User Tools

Site Tools


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

Differences

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

Link to this comparison view

Next revision
Previous revision
Next revision Both sides next revision
数値計算ライブラリ:triqs:インストール [2020/07/17 21:21]
koudai 作成
数値計算ライブラリ:triqs:インストール [2020/07/20 17:42]
koudai [TRIQS (latest version)]
Line 11: Line 11:
  
 <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 18: Line 18:
 </code> </code>
  
 +Intel Parallel Studio XE が入っている場合は libopenmpi-dev は不要です
  
 +====== TRIQSのインストール ======
  
 +===== TRIQS (latest version) =====
 +
 +  * Pythonは2系にのみ対応しているので、必要ならばpyenv等でバージョンを変更してください
 +  * TRIQSのバージョン2ではIntelコンパイラが使えないので注意してください
 +    * Intel MPIにパスが通っている場合は、パスを削除してターミナルを再起動してください
 +
 +TRIQSのソースコードをダウンロードしてきます
 +<code>
 +$ git clone https://github.com/TRIQS/triqs triqs.src
 +</code>
 +
 +作業ディレクトリを作成して、その中に入ります
 +<code>
 +$ mkdir triqs.build
 +$ cd triqs.build
 +</code>
 +
 +インストールの設定をします
 +<code>
 +$ cmake ../triqs.src -DCMAKE_INSTALL_PREFIX=/usr/local/triqs
 +</code>
 +  * PREFIXにインストールされるので、適宜変更してください
 +
 +インストールを完了させます
 +<code>
 +$ make
 +$ make test      # エラーが出ないか確認
 +$ sudo make install
 +</code>
 +
 +(以下はTRIQSのバージョンが2以降の場合)
 +
 +.bashrcに次の一文を付け加えます
 +<file>
 +source /usr/local/triqs/share/triqsvars.sh
 +</file>
 +
 +.bashrcを読み込むか端末を再起動します
 +<code>
 +$ source ~/.bashrc
 +</code>
 +
 +
 +===== TRIQS 1.4.x =====
 +
 +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コンパイラを使うときのフラグです。
 +  * 同時に Intel Python 2 を使う必要があります。3系だと動かないので注意してください。
 +
 +インストールを完了させます
 +<code>
 +$ make
 +$ make test      # エラーが出ないか確認
 +$ sudo make install
 +</code>
数値計算ライブラリ/triqs/インストール.txt · Last modified: 2021/06/27 22:04 (external edit)