MPI_Group_translate_ranks függvény

Ugyanazon folyamatok relatív számozását határozza meg két különböző csoportban.

Szintaxis

int MPIAPI MPI_Group_translate_ranks(
        MPI_Group         group1,
        int               n,
        _In_count_(n) int *ranks1,
        MPI_Group         group2,
  _Out_ int               *ranks2
);

Paraméterek

  • group1
    Az első csoport.

  • p
    A szám vagy a rangsor az 1. rangsorban , és a 2 . paramétertömb.

  • rangsorolás1
    Nulla vagy több érvényes rangsor az első csoportban.

    Megjegyzés

    A MPI_PROC_NULL konstans érvényes erre a paraméterre. A ranks2 paraméterben visszaadott megfelelő rang szintén MPI_PROC_NULL.

     

  • group2
    A második csoport.

  • ranks2 [out]
    Visszatérés esetén a második csoport megfelelő soraira mutat. A MPI_UNDEFINED érték azt jelzi, hogy egy folyamat az első csoportban van, de a másodikban nem.

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_GROUP_TRANSLATE_RANKS( GROUP1, N, RANKS1, GROUP2, RANKS2, IERROR)
        INTEGER GROUP1, N, RANKS1(*), GROUP2, RANKS2(*), IERROR

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-csoportfüggvények

MPI_Group_incl