funktionen MPI_Type_get_true_extent
Hämta den sanna nedre gränsen och omfattningen för en datatyp.
Syntax
int MPIAPI MPI_Type_get_true_extent(
MPI_Datatype datatype,
_Out_ MPI_Aint *true_lb,
_Out_ MPI_Aint *true_extent
);
Parametrar
Datatyp
Datatyp att hämta information om.true_lb [ut]
Sant lägre datatypsgräns.true_extent [ut]
Verklig storlek på datatypen.
Returvärde
Returnerar MPI_SUCCESS vid lyckat resultat. Annars är returvärdet en felkod.
I Fortran lagras returvärdet i parametern 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
Kommentarer
true_lb returnerar förskjutningen av den lägsta lagringsenheten som hanteras av datatypen, dvs. den nedre gränsen för motsvarande typkarta, och ignorerar explicita markörer med lägre gränser. true_extent returnerar datatypens sanna storlek, dvs. omfattningen av motsvarande typkarta, ignorerar explicita markörer med lägre och övre gräns och utför ingen avrundning för justering.
Krav
Produkt |
HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package eller HPC Pack 2008 Client Utilities |
Huvud |
Mpi.h; Mpif.h |
Bibliotek |
Msmpi.lib |
DLL |
Msmpi.dll |