openmpi

¿Cuándo necesito usar MPI Barrier ()?

Me pregunto cuándo necesito usar barrera? ¿Lo necesito antes / después de un scatter / gather por ejemplo? ¿O debería OMPI as ... dispersión/recolección? Del mismo modo, después de una emisión, ¿puedo esperar que todos los procesos ya reciban el mensaje?

error fatal: mpi.h: No hay tal archivo o directorio #include

Cuando compilo mi script con solo #include <mpi.h> Me dice que no hay tal archivo o directorio. Pero cuando incluyo ... : No such file or directory #include "mpi.h" ^ compilation terminated. ¿Alguien sabe cómo arreglar esto?