MPI_Barrier fonction
Lance la synchronisation des barrières entre tous les membres d’un groupe.
Syntaxe
int MPIAPI MPI_Barrier(
_In_ MPI_Comm comm
);
Paramètres
comm [in]
Communicateur à synchroniser.S’il s’agit d’un intracommunicateur, la fonction MPI_Barrier bloque l’appelant jusqu’à ce que tous les membres du groupe l’aient appelé. La fonction ne retourne aucun processus tant que tous les processus de groupe n’ont pas appelé la fonction.
S’il s’agit d’un intercommunicateur, la fonction MPI_Barrier implique deux groupes. La fonction retourne les processus d’un groupe, le groupe A, uniquement une fois que tous les membres de l’autre groupe, groupe B, ont appelé la fonction, et vice versa. La fonction peut revenir pour un processus avant que tous les processus de son propre groupe aient appelé la fonction.
Valeur retournée
Retourne MPI_SUCCESS en cas de réussite. Sinon, la valeur de retour est un code d’erreur.
Dans Fortran, la valeur de retour est stockée dans le paramètre IERROR .
Fortran
MPI_BARRIER(COMM, IERROR)
INTEGER COMM, IERROR
Configuration requise
Produit |
HpC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package ou HPC Pack 2008 Client Utilities |
En-tête |
Mpi.h ; Mpif.h |
Bibliothèque |
Msmpi.lib |
DLL |
Msmpi.dll |