Megosztás:


MPI_Comm_rank függvény

Lekéri a hívási folyamat rangját a megadott kommunikátor csoportjában.

Szintaxis

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

Paraméterek

  • Comm
    A kommunikátor.

  • rangsorolás [kifelé]
    Visszatéréskor egy mutató a kommunikációs csoporton belüli hívási folyamat azonosítójára.

Visszatérési érték

Sikeres MPI_SUCCESS ad vissza. Ellenkező esetben a visszatérési érték hibakód.

A Fortranban a visszatérési érték az IERROR paraméterben lesz tárolva.

Fortran

    MPI_COMM_RANK(COMM,RANK,IERROR)
        INTEGER COMM, RANK, IERROR

Megjegyzések

Ez a függvény lehetővé teszi, hogy a felhasználó egyetlen függvényhívással lekérje a folyamat rangját. Ellenkező esetben létre kell hozni egy ideiglenes csoportot a MPI_Comm_group függvénnyel, le kell szerezni a rangot a csoportban a MPI_Group_rank függvénnyel, majd felszabadítani az ideiglenes csoportot a MPI_Group_free függvénnyel.

Követelmények

Termék

HPC Pack 2012 MS-MPI terjeszthető csomag, HPC Pack 2008 R2 MS-MPI terjeszthető csomag, HPC Pack 2008 MS-MPI terjeszthető csomag vagy HPC Pack 2008 Client Utilities

Fejléc

Mpi.h; Mpif.h

Kódtár

Msmpi.lib

DLL

Msmpi.dll

Lásd még

MPI Communicator Functions

MPI_Comm_size