Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt ein Kommunikationsanforderungsobjekt frei.
Syntax
int MPIAPI MPI_Request_free(
_Inout_ MPI_Request *request
);
Parameter
-
Anforderung
Kommunikationsanforderung.
Rückgabewert
Gibt MPI_SUCCESS nach Erfolg zurück. Andernfalls ist der Rückgabewert ein Fehlercode.
In Fortran wird der Rückgabewert im IERROR-Parameter gespeichert.
Fortran
MPI_REQUEST_FREE(REQUEST, IERROR)
INTEGER REQUEST, IERROR
Hinweise
Diese Routine wird normalerweise verwendet, um inaktive persistente Anforderungen freizugeben, die entweder mit MPI_Recv_init oder MPI_Send_init und Freunden erstellt wurden. Es ist auch zulässig, eine aktive Anforderung frei zu geben. Nach der Freigabe kann die Anforderung jedoch nicht mehr in einer Warte- oder Testroutine (z. B. MPI_Wait) verwendet werden, um den Abschluss zu bestimmen.
Diese Routine kann auch verwendet werden, um nicht persistente Anforderungen freizugeben, z. B. solche, die mit MPI_Irecv oder MPI_Isend und Freunden erstellt wurden. Wie aktive persistente Anforderungen kann die Anforderung nach der Freigabe nicht mehr mit Test-/Warteroutinen verwendet werden, um den Abschluss zu bestimmen.
Anforderungen
Produkt |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package oder HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliothek |
Msmpi.lib |
DLL |
Msmpi.dll |