Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Constructor de grupo que se usa para definir un nuevo grupo mediante la eliminación de clasificaciones de un grupo existente.
Sintaxis
int MPIAPI MPI_Group_excl(
MPI_Group group,
int n,
_In_count_(n) int *ranks,
_Out_ MPI_Group *newgroup
);
Parámetros
group
El grupo existente.n
Número de elementos del parámetro de clasificación .Filas
Las matrices de procesos del grupo que no van a aparecer en newgroup. Las clasificaciones especificadas deben ser válidas en el grupo existente. Cada elemento de la matriz debe ser distinto. Si la matriz está vacía, el nuevo grupo será idéntico al grupo existente.newgroup [out]
Puntero a un identificador que representa el nuevo grupo derivado del grupo existente. El orden del grupo existente se conserva en el nuevo grupo.
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_EXCL(GROUP, N, RANKS, NEWGROUP, IERROR)
INTEGER GROUP, N, RANKS(*), NEWGROUP, IERROR
Comentarios
Esta función crea un nuevo grupo de procesos derivados quitando los procesos especificados de un grupo existente y conservando el orden de las clasificaciones del grupo.
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 |