User Tools

Site Tools


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

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
数値計算ライブラリ:triqs:dfttools:インストール [2020/07/19 19:21]
koudai [DFTToolsのインストール]
数値計算ライブラリ:triqs:dfttools:インストール [2021/06/27 22:04] (current)
Line 4: Line 4:
   * https://triqs.github.io/dft_tools/latest/install.html も見てください   * https://triqs.github.io/dft_tools/latest/install.html も見てください
   * 事前にTRIQSとCTHybのインストールが必要です。またバージョンもTRIQSのものと合わせてください。   * 事前にTRIQSとCTHybのインストールが必要です。またバージョンもTRIQSのものと合わせてください。
-  * このページではTRIQSが /opt/triqs/ にインストールしてあるものとしました。+  * このページではTRIQSが /usr/local/triqs-x.x.x/ にインストールしてあるものとしました。
  
 ====== 手順 ====== ====== 手順 ======
  
-===== DFTToolsのインストール =====+===== DFTTools 2.2.1 + Ubuntu 18.04 =====
  
 ソースコードを入手します ソースコードを入手します
 +  * https://github.com/TRIQS/dft_tools/releases/tag/2.2.1
 +
 +作業用ディレクトリを作って、その中に入ります
 <code> <code>
-git clone https://github.com/TRIQS/dft_tools.git dft_tools.src+mkdir dft_tools.build 
 +$ cd dft_tools.build
 </code> </code>
-  * 古いバージョンのTRIQSを使用する場合はgithubの Branch -> tag からバージョンを選んでください 
-  * ただしTRIQS1.4.xを使用する場合は次のリンクからダウンロードしてください 
-    * https://github.com/TRIQS/dft_tools/archive/d00575632c4c0aa0fd2ca6f09cbab25f7cd275a3.tar.gz 
  
 +ビルドとコンパイルを行います
 +<code>
 +$ cmake ../dft_tools-2.2.1 -DCMAKE_INSTALL_PREFIX=/usr/local/triqs-2.2
 +$ make
 +$ make test
 +$ sudo make install
 +</code>
 +
 +(WIEN2k 14.1 以前のバージョンを使用している場合のみ)
 +
 +/usr/local/triqs-2.2/share/triqs/Wien2k_SRC_files/SRC_templates 内のファイルを (WIEN2kをインストールしたディレクトリ)/SRC_templates/ にコピーしてください。
 +
 +
 +
 +===== DFTTools 1.4.0 + Ubuntu 18.04 =====
 +
 +ソースコードを入手します
 +  * https://github.com/TRIQS/dft_tools/archive/d00575632c4c0aa0fd2ca6f09cbab25f7cd275a3.tar.gz
 +
 +展開します
 +<code>
 +$ tar xzvf dft_tools-d00575632c4c0aa0fd2ca6f09cbab25f7cd275a3.tar.gz
 +</code>
 作業用ディレクトリを作って、その中に入ります 作業用ディレクトリを作って、その中に入ります
 <code> <code>
Line 26: Line 50:
 ビルドとコンパイルを行います ビルドとコンパイルを行います
 <code> <code>
-$ cmake ../dft_tools.src -DCMAKE_INSTALL_PREFIX="/usr/local/triqs  # TRIQSがバージョン1系の場合は次のフラグを追加 -DTRIQS_PATH="/opt/triqs"+$ cmake ../dft_tools-d00575632c4c0aa0fd2ca6f09cbab25f7cd275a3 -DCMAKE_INSTALL_PREFIX=/usr/local/triqs-1.4 -DTRIQS_PATH=/usr/local/triqs-1.4 #-DCMAKE_C_COMPILER=icc -DCMAKE_CXX_COMPILER=icpc -DCMAKE_CXX_FLAGS="-std=c++1y"
 $ make $ make
 $ make test $ make test
Line 32: Line 56:
 </code> </code>
  
-(バジョン1系かつWIEN2k使用している場合のみ)+==== メモ ==== 
 + 
 +make testで次のエラが出ます。VASP持っと出? 
 + 
 +<code> 
 +94% tests passed, 1 tests failed out of 18 
 + 
 +Total Test time (real) =  18.67 sec 
 + 
 +The following tests FAILED: 
 + 17 - vaspio (Failed) 
 +Errors while running CTest 
 +Makefile:94: recipe for target 'test' failed 
 +make: *** [test] Error 8 
 +</code>
  
-/opt/triqs/share/triqs/Wien2k_SRC_files/SRC_templates 内のファイルを (WIEN2kをインストールしたディレクトリ)/SRC_templates/ にコピーしてください。 
数値計算ライブラリ/triqs/dfttools/インストール.1595154114.txt.gz · Last modified: 2021/06/27 21:57 (external edit)