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 |