指定した範囲に一致する定義済みの型を返します。
構文
int MPIAPI MPI_Type_create_f90_real(
int p,
int r,
_Out_ MPI_Datatype *newtype
);
パラメーター
p
仮数部の 10 進数の数。r
必要な 10 進指数範囲。newtype [out]
範囲に一致する定義済みの MPI データ型。
戻り値
成功 したMPI_SUCCESS を返します。 それ以外の場合、戻り値はエラー コードです。
Fortran では、戻り値は IERROR パラメーターに格納されます。
Fortran
MPI_TYPE_CREATE_F90_REAL(P, R, NEWTYPE, IERROR)
INTEGER P, R, NEWTYPE, IERROR
注記
この関数は、 KIND selected_real_kind(p, r)の REAL 変数と一致する定義済みの MPI データ型を返します。 上記のモデルでは、要素 D(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_realによって返された場合にのみ、データ型 B と一致します。
指定した範囲に対応する型がない場合、呼び出しは誤っています。 この実装では 、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 |