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 |