Partager via


MPI_Type_get_true_extent, fonction

Obtenez la véritable limite inférieure et l’étendue d’un type de données.

Syntaxe

int MPIAPI MPI_Type_get_true_extent(
        MPI_Datatype datatype,
  _Out_ MPI_Aint     *true_lb,
  _Out_ MPI_Aint     *true_extent
);

Paramètres

  • datatype
    Type de données sur lequel obtenir des informations.

  • true_lb [out]
    True limite inférieure du type de données.

  • true_extent [out]
    Taille réelle du type de données.

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_TYPE_GET_TRUE_EXTENT(DATATYPE, TRUE_LB, TRUE_EXTENT, IERROR)
        INTEGER DATATYPE, IERROR
        INTEGER(KIND = MPI_ADDRESS_KIND) TRUE_LB, TRUE_EXTENT

Remarques

true_lb retourne le décalage de l’unité de magasin la plus basse qui est traitée par le type de données, c’est-à-dire la limite inférieure du typemap correspondant, en ignorant les marqueurs de limite inférieure explicites. true_extent retourne la taille réelle du type de données, c’est-à-dire l’étendue du typemap correspondant, en ignorant les marqueurs de limite inférieure et supérieure explicites et en n’effectuant aucun arrondi pour l’alignement.

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 de type de données MPI