MPI_Barrier functie
Hiermee start u synchronisatie van barrières tussen alle leden van een groep.
Syntaxis
int MPIAPI MPI_Barrier(
_In_ MPI_Comm comm
);
Parameters
comm [in]
De communicator die moet worden gesynchroniseerd.Als dit een intracommunicator is, blokkeert de functie MPI_Barrier de aanroeper totdat alle groepsleden deze hebben aangeroepen. De functie retourneert geen proces totdat alle groepsprocessen de functie hebben aangeroepen.
Als dit een intercommunicator is, omvat de functie MPI_Barrier twee groepen. De functie retourneert processen in één groep, groep A, pas nadat alle leden van de andere groep, groep B, de functie hebben aangeroepen en vice versa. De functie kan voor een proces retourneren voordat alle processen in de eigen groep de functie hebben aangeroepen.
Retourwaarde
Retourneert MPI_SUCCESS bij succes. Anders is de retourwaarde een foutcode.
In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .
Fortran
MPI_BARRIER(COMM, IERROR)
INTEGER COMM, IERROR
Vereisten
Product |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package of HPC Pack 2008 Client Utilities |
Header |
Mpi.h; Mpif.h |
Bibliotheek |
Msmpi.lib |
DLL |
Msmpi.dll |