Condividi tramite


funzione MPI_Type_get_true_extent

Ottenere il limite inferiore e l'estensione true per un tipo di dati.

Sintassi

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

Parametri

  • datatype
    Tipo di dati per ottenere informazioni su.

  • true_lb [out]
    Limite inferiore del tipo di dati true.

  • true_extent [out]
    Dimensione vera del tipo di dati.

Valore restituito

Restituisce MPI_SUCCESS sull'esito positivo. In caso contrario, il valore restituito è un codice di errore.

In Fortran il valore restituito viene archiviato nel parametro 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

Commenti

true_lb restituisce l'offset dell'unità di archiviazione più bassa che viene risolto dal tipo di dati, ovvero il limite inferiore della mappa dei tipi corrispondente, ignorando i marcatori con limiti inferiori espliciti. true_extent restituisce le dimensioni reali del tipo di dati, ovvero l'estensione della mappa dei tipi corrispondente, ignorando i marcatori con limiti inferiori espliciti e superiori e senza arrotondamento per l'allineamento.

Requisiti

Prodotto

Pacchetto ridistribuibile HPC Pack 2012 MS-MPI Redistributable Package, HPC Pack 2008 R2 MS-MPI Redistributable Package, HPC Pack 2008 MS-MPI Redistributable Package o HPC Pack 2008 Utilità client

Intestazione

Mpi.h; Mpif.h

Libreria

Msmpi.lib

DLL

Msmpi.dll

Vedi anche

Funzioni del tipo di dati MPI