MPI_Request_get_status functie
Niet-destructieve test voor het voltooien van een aanvraag.
Syntaxis
int MPIAPI MPI_Request_get_status(
MPI_Request request,
_Out_ int *flag,
_Out_ MPI_Status *status
);
Parameters
Verzoek
Communicatieaanvraag.vlag [uit]
Waar als de bewerking is voltooid.status [uit]
Statusobject of MPI_STATUS_IGNORE.
Retourwaarde
Retourneert MPI_SUCCESS bij succes. Anders is de retourwaarde een foutcode.
In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .
Fortran
MPI_REQUEST_GET_STATUS( REQUEST, FLAG, STATUS, IERROR)
INTEGER REQUEST, STATUS(MPI_STATUS_SIZE), IERROR
LOGICAL FLAG
Opmerkingen
In tegenstelling tot MPI_Test wordt MPI_Request_get_status de toewijzing van de aanvraag niet ongedaan gemaakt of gedeactiveerd. Er moet een aanroep naar een van de test-/wachtroutines of MPI_Request_free worden uitgevoerd om het aanvraagobject vrij te geven.
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 |