Sdílet prostřednictvím


MPI_Finalize funkce

Ukončí spouštěcí prostředí volajícího procesu MPI.

Syntaxe

int MPIAPI MPI_Finalize(void);

Parametry

Tato funkce nemá žádné parametry.

Vrácená hodnota

MPI_SUCCESS , pokud se funkce úspěšně vrátí. Další kódy chyb, pokud volání selhalo z jiných důvodů (například neplatné argumenty). V nástroji Fortran je vrácená hodnota uložena v parametru IERROR .

Fortran

    MPI_FINALIZE(IERROR)
        INTEGER IERROR

Poznámky

Všechny procesy MPI musí tuto rutinu volat před ukončením ve vlákně, které volal MPI_Init nebo MPI_Init_thread.

Funkce MPI_Finalize vyčistí všechny stavy související s MPI. Jakmile je volána, nelze volat žádné další funkce MPI, včetně MPI_Init a MPI_Init_thread. Aplikace musí před voláním MPI_Finalize zajistit dokončení nebo zrušení všech čekajících komunikací.

Požadavky

Produkt

HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package nebo HPC Pack 2008 Client Utilities

Hlavička

Mpi.h; Soubor Mpif.h

Knihovna

Msmpi.lib

DLL

Msmpi.dll

Viz také

Funkce správy MPI

MPI_Init

MPI_Init_thread