Partilhar via


função MPI_Finalize

Termina o ambiente de execução do processo de MPI de chamada.

Sintaxe

int MPIAPI MPI_Finalize(void);

Parâmetros

Esta função não tem parâmetros.

Valor devolvido

MPI_SUCCESS se a função for devolvida com êxito. Outros códigos de erro se a chamada falhar por outros motivos (como argumentos inválidos). Em Fortran, o valor devolvido é armazenado no parâmetro IERROR .

Fortran

    MPI_FINALIZE(IERROR)
        INTEGER IERROR

Observações

Todos os Processos de MPI têm de chamar esta rotina antes de sair do thread chamado MPI_Init ou MPI_Init_thread.

A função MPI_Finalize limpa todo o estado relacionado com o MPI. Uma vez chamado, nenhuma outra função de MPI pode ser chamada, incluindo MPI_Init e MPI_Init_thread. A aplicação tem de garantir que todas as comunicações pendentes são concluídas ou canceladas antes de chamar MPI_Finalize.

Requisitos

Produto

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

Cabeçalho

Mpi.h; Mpif.h

Biblioteca

Msmpi.lib

DLL

Msmpi.dll

Ver também

Funções de Gestão de MPI

MPI_Init

MPI_Init_thread