funktionen MPI_Request_free
Frigör ett objekt för kommunikationsbegäran.
Syntax
int MPIAPI MPI_Request_free(
_Inout_ MPI_Request *request
);
Parametrar
-
Begäran
Kommunikationsbegäran.
Returvärde
Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.
I Fortran lagras returvärdet i parametern IERROR .
Fortran
MPI_REQUEST_FREE(REQUEST, IERROR)
INTEGER REQUEST, IERROR
Kommentarer
Den här rutinen används vanligtvis för att frigöra inaktiva permanenta begäranden som skapats med antingen MPI_Recv_init eller MPI_Send_init och vänner. Det är också tillåtet att frigöra en aktiv begäran. När begäran har frigjorts kan den dock inte längre användas i en vänte- eller testrutin (t.ex. MPI_Wait) för att fastställa slutförandet.
Den här rutinen kan också användas för att frigöra en icke-beständig begäran, till exempel sådana som skapats med MPI_Irecv eller MPI_Isend och vänner. Precis som aktiva beständiga begäranden kan begäran inte längre användas med test-/vänterutiner för att fastställa slutförandet när den har frigjorts.
Krav
Produkt |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package eller HPC Pack 2008 Client Utilities |
Huvud |
Mpi.h; Mpif.h |
Bibliotek |
Msmpi.lib |
DLL |
Msmpi.dll |