Megosztás:


MPI_Comm_compare függvény

Két kommunikátorfogópontot hasonlít össze.

Szintaxis

int MPIAPI MPI_Comm_compare(
        MPI_Comm comm1,
        MPI_Comm comm2,
  _Out_ int      *result
);

Paraméterek

comm1

Az első összehasonlítandó kommunikátor leírója.

comm2

A második összehasonlítandó kommunikátor leírója.

result [out]

Visszaérkeztetve az összehasonlítás eredményeire mutató mutatót.

A lehetséges értékek a következők.

MPI_IDENT

Azt jelzi, hogy a két fogópont ugyanarra az objektumra vonatkozik. A leírók azonos csoportokra és környezetekre hivatkoznak.

MPI_CONGRUENT

Azt jelzi, hogy az alapul szolgáló csoportok azonos tagok ugyanabban a rangsorrendben vannak. Ezek a kommunikátorok csak kontextus szerint különböznek.

MPI_SIMILAR

Azt jelzi, hogy az alapul szolgáló csoportoknak azonos tagjai vannak, de eltérő sorrendben vannak.

MPI_UNEQUAL

Azt jelzi, hogy a fogópontok különböző objektumokhoz tartoznak.

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 van tárolva.

Fortran

    MPI_COMM_COMPARE(COMM1,COMM2,RESULT,IERROR)
        INTEGER COMM1, COMM1, RESULT, 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 újraterjeszthető csomag vagy HPC Pack 2008 ügyfél-segédprogramok

Fejléc

Mpi.h; Mpif.h

Kódtár

Msmpi.lib

DLL

Msmpi.dll

Lásd még

MPI Communicator-függvények