Partager via


MPI_Intercomm_merge, fonction

Crée un intracommuncateur à partir d’un intercommunicateur.

Syntaxe

int MPIAPI MPI_Intercomm_merge(
        MPI_Comm intercomm,
        int      high,
  _Out_ MPI_Comm *newintracomm
);

Paramètres

  • intercomm
    Intercommunicateur.

  • Haute
    Permet de classer les groupes dans comm lors de la création du communicateur. Il s’agit d’une valeur booléenne ; Le groupe qui définit high true a ses processus classés après le groupe qui définit cette valeur sur false. Si tous les processus de l’intercommunicateur fournissent la même valeur, le choix du groupe classé en premier est arbitraire.

  • newintracomm [out]
    Création d’un intracommunicateur.

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_INTERCOMM_MERGE(INTERCOMM, HIGH, NEWINTRACOMM, IERROR)
        INTEGER INTERCOMM, NEWINTRACOMM, IERROR
        LOGICAL HIGH

Configuration requise

Produit

Package redistribuable MS-MPI HPC Pack 2012, package redistribuable HPC Pack 2008 R2 MS-MPI, package redistribuable MS-MPI HPC Pack 2008 ou utilitaires clients HPC Pack 2008

En-tête

Mpi.h ; Mpif.h

Bibliothèque

Msmpi.lib

DLL

Msmpi.dll

Voir aussi

Fonctions communicator MPI