MPI_Cart_map関数
プロセスをデカルト トポロジ情報にマップします。
構文
int MPIAPI MPI_Cart_map(
_In_ MPI_Comm comm,
_In_range_(>=, 0) int ndims,
_In_count_(ndims) int *dims,
_In_count_(ndims) int *periods,
_Out_ int *newrank
);
パラメーター
comm
入力コミュニケーター。ndims
デカルト構造の次元の数。暗く
各座標方向のプロセス数を指定するサイズ ndims の整数配列。期間
各座標方向の周期性仕様を指定するサイズ ndims の論理配列。newrank [out]
呼び出し元プロセスの並べ替えされたランク。呼び出しプロセスがグリッドに属していない場合のMPI_UNDEFINED
戻り値
成功 したMPI_SUCCESS を返します。 それ以外の場合、戻り値はエラー コードです。
Fortran では、戻り値は IERROR パラメーターに格納されます。
Fortran
MPI_CART_MAP(COMM, NDIMS, DIMS, PERIODS, NEWRANK, IERROR)
INTEGER COMM, NDIMS, DIMS(*), NEWRANK, IERROR
LOGICAL PERIODS(*)
要件
製品 |
HPC Pack 2012 MS-MPI 再頒布可能パッケージ、HPC Pack 2008 R2 MS-MPI 再頒布可能パッケージ、HPC Pack 2008 MS-MPI 再頒布可能パッケージまたは HPC Pack 2008 クライアント ユーティリティ |
ヘッダー |
Mpi.h;Mpif.h |
ライブラリ |
Msmpi.lib |
[DLL] |
Msmpi.dll |