Udostępnij za pośrednictwem


MPI_Finalize, funkcja

Przerywa wywoływanie środowiska wykonawczego procesu MPI.

Składnia

int MPIAPI MPI_Finalize(void);

Parametry

Ta funkcja nie ma parametrów.

Wartość zwracana

MPI_SUCCESS , jeśli funkcja zwróci powodzenie. Inne kody błędów, jeśli wywołanie nie powiodło się z innych powodów (takich jak nieprawidłowe argumenty). W fortran wartość zwracana jest przechowywana w parametrze IERROR .

Fortran

    MPI_FINALIZE(IERROR)
        INTEGER IERROR

Uwagi

Wszystkie procesy MPI muszą wywołać tę procedurę przed wyjściem z wątku o nazwie MPI_Init lub MPI_Init_thread.

Funkcja MPI_Finalize czyści wszystkie stany związane z interfejsem MPI. Po wywołaniu nie można wywoływać żadnych innych funkcji MPI, w tym MPI_Init i MPI_Init_thread. Aplikacja musi upewnić się, że wszystkie oczekujące komunikaty zostały ukończone lub anulowane przed wywołaniem MPI_Finalize.

Wymagania

Produkt

Pakiet redystrybucyjny PROGRAMU HPC Pack 2012 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 R2 MS-MPI, pakiet redystrybucyjny PAKIETU HPC Pack 2008 MS-MPI lub narzędzia klienckie PAKIETU HPC Pack 2008

Nagłówek

Mpi.h; Mpif.h

Biblioteka

Msmpi.lib

DLL

Msmpi.dll

Zobacz też

Funkcje zarządzania mpI

MPI_Init

MPI_Init_thread