Compartilhar via


função MPI_Finalize

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

Sintaxe

int MPIAPI MPI_Finalize(void);

Parâmetros

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

Valor retornado

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

Fortran

    MPI_FINALIZE(IERROR)
        INTEGER IERROR

Comentários

Todos os Processos de MPI devem chamar essa rotina antes de sair do thread que chamou MPI_Init ou MPI_Init_thread.

A função MPI_Finalize limpa todo o estado relacionado ao MPI. Depois de chamado, nenhuma outra função de MPI poderá ser chamada, incluindo MPI_Init e MPI_Init_thread. O aplicativo deve garantir que todas as comunicações pendentes sejam concluídas ou canceladas antes de chamar MPI_Finalize.

Requisitos

Produto

Pacote Redistribuível do HPC Pack 2012 MS-MPI, Pacote Redistribuível HPC Pack 2008 R2 MS-MPI, Pacote Redistribuível do HPC Pack 2008 MS-MPI ou Utilitários de Cliente HPC Pack 2008

parâmetro

Mpi.h; Mpif.h

Biblioteca

Msmpi.lib

DLL

Msmpi.dll

Confira também

Funções de gerenciamento de MPI

MPI_Init

MPI_Init_thread