MPI_Finalize-Funktion
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 |