数値計算ライブラリ:triqs:cthyb:インストール
This is an old revision of the document!
Table of Contents
概要
- 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
- LastTest.log
(略) 17/27 Testing: Py_setup_Delta_tau_and_h_loc 17/27 Test: Py_setup_Delta_tau_and_h_loc Command: "/usr/bin/python" "/home/user/cthyb.src/test/python//setup_Delta_tau_and_h_loc.py" Directory: /home/user/cthyb.build/test/python/ "Py_setup_Delta_tau_and_h_loc" start time: Jul 18 15:17 JST Output: ---------------------------------------------------------- Starting run with 1 MPI rank(s) at : 2020-07-18 15:17:17.147766 Attempting to use an MPI routine before initializing MPICH <end of output> Test time = 0.42 sec ---------------------------------------------------------- Test Failed. (略)
数値計算ライブラリ/triqs/cthyb/インストール.1595053144.txt.gz · Last modified: 2021/06/27 21:57 (external edit)