intel_software:oneapi:インストール
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| intel_software:oneapi:インストール [2021/04/23 03:13] – [Base Toolkit] koudai | intel_software:oneapi:インストール [2026/06/22 19:52] (current) – [フルパッケージをダウンロードしてのoneAPIのインストール] koudai | ||
|---|---|---|---|
| Line 2: | Line 2: | ||
| * Intel Parallel Studio XE は2020年に Intel oneAPI に生まれ変わりました。 | * Intel Parallel Studio XE は2020年に Intel oneAPI に生まれ変わりました。 | ||
| - | * 通常であれば Base Toolkit で十分ですが、MPIによる並列計算をしたい場合やFortranを使いたい場合は HPC Toolkit もインストールします(このページではその方法について紹介します)。 | + | * C++を使うだけであれば Base Toolkit で十分ですが、MPIによる並列計算をしたい場合やFortranを使いたい場合は HPC Toolkit もインストールします(このページではその方法について紹介します)。 |
| * Ubuntu 18.04/20.04 を使用しました | * Ubuntu 18.04/20.04 を使用しました | ||
| * 無料で使えます。 | * 無料で使えます。 | ||
| - | ====== 手順 ====== | ||
| + | ====== oneAPIのインストール ====== | ||
| - | ===== oneAPIのインストール ===== | + | ===== aptを使ってのoneAPIのインストール ===== |
| + | |||
| + | * / | ||
| + | * [[https:// | ||
| + | * そのままコピペすると次のとおりです< | ||
| + | $ wget -O- https:// | ||
| + | | gpg --dearmor | sudo tee / | ||
| + | $echo "deb [signed-by=/ | ||
| + | $ sudo apt update | ||
| + | $ sudo apt install intel-basekit | ||
| + | $ sudo apt install intel-hpckit | ||
| + | </ | ||
| + | |||
| + | ===== フルパッケージをダウンロードしてのoneAPIのインストール ===== | ||
| 事前に以下のサイトで、Base ToolkitとHPC Toolkitをダウンロードしてください。 | 事前に以下のサイトで、Base ToolkitとHPC Toolkitをダウンロードしてください。 | ||
| Line 20: | Line 33: | ||
| $ sudo apt update | $ sudo apt update | ||
| $ sudo apt upgrade | $ sudo apt upgrade | ||
| - | $ sudo apt -y install cmake pkg-config build-essential | + | $ sudo apt -y install cmake pkg-config build-essential |
| </ | </ | ||
| * cmakeはサンプルを動かす際に使われているので必須ではないです。 | * cmakeはサンプルを動かす際に使われているので必須ではないです。 | ||
| Line 33: | Line 46: | ||
| * IntelのCPUの内蔵GPUに対応したOpenCLのランタイムが入っていなければ [Warnings Intel Graphic Compute Runtime for OpenCL not found]と出てきます | * IntelのCPUの内蔵GPUに対応したOpenCLのランタイムが入っていなければ [Warnings Intel Graphic Compute Runtime for OpenCL not found]と出てきます | ||
| - | * 内蔵GPUでOpenCLを使ったプログラムを実行する予定がなければ無視してください | + | * 内蔵GPU上でOpenCLを使ったプログラムを実行する予定がなければ無視してください |
| * もしこの警告が気になる場合は https:// | * もしこの警告が気になる場合は https:// | ||
| * Core iシリーズの末尾FのものやXeonなどそもそも内蔵GPUのないものは、入れても何も起こりません(Warningsは消えます) | * Core iシリーズの末尾FのものやXeonなどそもそも内蔵GPUのないものは、入れても何も起こりません(Warningsは消えます) | ||
| Line 54: | Line 67: | ||
| - | ===== パスの設定 ===== | + | ====== パスの設定 |
| インストールしたコンパイラを使えるようにします。 | インストールしたコンパイラを使えるようにします。 | ||
| Line 62: | Line 75: | ||
| </ | </ | ||
| source / | source / | ||
| + | </ | ||
| + | * これをすると、毎回ターミナルを開くたびにOneAPIの読み込み画面が表示されます。これを表示させないようにするには、次のようにします< | ||
| + | source / | ||
| </ | </ | ||
| * 以下のようにコマンドを入力して .bashrc を読み込みます。< | * 以下のようにコマンドを入力して .bashrc を読み込みます。< | ||
| Line 77: | Line 93: | ||
| OpenMPIとIntel MPIのコンパイラ名の対応関係は次のようになっています | OpenMPIとIntel MPIのコンパイラ名の対応関係は次のようになっています | ||
| - | ^言語^Intel MPI^OpenMPI^ | + | ^言語^Intel MPI (2023以前)^Intel MPI^OpenMPI^ |
| - | |C/ | + | |C/ |
| - | |C++|mpiicpc|mpicxx| | + | |C++|mpiicpc|mpiicpx|mpicxx| |
| - | |Fortran|mpiifort|mpif90| | + | |Fortran|mpiifort|mpiifx|mpif90| |
| コンパイルと実行方法は以下のとおりです。 | コンパイルと実行方法は以下のとおりです。 | ||
intel_software/oneapi/インストール.1619115236.txt.gz · Last modified: 2021/06/27 21:59 (external edit)
