次の方法で共有


MPI_Type_create_f90_real関数

指定した範囲に一致する定義済みの型を返します。

構文

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 が pr または B の同じ値で呼び出MPI_Type_create_f90_realによって返された場合にのみ、データ型 B と一致します。

指定した範囲に対応する型がない場合、呼び出しは誤っています。 この実装では 、newtypeMPI_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 その他の関数