función MPI_Barrier
Inicia la sincronización de barreras en todos los miembros de un grupo.
Sintaxis
int MPIAPI MPI_Barrier(
_In_ MPI_Comm comm
);
Parámetros
comm [in]
Comunicador que se va a sincronizar.Si se trata de un intracomunicador, la función MPI_Barrier bloquea el autor de la llamada hasta que todos los miembros del grupo lo hayan llamado. La función no vuelve a ningún proceso hasta que todos los procesos de grupo hayan llamado a la función.
Si se trata de un intercomunicador, la función MPI_Barrier implica dos grupos. La función devuelve los procesos de un grupo, grupo A, solo después de que todos los miembros del otro grupo, el grupo B, hayan llamado a la función y viceversa. La función puede devolver un proceso antes de que todos los procesos de su propio grupo hayan llamado a la función .
Valor devuelto
Devuelve MPI_SUCCESS si se realiza correctamente. De lo contrario, el valor devuelto es un código de error.
En Fortran, el valor devuelto se almacena en el parámetro IERROR .
Fortran
MPI_BARRIER(COMM, IERROR)
INTEGER COMM, IERROR
Requisitos
Producto |
Paquete redistribuible de HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o HPC Pack 2008 Client Utilities |
Encabezado |
Mpi.h; Mpif.h |
Biblioteca |
Msmpi.lib |
Archivo DLL |
Msmpi.dll |