MPI_Group_translate_ranks función
Determina la numeración relativa de los mismos procesos en dos grupos diferentes.
Sintaxis
int MPIAPI MPI_Group_translate_ranks(
MPI_Group group1,
int n,
_In_count_(n) int *ranks1,
MPI_Group group2,
_Out_ int *ranks2
);
Parámetros
group1
Primer grupo.n
El número o las clasificaciones de las matrices de parámetros de rango1 y rango2 .rango1
Cero o más clasificaciones válidas en el primer grupo.Nota
La constante MPI_PROC_NULL es válida para este parámetro. La clasificación correspondiente que se devuelve en el parámetro rank2 también se MPI_PROC_NULL.
group2
Segundo grupo.rango2 [out]
A cambio, apunta a las clasificaciones correspondientes del segundo grupo. El valor MPI_UNDEFINED indica que un proceso está en el primer grupo, pero no en el segundo.
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_GROUP_TRANSLATE_RANKS( GROUP1, N, RANKS1, GROUP2, RANKS2, IERROR)
INTEGER GROUP1, N, RANKS1(*), GROUP2, RANKS2(*), 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 |