次の方法で共有


MPI_Win_wait関数

MPI_Win_postで始まる RMA 露出エポックを完了 します

構文

int MPIAPI MPI_Win_wait(
   MPI_Win win
);

パラメーター

  • win
    Window オブジェクト。

戻り値

成功 したMPI_SUCCESS を返します。 それ以外の場合、戻り値はエラー コードです。

Fortran では、戻り値は IERROR パラメーターに格納されます。

Fortran

    MPI_WIN_WAIT(WIN, IERROR)
        INTEGER WIN, IERROR

注釈

win の MPI_Win_post の呼び出しによって開始された RMA 露出エポックを完了します。 この呼び出しは、このエポック 中にウィンドウ へのアクセスが許可された各配信元プロセスによって発行されたMPI_Win_completeの呼び出しと一致します。 MPI_Win_waitの呼び出しは、MPI_Win_completeへの一致するすべての呼び出しが発生するまでブロックされます。 これにより、これらすべての配信元プロセスがローカル ウィンドウへの RMA アクセスを完了している必要があります。 呼び出しが戻ると、これらの RMA アクセスはすべてターゲット ウィンドウで完了します。

要件

製品

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

こちらもご覧ください

MPI One-Sided 通信関数