Fortran 95 インターフェイス、LAPACK および BLAS

Fortran 95 インターフェイスはコンパイラーに依存します。インテル® マス・カーネル・ライブラリー (インテル® MKL) には、インテル® Fortran コンパイラーを使用して事前にコンパイルされたインターフェイス・ライブラリーとモジュールが用意されています。 さらに、Fortran 95 インターフェイスとラッパーがソースで提供されています。(詳細は、コンパイラー依存の関数と Fortran 90 モジュールを参照してください)。 異なるコンパイラーを使用している場合、そのコンパイラーを使用して適切なライブラリーとモジュールをビルドし、ライブラリーをユーザーのライブラリーとしてリンクしてください。


  1. <mkl ディレクトリー>\interfaces\blas95 または <mkl ディレクトリー>\interfaces\lapack95 ディレクトリーに移動します。
  2. アーキテクチャーに応じて、以下のいずれかのコマンドを入力します。
    • IA-32 アーキテクチャーの場合:

      nmake libia32 install_dir=<user dir>

    • インテル® 64 アーキテクチャーの場合:

      nmake libintel64 [interface=lp64|ilp64] install_dir=<user dir>

Note icon

パラメーター install_dir は必須です。

コマンドを実行すると、ライブラリーとモジュールがビルドされ、ライブラリーは <user dir>\lib ディレクトリーに、.mod ファイルは <user dir>\include\<arch>[\{lp64|ilp64}] ディレクトリーにインストールされます。<arch> は、{ia32, intel64} のいずれかです。

デフォルトでは、ifort コンパイラーが選択されています。nmake: FC=<コンパイラー> パラメーターを使用してコンパイラーのコマンド名を変更することもできます。

例えば、次のコマンド

nmake libintel64 FC=f95 install_dir=<user f95 dir> interface=lp64

を実行すると、ライブラリーと .mod ファイルがビルドされ、<userf95 dir> のサブディレクトリーにインストールされます。

ビルド用ディレクトリーからライブラリーを削除するには、以下のコマンドを使用します。

Caution icon警告

管理者権限がある場合でも、上記のビルドまたはクリーンコマンドにおいて、install_dir=..\.. または install_dir=<mkl ディレクトリー> のように設定しないでください。あらかじめビルドされているインテル® MKL Fortran 95 ライブラリーおよびモジュールが、置換あるいは削除されてしまいます。


このヘルプトピックについてのフィードバックを送信

© 2007 - 2010 Intel Corporation. 無断での引用、転載を禁じます。