Compartir a través de


MPI_Type_get_true_extent función

Obtenga el límite inferior verdadero y la extensión de un tipo de datos.

Sintaxis

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

Parámetros

  • datatype
    Tipo de datos sobre el que obtener información.

  • true_lb [out]
    True límite inferior del tipo de datos.

  • true_extent [out]
    Tamaño true del tipo de datos.

Valor devuelto

Devuelve MPI_SUCCESS si se realiza correctamente. De lo contrario, el valor devuelto es un código de error.

En Fortran, el valor devuelto se almacena en el parámetro 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

Comentarios

true_lb devuelve el desplazamiento de la unidad de almacén más baja que se dirige mediante el tipo de datos, es decir, el límite inferior del mapa de tipos correspondiente, omitiendo los marcadores de límite inferior explícitos. true_extent devuelve el tamaño verdadero del tipo de datos, es decir, la extensión del mapa de tipos correspondiente, ignorando los marcadores de límite inferior y límite superior explícitos y sin redondeo para la alineación.

Requisitos

Producto

Paquete redistribuible DE HPC Pack 2012 MS-MPI, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o HPC Pack 2008 Client Utilities

Encabezado

Mpi.h; Mpif.h

Biblioteca

Msmpi.lib

Archivo DLL

Msmpi.dll

Consulte también

Funciones de tipo de datos MPI