Udostępnij za pośrednictwem


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

Zobacz też

Funkcje typu punkt-punkt MPI