Partager via


MPI_Request_get_status, fonction

Test non destructeur pour l’achèvement d’une demande.

Syntaxe

int MPIAPI MPI_Request_get_status(
        MPI_Request request,
  _Out_ int         *flag,
  _Out_ MPI_Status  *status
);

Paramètres

  • requête
    Demande de communication.

  • indicateur [out]
    True si l’opération est terminée.

  • status [out]
    Objet Status ou MPI_STATUS_IGNORE.

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_GET_STATUS( REQUEST, FLAG, STATUS, IERROR)
        INTEGER REQUEST, STATUS(MPI_STATUS_SIZE), IERROR
        LOGICAL FLAG

Remarques

Contrairement à MPI_Test, MPI_Request_get_status ne désalloue pas la demande. Un appel à l’une des routines de test/attente ou MPI_Request_free doit être effectué pour libérer l’objet de requête.

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

Voir aussi

Fonctions point à point MPI