funktionen MPI_Barrier
Initierar barriärsynkronisering för alla medlemmar i en grupp.
Syntax
int MPIAPI MPI_Barrier(
_In_ MPI_Comm comm
);
Parametrar
comm [in]
Den kommunikatör som ska synkroniseras.Om det här är en intracommunicator blockerar funktionen MPI_Barrier anroparen tills alla gruppmedlemmar har anropat den. Funktionen returneras inte i någon process förrän alla gruppprocesser har anropat funktionen.
Om detta är en intercommunicator omfattar funktionen MPI_Barrier två grupper. Funktionen returnerar processer i en grupp, grupp A, först när alla medlemmar i den andra gruppen, grupp B, har anropat funktionen och vice versa. Funktionen kan returneras för en process innan alla processer i en egen grupp har anropat funktionen .
Returvärde
Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.
I Fortran lagras returvärdet i parametern IERROR .
Fortran
MPI_BARRIER(COMM, IERROR)
INTEGER COMM, IERROR
Krav
Produkt |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package eller HPC Pack 2008 Client Utilities |
Huvud |
Mpi.h; Mpif.h |
Bibliotek |
Msmpi.lib |
DLL |
Msmpi.dll |