Partager via


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

Voir aussi

Fonctions collectives MPI