Compartir a través de


MPI_Comm_rank función

Recupera la clasificación del proceso de llamada en el grupo del comunicador especificado.

Sintaxis

int MPIAPI MPI_Comm_rank(
        MPI_Comm comm,
  _Out_ int      *rank
);

Parámetros

  • comm
    El comunicador.

  • rank [out]
    Al devolver, un puntero al identificador del proceso de llamada dentro del grupo del comunicador.

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_RANK(COMM,RANK,IERROR)
        INTEGER COMM, RANK, IERROR

Comentarios

Esta función permite al usuario recuperar la clasificación del proceso con una sola llamada de función. De lo contrario, sería necesario crear un grupo temporal mediante la función MPI_Comm_group , obtener la clasificación en el grupo mediante la función MPI_Group_rank y, a continuación, liberar el grupo temporal mediante la función MPI_Group_free .

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

MPI_Comm_size