< 目次

インターフェイス・ライブラリーとモジュール

interfaces ディレクトリーにあるメイクファイルを使用して、以下のインターフェイス・ライブラリーとモジュールを生成できます。

ファイル名

内容

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) アーキテクチャー固有のディレクトリー内のライブラリー

libmkl_blas95_lp64.a1

libmkl_blas95_ilp64.a1

LP64/ILP64 インターフェイスをサポートする BLAS (BLAS95) 用 Fortran 95 ラッパー。

libmkl_lapack95_lp64.a1

libmkl_lapack95_ilp64.a1

LP64/ILP64 インターフェイスをサポートする LAPACK (LAPACK95) 用 Fortran 95 ラッパー。

libfftw2xc_single_intel.a

libfftw2xc_double_intel.a

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) FFT を呼び出す FFTW バージョン 2.x 用の単精度/倍精度インターフェイス (インテル® コンパイラー用 C インターフェイス)。

libfftw2xc_single_gnu.a

libfftw2xc_double_gnu.a

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) FFT を呼び出す FFTW バージョン 2.x 用の単精度/倍精度インターフェイス (GNU* コンパイラー用 C インターフェイス)。

libfftw2xf_single_intel.a

libfftw2xf_double_intel.a

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) FFT を呼び出す FFTW バージョン 2.x 用の単精度/倍精度インターフェイス (インテル® コンパイラー用 Fortran インターフェイス)。

libfftw2xf_single_gnu.a

libfftw2xf_double_gnu.a

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) FFT を呼び出す FFTW バージョン 2.x 用の単精度/倍精度インターフェイス (GNU* コンパイラー用 Fortran インターフェイス)。

libfftw3xc_intel.a2

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) FFT を呼び出す FFTW バージョン 3.x 用インターフェイス (インテル® コンパイラー用 C インターフェイス)。

libfftw3xc_gnu.a

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) FFT を呼び出す FFTW バージョン 3.x 用インターフェイス (GNU* コンパイラー用 C インターフェイス)。

libfftw3xf_intel.a2

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) FFT を呼び出す FFTW バージョン 3.x 用インターフェイス (インテル® コンパイラー用 Fortran インターフェイス)。

libfftw3xf_gnu.a

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) FFT を呼び出す FFTW バージョン 3.x 用インターフェイス (GNU* コンパイラー用 Fortran インターフェイス)。

libfftw2x_cdft_SINGLE_lp64.a

libfftw2x_cdft_SINGLE_ilp64.a

libfftw2x_cdft_DOUBLE_lp64.a

libfftw2x_cdft_DOUBLE_ilp64.a

LP64/ILP64 インターフェイスをサポートするインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) クラスター FFT を呼び出す MPI FFTW バージョン 2.x (C インターフェイス) 用の単精度/倍精度インターフェイス。

libfftw3x_cdft_lp64.a

libfftw3x_cdft_ilp64.a

ILP64 インターフェイスをサポートするインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) クラスター FFT を呼び出す MPI FFTW バージョン 3.x 用インターフェイス (C インターフェイス)。

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) のアーキテクチャーおよびインターフェイス固有のサブディレクトリーにあるモジュールは、ディレクトリーをインクルードします。

blas95.mod1

BLAS (BLAS95) 用 Fortran 95 インターフェイス・モジュール。

lapack95.mod1

LAPACK (LAPACK95) 用 Fortran 95 インターフェイス・モジュール。

f95_precision.mod1

BLAS95 および LAPACK95 用精度パラメーターの Fortran 95 定義。

mkl_service.mod1

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) サポート関数用の Fortran 95 インターフェイス・モジュール。

1 インテル® Fortran コンパイラー用に事前に構築されています。

2 FFTW3 インターフェイスは、インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) と統合されています。ビルド方法を定義するオプションおよびラッパーとスタンダード・ライブラリーの配置場所は、<mkl_directory>/share/mkl/interfaces/fftw3x*/makefile を参照してください。

関連情報