Delen via


MPI_Comm_group functie

Hiermee haalt u de groep op die is gekoppeld aan een communicator.

Syntaxis

int MPIAPI MPI_Comm_group(
        MPI_Comm  comm,
  _Out_ MPI_Group *group
);

Parameters

  • Comm
    De communicator waarop de groep moet worden gebaseerd.

  • groep [uit]
    Bij retour bevat de ingang naar de groep die is gekoppeld aan de opgegeven communicator.

Retourwaarde

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

In Fortran wordt de retourwaarde opgeslagen in de parameter IERROR .

Fortran

    MPI_COMM_GROUP(COMM, GROUP, IERROR)
        INTEGER COMM, GROUP, IERROR

Opmerkingen

Dit is een lokale bewerking. Verschillende processen kunnen afzonderlijke groepen definiëren. Een proces kan een groep definiëren die zichzelf niet opneemt.

De MPI-implementatie biedt geen mechanisme om een volledig nieuwe groep te bouwen, maar alleen vanuit bestaande groepen. De basisgroep, waarin alle andere groepen zijn gedefinieerd, is de groep die is gekoppeld aan de eerste communicator-MPI_COMM_WORLD.

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-groepsfuncties