====== 概要 ======
* DFTTools をソースコードからコンパイルする方法です
* https://triqs.github.io/dft_tools/latest/install.html も見てください
* 事前にTRIQSとCTHybのインストールが必要です。またバージョンもTRIQSのものと合わせてください。
* このページではTRIQSが /usr/local/triqs-x.x.x/ にインストールしてあるものとしました。
====== 手順 ======
===== DFTTools 2.2.1 + Ubuntu 18.04 =====
ソースコードを入手します
* https://github.com/TRIQS/dft_tools/releases/tag/2.2.1
作業用ディレクトリを作って、その中に入ります
$ mkdir dft_tools.build
$ cd dft_tools.build
ビルドとコンパイルを行います
$ cmake ../dft_tools-2.2.1 -DCMAKE_INSTALL_PREFIX=/usr/local/triqs-2.2
$ make
$ make test
$ sudo make install
(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
展開します
$ tar xzvf dft_tools-d00575632c4c0aa0fd2ca6f09cbab25f7cd275a3.tar.gz
作業用ディレクトリを作って、その中に入ります
$ mkdir dft_tools.build
$ cd dft_tools.build
ビルドとコンパイルを行います
$ 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 test
$ sudo make install
==== メモ ====
make testで次のエラーが出ます。VASPを持ってないと出る?
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