User Tools

Site Tools


Sidebar

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

概要

  • DFTTools をソースコードからコンパイルする方法です
  • 事前にTRIQSとCTHybのインストールが必要です。またバージョンもTRIQSのものと合わせてください。
  • このページではTRIQSが /usr/local/triqs-x.x.x/ にインストールしてあるものとしました。

手順

DFTTools 2.2.1 + Ubuntu 18.04

ソースコードを入手します

作業用ディレクトリを作って、その中に入ります

$ 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

ソースコードを入手します

展開します

$ 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
数値計算ライブラリ/triqs/dfttools/インストール.txt · Last modified: 2021/06/27 22:04 (external edit)