función MPI_Comm_free_keyval
Libera una clave de atributo existente.
Sintaxis
int MPIAPI MPI_Comm_free_keyval(
_Inout_ int *comm_keyval
);
Parámetros
-
comm_keyval
Valor de clave.
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_KEYVAL(COMM_KEYVAL, IERROR)
INTEGER COMM_KEYVAL, IERROR
Comentarios
Esta función establece el valor de keyval en MPI_KEYVAL_INVALID. Tenga en cuenta que no es erróneo liberar una clave de atributo que está en uso, ya que el libre real no transpira hasta después de todas las referencias (en otros comunicadores del proceso) a la clave se han liberado. Estas referencias deben liberarse explictamente por el programa, ya sea a través de llamadas a MPI_Comm_delete_attr que libere una instancia de atributo o mediante llamadas a MPI_Comm_free que libere todas las instancias de atributo asociadas al comunicador liberado.
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 |