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.
Beendet die Ausführungsumgebung des aufrufenden MPI-Prozesses.
Syntax
int MPIAPI MPI_Finalize(void);
Parameter
Diese Funktion besitzt keine Parameter.
Rückgabewert
MPI_SUCCESS , wenn die Funktion erfolgreich zurückgegeben wird. Andere Fehlercodes, wenn der Aufruf aus anderen Gründen fehlgeschlagen ist (z. B. ungültige Argumente). In Fortran wird der Rückgabewert im IERROR-Parameter gespeichert.
Fortran
MPI_FINALIZE(IERROR)
INTEGER IERROR
Hinweise
Alle MPI-Prozesse müssen diese Routine aufrufen, bevor sie den Thread beenden, der MPI_Init oder MPI_Init_thread aufgerufen hat.
Die MPI_Finalize-Funktion bereinigt alle Zustände im Zusammenhang mit MPI. Nach dem Aufruf dürfen keine anderen MPI-Funktionen aufgerufen werden, einschließlich MPI_Init und MPI_Init_thread. Die Anwendung muss sicherstellen, dass alle ausstehenden Kommunikationen abgeschlossen oder abgebrochen werden, bevor MPI_Finalize aufgerufen wird.
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 |