Sdílet prostřednictvím


MPI_Request_free funkce

Uvolní objekt žádosti o komunikaci.

Syntaxe

int MPIAPI MPI_Request_free(
   _Inout_ MPI_Request *request
);

Parametry

  • Požadavek
    Žádost o komunikaci.

Vrácená hodnota

Vrátí MPI_SUCCESS při úspěchu. V opačném případě je návratovou hodnotou kód chyby.

Ve Fortranu je vrácená hodnota uložena v parametru IERROR .

Fortran

    MPI_REQUEST_FREE(REQUEST, IERROR)
        INTEGER REQUEST, IERROR

Poznámky

Tato rutina se obvykle používá k uvolnění neaktivních trvalých požadavků vytvořených pomocí MPI_Recv_init nebo MPI_Send_init a přátel. Je také možné uvolnit aktivní požadavek. Po uvolnění však již nelze požadavek použít v rutině čekání nebo testování (např . MPI_Wait) k určení dokončení.

Tato rutina může být také použita k uvolnění trvalých požadavků, jako jsou žádosti vytvořené pomocí MPI_Irecv nebo MPI_Isend a přátel. Podobně jako u aktivních trvalých požadavků se po uvolnění už požadavek nedá použít s rutinami testování/čekání k určení dokončení.

Požadavky

Produkt

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

Hlavička

Mpi.h; Soubor Mpif.h

Knihovna

Msmpi.lib

DLL

Msmpi.dll

Viz také

Funkce MPI typu point-to-point