MPI_Type_create_f90_real 函式
傳回符合指定範圍的預先定義型別。
語法
int MPIAPI MPI_Type_create_f90_real(
int p,
int r,
_Out_ MPI_Datatype *newtype
);
參數
P
尾數中的十進位數。r
所需的十進位指數範圍。newtype [out]
符合範圍的預先定義 MPI 數據類型。
傳回值
傳回成功時 MPI_SUCCESS 。 否則,傳回值是錯誤碼。
在 Fortran 中,傳回值會儲存在 IERROR 參數中。
Fortran
MPI_TYPE_CREATE_F90_REAL(P, R, NEWTYPE, IERROR)
INTEGER P, R, NEWTYPE, IERROR
備註
此函式會傳回預先定義的 MPI 數據類型,其符合 KIND selected_real_kind (p、 r) 的 REAL 變數。 在上述模型中,它會傳回 元素 D (p 的句柄,r) 。 p 或 r 可以從呼叫 p、r selected_real_kind () (省略 p、r) ,但不能同時省略這兩個) 。 同樣地, p 或 r 可能設定為 MPI_UNDEFINED。 在通訊中,由 MPI_Type_create_f90_real 傳回的 MPI 數據類型 A 會比對數據類型 B,而且只有在以 p 和 r 或 B 相同值呼叫MPI_Type_create_f90_realB 傳回時,才會與這類數據類型重複。
如果指定的範圍沒有對應的類型,則呼叫會錯誤。 此實作會將 newtype 設定為 MPI_DATATYPE_NULL ,並傳回類別 MPI_ERR_ARG的錯誤。
規格需求
產品 |
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 |