Dela via


funktionen MPI_Request_free

Frigör ett objekt för kommunikationsbegäran.

Syntax

int MPIAPI MPI_Request_free(
   _Inout_ MPI_Request *request
);

Parametrar

  • Begäran
    Kommunikationsbegäran.

Returvärde

Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.

I Fortran lagras returvärdet i parametern IERROR .

Fortran

    MPI_REQUEST_FREE(REQUEST, IERROR)
        INTEGER REQUEST, IERROR

Kommentarer

Den här rutinen används vanligtvis för att frigöra inaktiva permanenta begäranden som skapats med antingen MPI_Recv_init eller MPI_Send_init och vänner. Det är också tillåtet att frigöra en aktiv begäran. När begäran har frigjorts kan den dock inte längre användas i en vänte- eller testrutin (t.ex. MPI_Wait) för att fastställa slutförandet.

Den här rutinen kan också användas för att frigöra en icke-beständig begäran, till exempel sådana som skapats med MPI_Irecv eller MPI_Isend och vänner. Precis som aktiva beständiga begäranden kan begäran inte längre användas med test-/vänterutiner för att fastställa slutförandet när den har frigjorts.

Krav

Produkt

HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package eller HPC Pack 2008 Client Utilities

Huvud

Mpi.h; Mpif.h

Bibliotek

Msmpi.lib

DLL

Msmpi.dll

Se även

MPI punkt-till-punkt-funktioner