função MPI_Barrier
Inicia a sincronização de barreiras em todos os membros de um grupo.
Sintaxe
int MPIAPI MPI_Barrier(
_In_ MPI_Comm comm
);
Parâmetros
comm [in]
O comunicador a sincronizar.Se for um intracomunicador, a função MPI_Barrier bloqueia o chamador até que todos os membros do grupo o tenham chamado. A função não devolve em nenhum processo até que todos os processos de grupo tenham chamado a função.
Se for um intercomunicador, a função MPI_Barrier envolve dois grupos. A função devolve em processos num grupo, grupo A, apenas depois de todos os membros do outro grupo, grupo B, terem chamado a função e vice-versa. A função pode regressar para um processo antes de todos os processos no seu próprio grupo terem chamado a função .
Valor devolvido
Devolve MPI_SUCCESS com êxito. Caso contrário, o valor devolvido é um código de erro.
Em Fortran, o valor devolvido é armazenado no parâmetro IERROR .
Fortran
MPI_BARRIER(COMM, IERROR)
INTEGER COMM, IERROR
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 |