インテル® マス・カーネル・ライブラリー (インテル® MKL) Linux* 版のインストールが完了すると、インテル® MKL インストール・ディレクトリーの bin サブディレクトリーにあるスクリプトファイルの 1 つを使用して、コマンドシェルの INCLUDE、MKLROOT、LD_LIBRARY_PATH、MIC_LD_LIBRARY_PATH、MANPATH、LIBRARY_PATH、CPATH、および NLSPATH 環境変数を設定できます。
環境変数 MIC_LD_LIBRARY_PATH は、インテル® MIC アーキテクチャー用の共有オブジェクトの場所を指定します。
以下の表を参照して、システムのアーキテクチャーとコマンドシェルに対応するスクリプトを選択します。
アーキテクチャー
|
シェル
|
スクリプトファイル
|
IA-32
|
C
|
ia32/mklvars_ia32.csh
|
IA-32
|
Bash および Bourne (sh)
|
ia32/mklvars_ia32.sh
|
インテル® 64
|
C
|
intel64/mklvars_intel64.csh
|
インテル® 64
|
Bash および Bourne (sh)
|
intel64/mklvars_intel64.sh
|
IA-32 およびインテル® 64
|
C
|
mklvars.csh
|
IA-32 およびインテル® 64
|
Bash および Bourne (sh)
|
mklvars.sh
|
スクリプトの実行
スクリプトでは、以下のパラメーターを指定します。
- アーキテクチャー。
- インテル® Fortran コンパイラーを使用して事前にコンパイルされたインテル® MKL Fortran モジュールの使用。
このパラメーターは、このコンパイラーを使用する場合のみ必要です。
- プログラミング・インターフェイス (LP64 または ILP64)。
これらのパラメーターの使用法と値はスクリプト名によって異なります
(拡張子に関係ない)。 以下の表は、スクリプトパラメーターの値を示しています。
スクリプト
|
アーキテクチャー (適用可能な場合は 必須)
|
Fortran モジュールの 使用 (オプション)
|
インターフェイス (オプション)
|
mklvars_ia32
|
n/a†
|
mod
|
n/a
|
mklvars_intel64
|
n/a
|
mod
|
lp64、デフォルト
ilp64
|
mklvars
|
ia32 intel64
|
mod
|
lp64、デフォルト
ilp64
|
† 適用不可。
次に例を示します。
- コマンド
mklvars.sh ia32
は、IA-32 アーキテクチャーを使用するインテル® MKL 用の環境を設定します。
- コマンド
mklvars.sh intel64 mod ilp64
は、インテル® 64 アーキテクチャー、ILP64 プログラミング・インターフェイス、Fortran モジュールを使用するインテル® MKL 用の環境を設定します。
- コマンド
mklvars.sh intel64 mod
は、インテル® 64 アーキテクチャー、LP64 プログラミング・インターフェイス、Fortran モジュールを使用するインテル® MKL 用の環境を設定します。
注
必要な場合、アーキテクチャーを指定するパラメーターを最初に指定します。ほかの 2 つのパラメーターの値は任意の順序で指定できます。