MPI_Request_free, funkcja
Zwalnia obiekt żądania komunikacji.
Składnia
int MPIAPI MPI_Request_free(
_Inout_ MPI_Request *request
);
Parametry
-
Żądanie
Żądanie komunikacji.
Wartość zwracana
Zwraca MPI_SUCCESS powodzenia. W przeciwnym razie wartość zwracana jest kodem błędu.
W fortran wartość zwracana jest przechowywana w parametrze IERROR .
Fortran
MPI_REQUEST_FREE(REQUEST, IERROR)
INTEGER REQUEST, IERROR
Uwagi
Ta procedura jest zwykle używana do zwalniania nieaktywnych żądań trwałych utworzonych za pomocą MPI_Recv_init lub MPI_Send_init i znajomych. Można również zwolnić aktywne żądanie. Jednak po uwolnieniu żądanie nie może być już używane w procedurze oczekiwania lub testowania (np. MPI_Wait) w celu określenia ukończenia.
Ta procedura może być również używana do zwolnienia nietrwałych żądań, takich jak te utworzone za pomocą MPI_Irecv lub MPI_Isend i znajomych. Podobnie jak aktywne żądania trwałe, po uwolnieniu żądanie nie może być już używane z procedurami testowania/oczekiwania w celu określenia ukończenia.
Wymagania
Produkt |
Pakiet redystrybucyjny PROGRAMU HPC Pack 2012 MS-MPI, pakiet redystrybucyjny HPC Pack 2008 R2 MS-MPI, pakiet redystrybucyjny PAKIETU HPC Pack 2008 MS-MPI lub narzędzia klienckie PAKIETU HPC Pack 2008 |
Nagłówek |
Mpi.h; Mpif.h |
Biblioteka |
Msmpi.lib |
DLL |
Msmpi.dll |