Partager via


MPI_Get_count fonction

Obtient le nombre d’éléments de « niveau supérieur ».

Syntaxe

int MPIAPI MPI_Get_count(
  _In_  MPI_Status   *status,
        MPI_Datatype datatype,
  _Out_ int          *count
);

Paramètres

  • status [in]
    Retourne status de l’opération de réception.

  • datatype
    Type de données de chaque élément de mémoire tampon de réception.

  • count [out]
    Nombre d’éléments reçus.

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_GET_COUNT(STATUS, DATATYPE, COUNT, IERROR)
        INTEGER STATUS(MPI_STATUS_SIZE), DATATYPE, COUNT, IERROR

Remarques

Si la taille du type de données est égale à zéro, cette routine retourne un nombre de zéro. Si la quantité de données dans status n’est pas un multiple exact de la taille du type de données (de sorte que le nombre ne serait pas intégral), un nombre de MPI_UNDEFINED est retourné à la place.

Configuration requise

Produit

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

En-tête

Mpi.h ; Mpif.h

Bibliothèque

Msmpi.lib

DLL

Msmpi.dll

Voir aussi

Fonctions point à point MPI