MPI_Wait functie
Voltooit een uitstekende bewerking.
Syntaxis
int MPIAPI MPI_Wait(
_Inout_ MPI_Request *request,
_Out_ MPI_Status *status
);
Parameters
aanvraag [in, uit]
Een aanwijzer naar de MPI_Request handgreep van een openstaande bewerking.status [uit]
Een verwijzing naar een MPI_Status-object dat de opgegeven aanvraag beschrijft.
Retourwaarde
Retourneert MPI_SUCCESS bij succes. Anders is de retourwaarde een foutcode.
In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .
Fortran
MPI_WAIT(REQUEST, STATUS, IERROR)
INTEGER REQUEST, STATUS(MPI_STATUS_SIZE), IERROR
Opmerkingen
Deze functie is een niet-lokale bewerking. Een geslaagde voltooiing kan afhankelijk zijn van overeenkomende bewerkingen in andere processen.
Deze functie retourneert wanneer de bewerking die wordt geïdentificeerd door de aanvraagparameter is voltooid.
Als de bewerking die aan deze aanvraag is gekoppeld, een permanente communicatiebewerking is, wordt de permanente aanvraag gemarkeerd als inactief. De toewijzing van andere bewerkingen wordt ongedaan gemaakt en de aanvraagingang is ingesteld op MPI_REQUEST_NULL.
Als de aanvraagparameter verwijst naar een waarde van MPI_REQUEST_NULL of naar een inactieve permanente communicatieaanvraag, retourneert de functie een lege status.
Vereisten
Product |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package of HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliotheek |
Msmpi.lib |
DLL |
Msmpi.dll |