Fortran 95 インターフェイスはコンパイラーに依存します。インテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) は、インテル® Fortran コンパイラーで事前ビルドされたインターフェイス・ライブラリーとモジュールを提供します。さらに、Fortran 95 インターフェイスとラッパーはソースも提供されます。(詳細は、コンパイラー依存の関数と Fortran 90 モジュールを参照してください)。別のコンパイラーを使用している場合、そのコンパイラーで適切なライブラリーとモジュールをビルドし、そのライブラリーをユーザー・ライブラリーとしてリンクします。
それぞれのディレクトリー <mkl_directory>\share\mkl\interfaces\blas95 または <mkl_directory>\share\mkl\interfaces\lapack95 に移動します。
nmake libintel64 [interface=lp64|ilp64] install_dir=<user_dir>
install_dir パラメーターは必須です。
これにより、必要なライブラリーがビルドされ、<user_dir>\lib ディレクトリーにインストールされ、ビルドされた .mod ファイルが <user_dir>\include\mkl\intel64\{lp64|ilp64} ディレクトリーにインストールされます。
サポートされているコンパイラーは ifx のみです。
ビルド・ディレクトリーからライブラリーを削除するには、以下のコマンドを実行します。
nmake clean INSTALL_DIR=<user_dir>
管理者権限がある場合でも、上記のビルドまたはクリーンコマンドにおいて、install_dir=..\..\..\.. または INSTALL_DIR=<mkl_directory> に設定しないでください。事前にビルドされているインテル® oneAPI マス・カーネル・ライブラリー (インテル® oneMKL) の Fortran 95 ライブラリーやモジュールが置換あるいは削除されてしまいます。