====== 概要 ====== * HubbardI をソースコードからコンパイルする方法です * https://triqs.github.io/hubbardI/latest/ も見てください * 事前にTRIQSのインストールが必要です。またバージョンもTRIQSのものと合わせてください。 * このページではTRIQSが /usr/local/triqs/ にインストールしてあるものとしました。 ====== インストール手順 ====== ===== HubbardI 2.2 ===== 2020年現在、開発中です。 近日中にリリースされる予定みたいです。 ===== HubbardI 1.4.1 ===== ソースコードを入手します * https://github.com/TRIQS/hubbardI/archive/1.4.x.tar.gz 展開します $ tar xzvf hubbardI-1.4.x.tar.gz 作業用ディレクトリを作って、その中に入ります $ mkdir hubbardI.build $ cd hubbardI.build ビルドとコンパイルを行います $ cmake ../hubbardI-1.4.x -DCMAKE_INSTALL_PREFIX=/usr/local/triqs-1.4 -DTRIQS_PATH=/usr/local/triqs-1.4.x #-DCMAKE_C_COMPILER=icc -DCMAKE_CXX_COMPILER=icpc -DCMAKE_CXX_FLAGS="-std=c++1y" -DCMAKE_Fortran_COMPILER=ifort $ make $ make test $ sudo make install