Megosztás:


MPI_Wait függvény

Befejez egy kiemelkedő műveletet.

Szintaxis

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

Paraméterek

  • request [in, out]
    Egy kiemelkedő művelet MPI_Request fogópontjára mutató mutató.

  • status [out]
    A megadott kérést leíró MPI_Status objektumra mutató mutató.

Visszatérési érték

Sikeres MPI_SUCCESS ad vissza. Ellenkező esetben a visszatérési érték hibakód.

A Fortranban a visszatérési érték az IERROR paraméterben lesz tárolva.

Fortran

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

Megjegyzések

Ez a függvény nem helyi művelet. A sikeres befejezés más folyamatokban végzett egyező műveletektől függhet.

Ez a függvény akkor ad vissza, ha a kérelemparaméter által azonosított művelet befejeződött.

Ha a kérelemhez társított művelet állandó kommunikációs művelet volt, az állandó kérés inaktívként van megjelölve. A rendszer felszabadítja a többi műveletet, és a kéréskezelő MPI_REQUEST_NULL van beállítva.

Ha a kérelem paramétere egy MPI_REQUEST_NULL értékre vagy egy inaktív állandó kommunikációs kérésre mutat, a függvény üres állapotot ad vissza.

Követelmények

Termék

HPC Pack 2012 MS-MPI terjeszthető csomag, HPC Pack 2008 R2 MS-MPI terjeszthető csomag, HPC Pack 2008 MS-MPI terjeszthető csomag vagy HPC Pack 2008 Client Utilities

Fejléc

Mpi.h; Mpif.h

Kódtár

Msmpi.lib

DLL

Msmpi.dll

Lásd még

MPI pont–pont függvények

MPI_Isend

MPI_Ibsend