User Tools

Site Tools


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

This is an old revision of the document!


概要

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

手順

準備

NFFT https://www-user.tu-chemnitz.de/~potts/nfft/ が必要なのでインストールします

$ sudo apt install libnfft3-dev

CTHybのインストール

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

$ git clone https://github.com/TRIQS/cthyb cthyb.src

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

$ mkdir cthyb.build
$ cd cthyb.build

TRIQSの環境変数を読み込みます。 すでに.bashrcに書いてある場合は不要です。 パスは自分の環境に合わせて変更してください。

$ source /opt/triqs/share/triqsvars.sh

ビルドとコンパイルを行います

$ cmake ../cthyb.src
$ make
$ make test
$ sudo make install

メモ

make testで次のエラーが出ます。とりあえず無視

The following tests FAILED:
	 17 - Py_setup_Delta_tau_and_h_loc (Failed)
	 18 - Py_single_site_bethe (SEGFAULT)
	 19 - Py_atomic_observables (SEGFAULT)
	 20 - Py_kanamori_py (SEGFAULT)
	 21 - Py_slater (SEGFAULT)
	 22 - Py_measure_static (SEGFAULT)
	 23 - Py_histograms (SEGFAULT)
	 24 - Py_move_global (SEGFAULT)
	 25 - Py_h5_read_write (SEGFAULT)
	 26 - Py_h5_read_write_more (SEGFAULT)
	 27 - Py_O_tau_ins (SEGFAULT)
Errors while running CTest
Makefile:85: recipe for target 'test' failed
make: *** [test] Error 8
数値計算ライブラリ/triqs/cthyb/インストール.1594992472.txt.gz · Last modified: 2021/06/27 21:57 (external edit)