This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
数値計算ライブラリ:triqs:インストール [2020/07/17 21:21] koudai 作成 |
数値計算ライブラリ:triqs:インストール [2020/07/28 01:22] koudai [準備] |
||
---|---|---|---|
Line 4: | Line 4: | ||
* 自分が何したかの記録用です。 | * 自分が何したかの記録用です。 | ||
* ソースコードからコンパイルします | * ソースコードからコンパイルします | ||
+ | * Ubuntu 18.04で確認しています | ||
+ | * 以下の手順ではUbuntu 20.04にインストールできませんでした。公式のアナウンスがあるまで仮想環境でUbuntu18.04を作って、そこにインストールするのが良さそうです。 | ||
Line 11: | Line 13: | ||
< | < | ||
- | sudo apt install cmake g++ gfortran | + | $ sudo apt install cmake g++ gfortran hdf5-tools \ |
| | ||
| | ||
Line 18: | Line 20: | ||
</ | </ | ||
+ | Intel Parallel Studio XE を使用する場合は libblas-dev, | ||
+ | ====== TRIQSのインストール ====== | ||
+ | ===== TRIQS 2.2.2 + Ubuntu 18.04 ===== | ||
+ | |||
+ | * Python 2系にのみ対応しているので、必要ならばpyenv等でバージョンを変更してください | ||
+ | * TRIQSのバージョン2ではIntelコンパイラが使えないので注意してください | ||
+ | * Intel MPIにパスが通っている場合は、パスを削除してターミナルを再起動してください | ||
+ | |||
+ | TRIQSのソースコードをダウンロードしてきます | ||
+ | * https:// | ||
+ | |||
+ | 作業ディレクトリを作成して、その中に入ります | ||
+ | < | ||
+ | $ mkdir triqs.build | ||
+ | $ cd triqs.build | ||
+ | </ | ||
+ | |||
+ | インストールの設定をします | ||
+ | < | ||
+ | $ cmake ../ | ||
+ | </ | ||
+ | * PREFIXにインストールされるので、適宜変更してください | ||
+ | |||
+ | インストールを完了させます | ||
+ | < | ||
+ | $ make | ||
+ | $ make test # エラーが出ないか確認 | ||
+ | $ sudo make install | ||
+ | </ | ||
+ | |||
+ | .bashrcにパスをとおします | ||
+ | < | ||
+ | $ echo ' | ||
+ | $ source ~/.bashrc | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== TRIQS 1.4.x + Ubuntu 18.04 ===== | ||
+ | |||
+ | * 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 | ||
+ | </ |