共用方式為


MPI_Wait 函式

完成未完成的作業。

語法

int MPIAPI MPI_Wait(
  _Inout_ MPI_Request *request,
  _Out_   MPI_Status  *status
);

參數

  • 要求 [in, out]
    未完成作業 之MPI_Request 控制碼的指標。

  • status [out]
    描述指定要求 之MPI_Status 物件的指標。

傳回值

傳回成功 時MPI_SUCCESS 。 否則,傳回值是錯誤碼。

在 Fortran 中,傳回值會儲存在 IERROR 參數中。

Fortran

    MPI_WAIT(REQUEST, STATUS, IERROR)
        INTEGER REQUEST, STATUS(MPI_STATUS_SIZE), IERROR

備註

此函式是非本機作業。 成功完成可能取決於其他進程的比對作業。

要求 參數所識別的作業完成時,此函式會傳回 。

如果與此要求相關聯的作業是持續性通訊作業,則永續性要求會標示為非使用中。 其他作業會解除配置,而且要求控制碼會設定為 MPI_REQUEST_Null

如果 要求 參數指向 MPI_REQUEST_Null 或非作用中持續性通訊要求的值,則函式會傳回空的狀態。

規格需求

產品

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 點對點函式

MPI_Isend

MPI_Ibsend