Dela via


funktionen MPI_Comm_compare

Jämför två kommunikationshandtag.

Syntax

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

Parametrar

comm1

Ett handtag för den första kommunikatören att jämföra.

comm2

Ett handtag för den andra kommunikatören att jämföra.

resultat [ut]

Vid retur pekar du på resultatet av jämförelsen.

Möjliga värden är.

MPI_IDENT

Anger att de två handtagen är för samma objekt. Referenserna refererar till identiska grupper och kontexter.

MPI_CONGRUENT

Anger att de underliggande grupperna har identiska medlemmar i samma rangordning. Dessa kommunikatörer skiljer sig bara efter kontext.

MPI_SIMILAR

Anger att de underliggande grupperna har identiska medlemmar, men de har olika rangordningar.

MPI_UNEQUAL

Anger att handtagen är för olika objekt.

Returvärde

Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.

I Fortran lagras returvärdet i parametern IERROR .

Fortran

    MPI_COMM_COMPARE(COMM1,COMM2,RESULT,IERROR)
        INTEGER COMM1, COMM1, RESULT, IERROR

Krav

Produkt

HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package eller HPC Pack 2008 Client Utilities

Huvud

Mpi.h; Mpif.h

Bibliotek

Msmpi.lib

DLL

Msmpi.dll

Se även

MPI Communicator Functions