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/18 22:23]
koudai [準備]
数値計算ライブラリ:triqs:インストール [2020/07/22 10:16]
koudai [概要]
Line 4: Line 4:
   * 自分が何したかの記録用です。   * 自分が何したかの記録用です。
   * ソースコードからコンパイルします   * ソースコードからコンパイルします
 +  * Ubuntu 18.04で確認しています
 +  * 以下の手順ではUbuntu 20.04にインストールできませんでした。公式のアナウンスがあるまで仮想環境のUbuntu18.04上にインストールするのが良さそうです。
  
  
Line 18: Line 20:
 </code> </code>
  
-  * python-dev で止めて、後半のはpipを使って次のようにしたほうが良かも?<code> +Intel Parallel Studio XE が入っている場合は libopenmpi-dev は不要です
-$ pip install h5py mako matplotlib mpi4py numpy scipy +
-</code>+
  
-Intel Parallel Studio XE が入っている場合は libopenmpi-dev は削除してください+ 
 +<code> 
 +Reading package lists... Done 
 +Building dependency tree        
 +Reading state information... Done 
 +E: Unable to locate package libgfortran3 
 +</code> 
 +-
 +<code> 
 +sudo apt-get install gcc 
 +sudo apt-get -f install libgfortran3 
 +</code>
  
 ====== TRIQSのインストール ====== ====== TRIQSのインストール ======
 +
 +===== TRIQS (latest version) =====
 +
 +  * Python 2系にのみ対応しているので、必要ならばpyenv等でバージョンを変更してください
 +  * TRIQSのバージョン2ではIntelコンパイラが使えないので注意してください
 +    * Intel MPIにパスが通っている場合は、パスを削除してターミナルを再起動してください
  
 TRIQSのソースコードをダウンロードしてきます TRIQSのソースコードをダウンロードしてきます
Line 39: Line 56:
 インストールの設定をします インストールの設定をします
 <code> <code>
-$ cmake ../triqs.src -DCMAKE_INSTALL_PREFIX="/opt/triqs/"+$ cmake ../triqs.src -DCMAKE_INSTALL_PREFIX=/usr/local/triqs
 </code> </code>
   * PREFIXにインストールされるので、適宜変更してください   * PREFIXにインストールされるので、適宜変更してください
Line 52: Line 69:
 (以下はTRIQSのバージョンが2以降の場合) (以下はTRIQSのバージョンが2以降の場合)
  
-.bashrcに次の一文付け加えます+.bashrcにパスとおします
 <file> <file>
-source /opt/triqs/share/triqsvars.sh 
-</file> 
- 
-.bashrcを読み込むか端末を再起動します 
 <code> <code>
 +$ echo 'source /usr/local/triqs/share/triqsvars.sh' >> ~/.bashrc
 $ source ~/.bashrc $ source ~/.bashrc
 +</code>
 +
 +
 +===== TRIQS 1.4.x =====
 +
 +  * 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コンパイラを使うときのフラグです。
 +    * Intelコンパイラを使う場合は、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)