funzione MPI_Comm_free_keyval
Libera una chiave dell'attributo extant.
Sintassi
int MPIAPI MPI_Comm_free_keyval(
_Inout_ int *comm_keyval
);
Parametri
-
comm_keyval
Valore di chiave.
Valore restituito
Restituisce MPI_SUCCESS in caso di esito positivo. In caso contrario, il valore restituito è un codice di errore.
In Fortran il valore restituito viene archiviato nel parametro IERROR .
Fortran
MPI_COMM_FREE_KEYVAL(COMM_KEYVAL, IERROR)
INTEGER COMM_KEYVAL, IERROR
Commenti
Questa funzione imposta il valore di keyval su MPI_KEYVAL_INVALID. Si noti che non è errato liberare una chiave di attributo in uso, perché il libero effettivo non viene traspire fino a quando tutti i riferimenti (in altri comunicatori del processo) alla chiave sono stati liberati. Questi riferimenti devono essere liberati esplicitamente dal programma, tramite chiamate a MPI_Comm_delete_attr che liberano un'istanza di attributo o tramite chiamate a MPI_Comm_free che liberano tutte le istanze di attributo associate al comunicatore libero.
Requisiti
Prodotto |
Pacchetto ridistribuibile DI HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o utilità client HPC Pack 2008 |
Intestazione |
Mpi.h; Mpif.h |
Libreria |
Msmpi.lib |
DLL |
Msmpi.dll |