Compartir a través de


función MPI_Comm_compare

Compara dos identificadores de comunicador.

Sintaxis

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

Parámetros

comm1

Identificador del primer comunicador que se va a comparar.

comm2

Identificador del segundo comunicador que se va a comparar.

result [out]

Al devolver, un puntero a los resultados de la comparación.

Los valores posibles son.

MPI_IDENT

Indica que los dos identificadores son para el mismo objeto. Controla los grupos y contextos idénticos de referencia.

MPI_CONGRUENT

Indica que los grupos subyacentes tienen miembros idénticos en el mismo orden de clasificación. Estos comunicadores solo difieren por contexto.

MPI_SIMILAR

Indica que los grupos subyacentes tienen miembros idénticos, pero están en diferentes ordenes de clasificación.

MPI_UNEQUAL

Indica que los identificadores son para objetos diferentes.

Valor devuelto

Devuelve MPI_SUCCESS si se realiza correctamente. De lo contrario, el valor devuelto es un código de error.

En Fortran, el valor devuelto se almacena en el parámetro IERROR .

Fortran

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

Requisitos

Producto

Paquete redistribuible de HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o HPC Pack 2008 Client Utilities

Encabezado

Mpi.h; Mpif.h

Biblioteca

Msmpi.lib

Archivo DLL

Msmpi.dll

Consulte también

Funciones del comunicador MPI