MPI_Op定数

いちごパック > MPIの解説 > MPI_Op定数

インターフェース

#include <mpi.h>
typedef int MPI_Op;
MPI_Reduceで使う演算を指定するための識別用の数値です。 以下に、定義済みの型の一部を示します。
識別子対応する型内容
MPI_MAX整数、実数最大値
MPI_MIN整数、実数最小値
MPI_SUM整数、実数、複素数合計
MPI_PROD整数、実数、複素数
MPI_LAND整数、論理型論理AND演算
MPI_LOR整数、論理型論理OR演算
MPI_LXOR整数、論理型論理XOR演算
MPI_BAND整数、バイト型ビット単位のAND演算
MPI_BOR整数、バイト型ビット単位のOR演算
MPI_BXOR整数、バイト型ビット単位のXOR演算
MPI_MAXLOCMPI_FLOAT_INTなど、2番目にint(インデックス)を持つ型最大値とそのインデックス
MPI_MINLOCMPI_FLOAT_INTなど、2番目にint(インデックス)を持つ型最小値とそのインデックス
MPI_MAXLOCとMPI_MINLOCは、 少なくともMPI_FLOAT_INT、MPI_DOUBLE_INT、MPI_LONG_INT、 MPI_2INT、MPI_SHORT_INT、MPI_LONG_DOUBLE_INTに対応しています。

関連ページ

  • MPIの解説 目次