Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Zwalnia zachowany klucz atrybutu.
Składnia
int MPIAPI MPI_Comm_free_keyval(
_Inout_ int *comm_keyval
);
Parametry
-
comm_keyval
Wartość klucza.
Wartość zwracana
Zwraca MPI_SUCCESS po powodzeniu. W przeciwnym razie zwracana wartość jest kodem błędu.
W fortran wartość zwracana jest przechowywana w parametrze IERROR .
Fortran
MPI_COMM_FREE_KEYVAL(COMM_KEYVAL, IERROR)
INTEGER COMM_KEYVAL, IERROR
Uwagi
Ta funkcja ustawia wartość klucza na wartość MPI_KEYVAL_INVALID. Należy pamiętać, że nie jest błędne, aby uwolnić klucz atrybutu, który jest używany, ponieważ rzeczywista bezpłatna nie następuje, dopóki wszystkie odwołania (w innych komunikatorach w procesie) do klucza zostały uwolnione. Odwołania te muszą być wyzwolone przez program, albo za pośrednictwem wywołań, aby MPI_Comm_delete_attr , że wolne jedno wystąpienie atrybutu, lub przez wywołania MPI_Comm_free, które zwalniają wszystkie wystąpienia atrybutów skojarzone z freed communicator.
Wymagania
Produkt |
Pakiet redystrybucyjny HPC Pack 2012 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 R2 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 MS-MPI lub narzędzia klienckie HPC Pack 2008 |
Nagłówek |
Mpi.h; Mpif.h |
Biblioteka |
Msmpi.lib |
DLL |
Msmpi.dll |