Partager via


MPI_Startall, fonction

Démarre une collection de demandes persistantes.

Syntaxe

int MPIAPI MPI_Startall(
   int                              count,
   _Inout_count_(count) MPI_Request *array_of_requests
);

Paramètres

  • count
    Taille du tableau de requêtes.

  • array_of_requests
    Tableau de requêtes.

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_STARTALL(COUNT, ARRAY_OF_REQUESTS, IERROR)
        INTEGER COUNT, ARRAY_OF_REQUESTS(*), IERROR

Remarques

Contrairement à MPI_Waitall, MPI_Startall ne fournit pas de mécanisme permettant de retourner plusieurs erreurs ni d’identifier la ou les requêtes impliquées. De plus, le comportement de MPI_Startall après qu’une erreur se produit n’est pas défini par la norme MPI. Si un comportement et un rapport d’erreurs bien définis sont requis, plusieurs appels à MPI_Start doivent être utilisés à la place.

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