User Tools

Site Tools


Sidebar

数値計算ライブラリ:triqs:cthyb

概要

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

インストール手順

準備

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

$ sudo apt install libnfft3-dev

CTHyb 2.2.1 + Ubuntu 18.04

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

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

$ mkdir cthyb.build
$ cd cthyb.build

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

$ cmake ../cthyb-2.2.1 -DCMAKE_INSTALL_PREFIX=/usr/local/triqs-2.2 -DHYBRIDISATION_IS_COMPLEX=ON -DLOCAL_HAMILTONIAN_IS_COMPLEX=ON
$ make
$ make test
$ sudo make install

CTHyb 1.4.1 + Ubuntu 18.04

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

展開します

$ tar xzvf cthyb-1.4.1.tar.gz

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

$ mkdir cthyb.build
$ cd cthyb.build

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

$ cmake ../cthyb-1.4.1 -DCMAKE_INSTALL_PREFIX=/usr/local/triqs-1.4 -DTRIQS_PATH=/usr/local/triqs-1.4 -DHYBRIDISATION_IS_COMPLEX=ON -DLOCAL_HAMILTONIAN_IS_COMPLEX=ON #-DCMAKE_C_COMPILER=icc -DCMAKE_CXX_COMPILER=icpc -DCMAKE_CXX_FLAGS="-std=c++1y"
$ make
$ make test
$ sudo make install
数値計算ライブラリ/triqs/cthyb.txt · Last modified: 2021/06/27 22:04 (external edit)