Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Libère un objet de demande de communication.
Syntaxe
int MPIAPI MPI_Request_free(
_Inout_ MPI_Request *request
);
Paramètres
-
requête
Demande de communication.
Valeur retournée
Retourne MPI_SUCCESS en cas de réussite. Sinon, la valeur de retour est un code d’erreur.
Dans Fortran, la valeur de retour est stockée dans le paramètre IERROR .
Fortran
MPI_REQUEST_FREE(REQUEST, IERROR)
INTEGER REQUEST, IERROR
Remarques
Cette routine est normalement utilisée pour libérer les demandes persistantes inactives créées avec MPI_Recv_init ou MPI_Send_init et amis. Il est également permis de libérer une demande active. Toutefois, une fois libérée, la demande ne peut plus être utilisée dans une routine d’attente ou de test (par exemple, MPI_Wait) pour déterminer l’achèvement.
Cette routine peut également être utilisée pour libérer des requêtes non persistantes telles que celles créées avec MPI_Irecv ou MPI_Isend et amis. Comme les requêtes persistantes actives, une fois libérées, la demande ne peut plus être utilisée avec des routines de test/d’attente pour déterminer l’achèvement.
Configuration requise
Produit |
Package redistribuable MS-MPI HPC Pack 2012, package redistribuable HPC Pack 2008 R2 MS-MPI, package redistribuable MS-MPI HPC Pack 2008 ou utilitaires clients HPC Pack 2008 |
En-tête |
Mpi.h ; Mpif.h |
Bibliothèque |
Msmpi.lib |
DLL |
Msmpi.dll |