User Tools

Site Tools


intel_software:oneapi:インストール

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
intel_software:oneapi:インストール [2021/04/23 03:13] – [Base Toolkit] koudaiintel_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のインストール ===== 
 + 
 +  * /opt/intel/oneapi/にインストールされます。 
 +    * [[https://www.intel.com/content/www/us/en/developer/tools/oneapi/toolkits.html|ダウンロードページ]]の"Select options below to download"で Linux -> APT Package Manager を選ぶと詳しい方法が出てきます 
 +    * そのままコピペすると次のとおりです<code> 
 +$ 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 update 
 +$ sudo apt install intel-basekit 
 +$ sudo apt install intel-hpckit 
 +</code> 
 + 
 +===== フルパッケージをダウンロードしての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 gfortran
 </code> </code>
   * 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://github.com/intel/compute-runtime にアクセスし、そこに書かれている手順に従ってインストールします。      * もしこの警告が気になる場合は https://github.com/intel/compute-runtime にアクセスし、そこに書かれている手順に従ってインストールします。 
       * Core iシリーズの末尾FのものやXeonなどそもそも内蔵GPUのないものは、入れても何も起こりません(Warningsは消えます)        * Core iシリーズの末尾FのものやXeonなどそもそも内蔵GPUのないものは、入れても何も起こりません(Warningsは消えます) 
Line 54: Line 67:
  
  
-===== パスの設定 =====+====== パスの設定 ======
  
 インストールしたコンパイラを使えるようにします。 インストールしたコンパイラを使えるようにします。
Line 62: Line 75:
 </code><file> </code><file>
 source /opt/intel/oneapi/setvars.sh source /opt/intel/oneapi/setvars.sh
 +</file>
 +    * これをすると、毎回ターミナルを開くたびにOneAPIの読み込み画面が表示されます。これを表示させないようにするには、次のようにします<file>
 +source /opt/intel/oneapi/setvars.sh > /dev/null
 </file> </file>
   * 以下のようにコマンドを入力して .bashrc を読み込みます。<code>   * 以下のようにコマンドを入力して .bashrc を読み込みます。<code>
Line 77: Line 93:
 OpenMPIとIntel MPIのコンパイラ名の対応関係は次のようになっています OpenMPIとIntel MPIのコンパイラ名の対応関係は次のようになっています
  
-^言語^Intel MPI^OpenMPI^ +^言語^Intel MPI (2023以前)^Intel MPI^OpenMPI^ 
-|C/C++|mpiicc|mpicc| +|C/C++|mpiicc|mpiicx|mpicc| 
-|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)