This shows you the differences between two versions of the page.
数値計算ライブラリ:triqs:インストール [2020/07/22 10:22] koudai [準備] |
数値計算ライブラリ:triqs:インストール [2021/06/27 22:04] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== 概要 ====== | ||
- | * 公式HPを見たほうが早いです。https:// | ||
- | * 自分が何したかの記録用です。 | ||
- | * ソースコードからコンパイルします | ||
- | * Ubuntu 18.04で確認しています | ||
- | * 以下の手順ではUbuntu 20.04にインストールできませんでした。公式のアナウンスがあるまで仮想環境のUbuntu18.04上にインストールするのが良さそうです。 | ||
- | |||
- | |||
- | ====== 準備 ====== | ||
- | |||
- | 必要なパッケージをインストールします | ||
- | |||
- | < | ||
- | $ sudo apt install cmake g++ gfortran git hdf5-tools \ | ||
- | | ||
- | | ||
- | | ||
- | | ||
- | </ | ||
- | |||
- | Intel Parallel Studio XE が入っている場合は liblapack-dev, | ||
- | |||
- | ====== TRIQSのインストール ====== | ||
- | |||
- | ===== TRIQS (latest version) ===== | ||
- | |||
- | * Python 2系にのみ対応しているので、必要ならばpyenv等でバージョンを変更してください | ||
- | * TRIQSのバージョン2ではIntelコンパイラが使えないので注意してください | ||
- | * Intel MPIにパスが通っている場合は、パスを削除してターミナルを再起動してください | ||
- | |||
- | TRIQSのソースコードをダウンロードしてきます | ||
- | < | ||
- | $ git clone https:// | ||
- | </ | ||
- | |||
- | 作業ディレクトリを作成して、その中に入ります | ||
- | < | ||
- | $ mkdir triqs.build | ||
- | $ cd triqs.build | ||
- | </ | ||
- | |||
- | インストールの設定をします | ||
- | < | ||
- | $ cmake ../ | ||
- | </ | ||
- | * PREFIXにインストールされるので、適宜変更してください | ||
- | |||
- | インストールを完了させます | ||
- | < | ||
- | $ make | ||
- | $ make test # エラーが出ないか確認 | ||
- | $ sudo make install | ||
- | </ | ||
- | |||
- | (以下はTRIQSのバージョンが2以降の場合) | ||
- | |||
- | .bashrcにパスをとおします | ||
- | < | ||
- | < | ||
- | $ echo ' | ||
- | $ source ~/.bashrc | ||
- | </ | ||
- | |||
- | |||
- | ===== TRIQS 1.4.x ===== | ||
- | |||
- | * Python 2系にのみ対応しているので、必要ならばpyenv等でバージョンを変更してください | ||
- | |||
- | TRIQSのソースコードをダウンロードしてきます | ||
- | * https:// | ||
- | |||
- | 展開します | ||
- | < | ||
- | $ tar xzvf triqs-1.4.x.tar.gz | ||
- | </ | ||
- | |||
- | 作業ディレクトリを作成して、その中に入ります | ||
- | < | ||
- | $ mkdir triqs.build | ||
- | $ cd triqs.build | ||
- | </ | ||
- | |||
- | インストールの設定をします | ||
- | < | ||
- | $ cmake ../ | ||
- | </ | ||
- | * PREFIXにインストールされるので、適宜変更してください | ||
- | * コメント部分はIntel Parallel Studio XEを使うときのフラグです。 | ||
- | * Intel Parallel Studio XEを使う場合は、Pythonとして Intel Distribution for Python 2 を使う必要があります。3系だと動かないので注意してください。 | ||
- | |||
- | インストールを完了させます | ||
- | < | ||
- | $ make | ||
- | $ make test # エラーが出ないか確認 | ||
- | $ sudo make install | ||
- | </ |