Share via


MPI_Finalize functie

Hiermee beëindigt u de uitvoeringsomgeving van het aanroepende MPI-proces.

Syntaxis

int MPIAPI MPI_Finalize(void);

Parameters

Deze functie heeft geen parameters.

Retourwaarde

MPI_SUCCESS of de functie wordt geretourneerd. Andere foutcodes als de aanroep om andere redenen (zoals ongeldige argumenten) is mislukt. In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .

Fortran

    MPI_FINALIZE(IERROR)
        INTEGER IERROR

Opmerkingen

Alle MPI-processen moeten deze routine aanroepen voordat de thread wordt afgesloten die MPI_Init of MPI_Init_thread heeft aangeroepen.

Met de functie MPI_Finalize worden alle statussen met betrekking tot MPI opgeschoond. Zodra het is aangeroepen, kunnen er geen andere MPI-functies worden aangeroepen, waaronder MPI_Init en MPI_Init_thread. De toepassing moet ervoor zorgen dat alle in behandeling zijnde communicatie wordt voltooid of geannuleerd voordat MPI_Finalize wordt aangeroepen.

Vereisten

Product

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

Header

Mpi.h; Mpif.h

Bibliotheek

Msmpi.lib

DLL

Msmpi.dll

Zie ook

MPI-beheerfuncties

MPI_Init

MPI_Init_thread