Dela via


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

Se även

MPI-datatypsfunktioner