Intel コンパイラの使い方
2021/05/21 作成
(※Intel コンパイラを同時に実行できるユーザは2ユーザまでです。)
ここではIntel コンパイラの使いかたを紹介します。
なお、内容に誤りや不備がある可能性があります。 情報がありましたらメールでお知らせ下さい。
コマンド
実行ファイルは以下の場所にインストールされています。
/opt/intel/bin/icc (C)
/opt/intel/bin/icpc (C++)
/opt/intel/bin/ifort (FORTRAN)
環境設定
次のコマンドで、Intel コンパイラに必要な PATH などの環境変数が設定されます。
$ source /opt/intel/bin/compilervars.sh (bash)
% source /opt/intel/bin/compilervars.csh (tcsh)
コンパイル方法(例)
上から順に C言語、C++言語、FORTRAN です。
並列化なし
$ icc [option] source_file
$ icpc [option] source_file
$ ifort [option] source_file
自動並列化
$ icc [option] -parallel source_file
$ icpc [option] -parallel source_file
$ ifort [option] -parallel source_file
OpenMP
$ icc [option] -qopenmp source_file
$ icpc [option] -qopenmp source_file
$ ifort [option] -qopenmp source_file
INTEL Math Kernel Library (MKL) を使用する場合
$ icc [option] -mkl source_file
$ icpc [option] -mkl source_file
$ ifort [option] -mkl source_file