必要なパッケージをインストールします
$ sudo apt install cmake g++ gfortran hdf5-tools \ libblas-dev libboost-all-dev libfftw3-dev libgfortran3 \ libhdf5-serial-dev libgmp-dev liblapack-dev libopenmpi-dev \ python-dev python-h5py python-mako python-matplotlib \ python-mpi4py python-numpy python-scipy
Intel Parallel Studio XE を使用する場合は libblas-dev, liblapack-dev, libopenmpi-dev, python-xxx は不要です
TRIQSのソースコードをダウンロードしてきます
作業ディレクトリを作成して、その中に入ります
$ mkdir triqs.build $ cd triqs.build
インストールの設定をします
$ cmake ../triqs-2.2.2 -DCMAKE_INSTALL_PREFIX=/usr/local/triqs-2.2
インストールを完了させます
$ make $ make test # エラーが出ないか確認 $ sudo make install
.bashrcにパスをとおします
$ echo 'source /usr/local/triqs-2.2/share/triqsvars.sh' >> ~/.bashrc $ source ~/.bashrc
TRIQSのソースコードをダウンロードしてきます
展開します
$ tar xzvf triqs-1.4.x.tar.gz
作業ディレクトリを作成して、その中に入ります
$ mkdir triqs.build $ cd triqs.build
インストールの設定をします
$ cmake ../triqs-1.4.x -DCMAKE_INSTALL_PREFIX=/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