1. Indice de pagina
  2. 1. Descripción breve
  3. 2. Sintaxis
  4. 2.1. En C
  5. 2.2. En C++
  6. 3. Parámetros
  7. 3.1. De entrada
  8. 4. Descripción
  9. 5. Errores

MPI_Barrier

Descripción breve

Bloquea al proceso hasta que todos los procesos pertenecientes al comunicador especificado lo ejecuten.

Sintaxis

En C

#include <mpi.h>
int MPI_Barrier(MPI_Comm comm)

En C++

#include <mpi.h>
void MPI::Comm::Barrier() const = 0

Parámetros

De entrada

comm Comunicador sobre el que se esperará que todos sus procesos ejecuten la función.

Descripción

Bloquea al proceso que realiza la llamada hasta que todos los miembros del grupo lo hayan llamado. La función devuelve el control al proceso solo cuando todos los procesos pertenecientes al grupo hayan realizado la llamada.
La siguiente animación muestra su funcionamiento:

Imagen MPI_barrier (Pulsar sobre la imagen para ver la animación)

Errores

MPI_SUCCESS No ha habido error, la función se ha completado satisfactoriamente.
MPI_ERR_COMM Comunicador no válido. Un error común es usar un comunicador nulo.
Creado por: Daniel Guerrero Martínez y Sergio Rodríguez Lumley 2010

Valid HTML 4.01 Transitional