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/22 22:23]
koudai [概要]
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 18: Line 20:
 </code> </code>
  
 +Intel Parallel Studio XE を使用する場合は liblapack-dev, libopenmpi-dev, Python-xxx は不要です
  
 +====== 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にパスをとおします
 +<code>
 +$ echo 'source /usr/local/triqs/share/triqsvars.sh' >> ~/.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>
数値計算ライブラリ/triqs/インストール.txt · Last modified: 2021/06/27 22:04 (external edit)