共用方式為


MPI_Type_get_true_extent 函式

取得數據類型真正的下限和範圍。

語法

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

參數

  • datatype
    要取得相關信息的數據類型。

  • true_lb [out]
    True 數據類型的下限。

  • true_extent [out]
    數據類型的大小為 True。

傳回值

傳回成功 時MPI_SUCCESS 。 否則,傳回值是錯誤碼。

在 Fortran 中,傳回值會儲存在 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

備註

true_lb 傳回數據類型尋址的最低存放區單位位移,亦即對應 typemap 的下限,忽略明確的下限標記。 true_extent 傳回數據類型的真實大小,也就是對應的 typemap 範圍、忽略明確的下限和上限標記,以及執行無四捨五入進行對齊。

規格需求

產品

HPC Pack 2012 MS-MPI 可轉散發套件、HPC Pack 2008 R2 MS-MPI 可轉散發套件、HPC Pack 2008 MS-MPI 可轉散發套件或 HPC Pack 2008 用戶端公用程式

標頭

Mpi.h;Mpif.h

媒體櫃

Msmpi.lib

DLL

Msmpi.dll

另請參閱

MPI 資料類型函式