Fortran/Intel oneAPI Base Toolkit + HPC Toolkit (ifort)のインストール(Linux編)

Intel Fortranが無料配布になったようなので,Linuxでのインストール法を記録した.

Intel FortranはHPC Toolkitに入っているので,【Base Toolkit】と【HPC Toolkit】の両方インストールが必要です!

このQiita記事に準拠しているので,分からなくなったら参照してください.

インストール準備

前提条件

  • 計算機やOSがoneAPIのシステム要件を満たすかを確認
  • oneAPIのβ版をインストール済みならアンインストールしておく

Intelリポジトリの登録作業

公開鍵をwgetで入手して,aptキーリングに登録

wget https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB
sudo apt-key add GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB

aptがIntelリポジトリを認識するように設定

echo "deb https://apt.repos.intel.com/oneapi all main" | sudo tee /etc/apt/sources.list.d/oneAPI.list

すでにインストールしてあるパッケージを一通り更新しておく

sudo apt update

インストール作業

aptを用いてインストール

sudo apt install intel-basekit
sudo apt install intel-hpckit

※oneAPIは,/opt/intel/oneapiにインストールされます

Pathを通す作業

インストールディレクトリに入っているsetvars.shを動かせばOKだが,ログインのたびにやる必要があるのでbashrcに以下を書いてしまうのがベター

source /opt/intel/oneapi/setvars.sh
export FC=ifort

インストールできたかチェック

ログインした時に以下が出てきたらOK

:: initializing oneAPI environment ...
   BASH version = 4.4.20(1)-release
:: advisor -- latest
:: ccl -- latest
:: clck -- latest
:: compiler -- latest
:: dal -- latest
:: debugger -- latest
:: dev-utilities -- latest
:: dnnl -- latest
:: dpcpp-ct -- latest
:: dpl -- latest
:: inspector -- latest
:: intelpython -- latest
:: ipp -- latest
:: ippcp -- latest
:: itac -- latest
:: mkl -- latest
:: mpi -- latest
:: tbb -- latest
:: vpl -- latest
:: vtune -- latest
:: oneAPI environment initialized ::

もちろん,ifortと入力してチェックもしておく

ifort --version

ifort (IFORT) 2021.1.2 20201208
Copyright (C) 1985-2020 Intel Corporation.  All rights reserved.

参考サイト