Delen via


MPI_Intercomm_merge functie

Hiermee maakt u een incommuncator op basis van een intercommunicator.

Syntaxis

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

Parameters

  • intercomm
    Intercommunicator.

  • Hoge
    Wordt gebruikt om de groepen in comm te orden bij het maken van de nieuwe communicator. Dit is een booleaanse waarde; de groep die hoog true instelt, heeft de processen geordend na de groep die deze waarde instelt op onwaar. Als alle processen in de intercommunicator dezelfde waarde bieden, is de keuze van welke groep het eerst wordt geordend willekeurig.

  • newintracomm [uit]
    Intracommunicator gemaakt.

Retourwaarde

Retourneert MPI_SUCCESS bij succes. Anders is de retourwaarde een foutcode.

In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .

Fortran

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

Vereisten

Product

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

Header

Mpi.h; Mpif.h

Bibliotheek

Msmpi.lib

DLL

Msmpi.dll

Zie ook

MPI Communicator-functies