以下の表は、インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) のインクルード ファイルの一覧です。
関数ドメイン / |
Fortran インクルード・ファイル |
C/C++ インクルード・ファイル |
---|---|---|
すべての関数ドメイン |
mkl.fi |
mkl.h |
BLACS |
mkl_blacs.h‡‡ |
|
BLAS |
blas.f90 |
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.h‡ |
LAPACK 用 C インターフェイス |
mkl_lapacke.h‡ |
|
PBLAS |
mkl_pblas.h‡‡ |
|
ScaLAPACK |
mkl_scalapack.h‡‡ |
|
インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) PARDISO |
mkl_pardiso.f90 |
mkl_pardiso.h‡ |
クラスター向け並列直接スパースソルバー |
mkl_cluster_sparse_solver.f90 |
mkl_cluster_sparse_solver.h‡ |
直接法スパースソルバー (DSS) |
mkl_dss.f90 |
mkl_dss.h‡ |
RCI 反復ソルバー ILU 因数分解 |
mkl_rci.f90 |
mkl_rci.h‡ |
最適化ソルバー |
mkl_rci.f90 |
mkl_rci.h‡ |
ベクトル数学 |
mkl_vml.90 |
mkl_vml.h‡ |
ベクトル統計 |
mkl_vsl.f90 |
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.h‡ |
メモリー割り当て関数を置き換える宣言。詳細については、メモリー関数の再定義を参照してください。 |
i_malloc.h |
|
コンパイル時にインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) のバージョンを判別する補助マクロ。 |
mkl_version | mkl_version‡ |
† 代わりに、コード内で mkl.fi インクルード・ファイルを使用することもできます。
† 代わりに、コード内で mkl.h ヘッダーファイルをインクルードすることもできます。
‡‡ コードに mkl.h ヘッダーファイルもインクルードします。