Dela via


funktionen MPI_Intercomm_merge

Skapar en intracommuncator från en intercommunicator.

Syntax

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

Parametrar

  • intercomm
    Intercommunicator.

  • Hög
    Används för att sortera grupperna inom kommatecken när du skapar den nya kommunikatören. Det här är ett booleskt värde. gruppen som anger hög true har sina processer ordnade efter den grupp som anger det här värdet till falskt. Om alla processer i intercommunicator ger samma värde är valet av vilken grupp som sorteras först godtyckligt.

  • newintracomm [ut]
    Intracommunicator har skapats.

Returvärde

Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.

I Fortran lagras returvärdet i parametern IERROR .

Fortran

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

Krav

Produkt

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

Huvud

Mpi.h; Mpif.h

Bibliotek

Msmpi.lib

DLL

Msmpi.dll

Se även

MPI Communicator Functions