Delen via


MPI_Comm_rank functie

Haalt de rang op van het aanroepproces in de groep van de opgegeven communicator.

Syntaxis

int MPIAPI MPI_Comm_rank(
        MPI_Comm comm,
  _Out_ int      *rank
);

Parameters

  • Comm
    De communicator.

  • rang [ uit]
    Bij terugkomst een verwijzing naar de id van het aanroepproces binnen de groep van de 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_RANK(COMM,RANK,IERROR)
        INTEGER COMM, RANK, IERROR

Opmerkingen

Met deze functie kan de gebruiker de procesrang opvragen met één functieaanroep. Anders zou het nodig zijn om een tijdelijke groep te maken met behulp van de functie MPI_Comm_group , de rang in de groep op te halen met behulp van de functie MPI_Group_rank en de tijdelijke groep vervolgens vrij te maken met behulp van de functie MPI_Group_free .

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

MPI_Comm_size