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.
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 |