MPI_Win_post関数
RMA 露出エポックを開始します。
構文
int MPIAPI MPI_Win_post(
MPI_Group group,
int assert,
MPI_Win win
);
パラメーター
group
元のプロセスのグループ。assert
この呼び出しを最適化するために使用されます。0 を既定値として使用できます。win
Window オブジェクト。
戻り値
成功 したMPI_SUCCESS を返します。 それ以外の場合、戻り値はエラー コードです。
Fortran では、戻り値は IERROR パラメーターに格納されます。
Fortran
MPI_WIN_POST(GROUP, ASSERT, WIN, IERROR)
INTEGER GROUP, ASSERT, WIN, IERROR
注釈
assert 引数は、実装がMPI_Win_post操作を最適化するために使用できる投稿の特別な条件を示すために使用されます。 値 0 は常に正しいです。 その他のアサーション値は、一緒に ORにすることもできます。 MPI_Win_postに対して有効なアサーションは次のとおりです。
- MPI_MODE_NOCHECK - MPI_Win_post への呼び出しが行われた時点で、 MPI_Win_startに対 する一致する呼び出しがまだ発生していません。 nocheck オプションは、一致する各開始呼び出しで指定されている場合にのみ、ポスト呼び出しで指定できます。
- MPI_MODE_NOSTORE - ローカル ウィンドウは、前回の同期以降、ローカル ストア (またはローカルの取得または受信呼び出し) によって更新されませんでした。 これにより、呼び出し後のキャッシュ同期が不要になる場合があります。
- MPI_MODE_NOPUT - 呼び出し後の put 呼び出しまたは累積呼び出しによって、その後の (待機) 同期までローカル ウィンドウは更新されません。 これにより、待機呼び出し時のキャッシュ同期が不要になる場合があります。
要件
製品 |
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 |