Sdílet prostřednictvím


MPI_Intercomm_merge funkce

Vytvoří intrakomuncátor z interkomunikátoru.

Syntaxe

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

Parametry

  • interkomus
    Interkomunikátor.

  • Vysoké
    Slouží k řazení skupin v rámci čárky při vytváření nového komunikátoru. Toto je logická hodnota; skupina, která nastavuje vysokou hodnotu true, má své procesy seřazené po skupině, která tuto hodnotu nastaví na false. Pokud všechny procesy v interkomunikátoru poskytují stejnou hodnotu, je volba skupiny seřazená jako první libovolná.

  • newintracomm [out]
    Vytvořil se intrakomunikator.

Vrácená hodnota

Vrátí MPI_SUCCESS při úspěchu. V opačném případě je návratovou hodnotou kód chyby.

V nástroji Fortran je vrácená hodnota uložena v parametru IERROR .

Fortran

    MPI_INTERCOMM_MERGE(INTERCOMM, HIGH, NEWINTRACOMM, IERROR)
        INTEGER INTERCOMM, NEWINTRACOMM, IERROR
        LOGICAL HIGH

Požadavky

Produkt

HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package nebo HPC Pack 2008 Client Utilities

Hlavička

Mpi.h; Mpif.h

Knihovna

Msmpi.lib

DLL

Msmpi.dll

Viz také

Funkce mpi communicatoru