User Tools

Site Tools


数値計算ライブラリ:triqs:インストール

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
数値計算ライブラリ:triqs:インストール [2020/07/17 21:32]
koudai [準備]
数値計算ライブラリ:triqs:インストール [2020/07/28 00:17]
koudai [TRIQS (latest version)]
Line 4: Line 4:
   * 自分が何したかの記録用です。   * 自分が何したかの記録用です。
   * ソースコードからコンパイルします   * ソースコードからコンパイルします
 +  * Ubuntu 18.04で確認しています
 +  * 以下の手順ではUbuntu 20.04にインストールできませんでした。公式のアナウンスがあるまで仮想環境でUbuntu18.04を作って、そこにインストールするのが良さそうです。
  
  
Line 11: Line 13:
  
 <code> <code>
-sudo apt install cmake g++ gfortran git hdf5-tools \+sudo apt install cmake g++ gfortran git hdf5-tools \
      libblas-dev libboost-all-dev libfftw3-dev libgfortran3 \      libblas-dev libboost-all-dev libfftw3-dev libgfortran3 \
      libhdf5-serial-dev libgmp-dev liblapack-dev libopenmpi-dev \      libhdf5-serial-dev libgmp-dev liblapack-dev libopenmpi-dev \
Line 17: Line 19:
      python-mpi4py python-numpy python-scipy      python-mpi4py python-numpy python-scipy
 </code> </code>
 +
 +Intel Parallel Studio XE を使用する場合は liblapack-dev, libopenmpi-dev, Python-xxx は不要です
  
 ====== TRIQSのインストール ====== ====== TRIQSのインストール ======
 +
 +===== TRIQS 2.2.2 + Ubuntu 18.04 =====
 +
 +  * Python 2系にのみ対応しているので、必要ならばpyenv等でバージョンを変更してください
 +  * TRIQSのバージョン2ではIntelコンパイラが使えないので注意してください
 +    * Intel MPIにパスが通っている場合は、パスを削除してターミナルを再起動してください
  
 TRIQSのソースコードをダウンロードしてきます TRIQSのソースコードをダウンロードしてきます
 +  * https://github.com/TRIQS/triqs/releases/tag/2.2.2
 +
 +GitHubから最新版を直接ダウンロードする場合は次のようにしてください。
 <code> <code>
 $ git clone https://github.com/TRIQS/triqs triqs.src $ git clone https://github.com/TRIQS/triqs triqs.src
Line 33: Line 46:
 インストールの設定をします インストールの設定をします
 <code> <code>
-$ cmake ../triqs.src -DCMAKE_INSTALL_PREFIX="~/triqs/"+$ cmake ../triqs.src -DCMAKE_INSTALL_PREFIX=/usr/local/triqs
 </code> </code>
   * PREFIXにインストールされるので、適宜変更してください   * PREFIXにインストールされるので、適宜変更してください
Line 41: Line 54:
 $ make $ make
 $ make test      # エラーが出ないか確認 $ make test      # エラーが出ないか確認
-$ make install+sudo make install
 </code> </code>
  
-.bashrcに次一文を付け加えます +(以下はTRIQSバージョンが2以降の場合)
-<file> +
-source ~/triqs/share/triqsvars.sh +
-</file>+
  
-.bashrcを読み込むか再起動します+.bashrcにパスとおします
 <code> <code>
 +$ echo 'source /usr/local/triqs/share/triqsvars.sh' >> ~/.bashrc
 $ source ~/.bashrc $ source ~/.bashrc
 +</code>
 +
 +
 +===== TRIQS 1.4.x + Ubuntu 18.04 =====
 +
 +  * Python 2系にのみ対応しているので、必要ならばpyenv等でバージョンを変更してください
 +
 +TRIQSのソースコードをダウンロードしてきます
 +  * https://github.com/TRIQS/triqs/archive/1.4.x.tar.gz
 +
 +展開します
 +<code>
 +$ tar xzvf triqs-1.4.x.tar.gz
 +</code>
 +
 +作業ディレクトリを作成して、その中に入ります
 +<code>
 +$ mkdir triqs.build
 +$ cd triqs.build
 +</code>
 +
 +インストールの設定をします
 +<code>
 +$ cmake ../triqs-1.4.x -DCMAKE_INSTALL_PREFIX=/usr/local/triqs-1.4.x #-DCMAKE_C_COMPILER=icc -DCMAKE_CXX_COMPILER=icpc -DCMAKE_CXX_FLAGS="-std=c++1y"
 +</code>
 +  * PREFIXにインストールされるので、適宜変更してください
 +  * コメント部分はIntel Parallel Studio XEを使うときのフラグです。
 +    * Intel Parallel Studio XEを使う場合は、Pythonとして Intel Distribution for Python 2 を使う必要があります。3系だと動かないので注意してください。
 +
 +インストールを完了させます
 +<code>
 +$ make
 +$ make test      # エラーが出ないか確認
 +$ sudo make install
 </code> </code>
数値計算ライブラリ/triqs/インストール.txt · Last modified: 2021/06/27 22:04 (external edit)