Compartir a través de


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

Consulte también

Funciones de almacenamiento en caché de MPI