Compartilhar via


função MPI_Win_flush_all

Conclui todas as operações de RMA emitidas pelo processo de chamada para qualquer destino na janela especificada antes dessa chamada. Na janela especificada, as operações terão sido concluídas na origem e no destino quando essa chamada retornar.

Sintaxe

int MPIAPI MPI_Win_flush_all(
        MPI_Win  *win
);

Parâmetros

  • win
    Objeto Window.

Retornar valor

Retorna MPI_SUCCESS com êxito. Caso contrário, o valor retornado será um código de erro.

No Fortran, o valor retornado é armazenado no parâmetro IERROR .

Fortran

    MPI_WIN_FLUSH_ALL(WIN, IERROR)
        INTEGER WIN, IERROR

Comentários

Todas as funções de liberação e sincronização só podem ser chamadas em épocas de destino passivas.

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

MPI One-Sided Communications Functions