< 目次

インクルード・ファイル

以下の表は、インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) のインクルード ファイルの一覧です。

関数ドメイン /
目的

Fortran インクルード・ファイル

C/C++ インクルード・ファイル

すべての関数ドメイン

mkl.fi

mkl.h

BLACS

 

mkl_blacs.h‡‡

BLAS

blas.f90
mkl_blas.fi

mkl_blas.h

BLAS 的な拡張転置ルーチン

mkl_trans.fi

mkl_trans.h

BLAS 用 CBLAS インターフェイス

 

mkl_cblas.h

スパース BLAS

mkl_spblas.fi

mkl_spblas.h

LAPACK

lapack.f90
mkl_lapack.fi

mkl_lapack.h

LAPACK 用 C インターフェイス

 

mkl_lapacke.h

PBLAS

 

mkl_pblas.h‡‡

ScaLAPACK

 

mkl_scalapack.h‡‡

インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) PARDISO

mkl_pardiso.f90
mkl_pardiso.fi

mkl_pardiso.h

クラスター向け並列直接スパースソルバー

mkl_cluster_sparse_solver.f90

mkl_cluster_sparse_solver.h

直接法スパースソルバー (DSS)

mkl_dss.f90
mkl_dss.fi

mkl_dss.h

        RCI 反復ソルバー

        ILU 因数分解

 

mkl_rci.f90
mkl_rci.fi

 

mkl_rci.h

最適化ソルバー

mkl_rci.f90
mkl_rci.fi

mkl_rci.h

ベクトル数学

mkl_vml.90
mkl_vml.fi

mkl_vml.h

ベクトル統計

mkl_vsl.f90
mkl_vsl.fi

mkl_vsl.h

高速フーリエ変換

mkl_dfti.f90

mkl_dfti.h

クラスター高速フーリエ変換

mkl_cdft.f90

mkl_cdft.h‡‡

偏微分方程式のサポート

   

        三角変換

mkl_trig_transforms.f90

mkl_trig_transform.h

        ポアソンソルバー

mkl_poisson.f90

mkl_poisson.h

データ適合

mkl_df.f90

mkl_df.h

拡張固有値ソルバー

mkl_solvers_ee.fi

mkl_solvers_ee.h

サポートされる機能

mkl_service.f90
mkl_service.fi

mkl_service.h

メモリー割り当て関数を置き換える宣言。詳細については、メモリー関数の再定義を参照してください。

 

i_malloc.h

コンパイル時にインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) のバージョンを判別する補助マクロ。

mkl_version mkl_version

代わりに、コード内で mkl.fi インクルード・ファイルを使用することもできます。

代わりに、コード内で mkl.h ヘッダーファイルをインクルードすることもできます。

‡‡ コードに mkl.h ヘッダーファイルもインクルードします。

関連情報