MPI_Comm_free función
Libera un comunicador asignado con las funciones MPI_Comm_dup, MPI_Comm_create o MPI_Comm_split .
Sintaxis
int MPIAPI MPI_Comm_free(
_Inout_ MPI_Comm *comm
);
Parámetros
-
comm
Puntero a un controlador de comunicador que se va a liberar.
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_FREE(COMM,IERROR)
INTEGER COMM, IERROR
Comentarios
Esta operación colectiva marca el objeto de comunicación para la desasignación. El identificador se establece en MPI_COMM_NULL. Las operaciones pendientes que usen este comunicador finalizan normalmente. El objeto no se desasigna hasta que no hay referencias activas a él.
Esta función se aplica tanto a los intracomunicadores como a los intercomunicadores.
Las funciones de devolución de llamada delete para todos los atributos almacenados en caché se llaman en un orden indeterminado.
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 |