共用方式為


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) pr 可以從呼叫 p、r selected_real_kind () (省略 p、r) ,但不能同時省略這兩個) 。 同樣地, pr 可能設定為 MPI_UNDEFINED。 在通訊中,由 MPI_Type_create_f90_real 傳回的 MPI 數據類型 A 會比對數據類型 B,而且只有在以 pr 或 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

另請參閱

MPI 其他函式