Condividi tramite


MPI_Finalize funzione

Termina l'ambiente di esecuzione del processo MPI chiamante.

Sintassi

int MPIAPI MPI_Finalize(void);

Parametri

Questa funzione non ha parametri.

Valore restituito

MPI_SUCCESS se la funzione restituisce correttamente. Altri codici di errore se la chiamata non è riuscita per altri motivi , ad esempio argomenti non validi. In Fortran il valore restituito viene archiviato nel parametro IERROR .

Fortran

    MPI_FINALIZE(IERROR)
        INTEGER IERROR

Commenti

Tutti i processi MPI devono chiamare questa routine prima di uscire dal thread che ha chiamato MPI_Init o MPI_Init_thread.

La funzione MPI_Finalize pulisce tutto lo stato correlato a MPI. Una volta chiamata, nessun'altra funzione MPI può essere chiamata, tra cui MPI_Init e MPI_Init_thread. L'applicazione deve assicurarsi che tutte le comunicazioni in sospeso vengano completate o annullate prima di chiamare MPI_Finalize.

Requisiti

Prodotto

Pacchetto ridistribuibile HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o HPC Pack 2008 Utilità client

Intestazione

Mpi.h; Mpif.h

Libreria

Msmpi.lib

DLL

Msmpi.dll

Vedi anche

Funzioni di gestione MPI

MPI_Init

MPI_Init_thread