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 |