Intel oneAPI HPC Toolkit インストール
Intel oneAPI Toolkit は開発統合プログラミング・モデルである.
今回はこの中に含まれる Intel Fortran コンパイラ(無料版)を利用するために, basekit と hpckit をインストールする.
インストール
Intel のウェブサイト に従い, Ubuntu 22.04 に apt コマンドでインストールする:
インテルのリポジトリ+鍵を以下のコマンドでローカルマシンに登録する:
$ wget -O- https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor | sudo tee /usr/share/keyrings/oneapi-archive-keyring.gpg > /dev/null $ echo "deb [signed-by=/usr/share/keyrings/oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list $ sudo apt-get update
パッケージをインストールする:
$ sudo apt-get install intel-hpckit # -> /opt/intel/oneapi に関連ファイルがインストール
設定
コマンド ifort を利用できるようにパスを通す. 今回は大型計算機センターと同様に, environment-modules を用いて, module コマンドから任意にパスの設定をできるようにする.
environmen-modules のインストール:
$ sudo apt-get install environment-modules
modulefile の設定:
$ sudo vi /usr/share/modules/init/.modulespath # <- environment-modules のモジュールファイルリストに opeAPI の modulefile を設定 (.modulespath 内の末尾に以下を追記) ... /opt/intel/oneapi/modulefiles
- 一度 exit して再度端末に復帰 (.modulespath への変更を反映)
module コマンドで ifort 用のパスを通す:
$ module load compiler/2023.2.1
- ifort コマンドが使えることを確認.