This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
quantumespresso:respack [2020/08/01 03:08] koudai [計算の収束] |
quantumespresso:respack [2020/08/12 20:27] koudai [概要] |
||
---|---|---|---|
Line 8: | Line 8: | ||
* 日本語および英語のマニュアルでは使用例とその結果が充実しているので、初心者でも特に困ることはないと思います | * 日本語および英語のマニュアルでは使用例とその結果が充実しているので、初心者でも特に困ることはないと思います | ||
* https:// | * https:// | ||
- | * f電子系やスピン軌道相互作用がある系には非対応。 | + | * f電子系やスピン軌道相互作用がある系には非対応 |
+ | * 擬ポテンシャルはノルム保存型のものにのみ対応しています。例えば以下のサイトのものを使用してください | ||
+ | * http:// | ||
Line 27: | Line 29: | ||
</ | </ | ||
- 作業ディレクトリを作成し、その中に入ります< | - 作業ディレクトリを作成し、その中に入ります< | ||
- | $ mkdir buiid | + | $ mkdir build |
$ cd build | $ cd build | ||
</ | </ | ||
Line 172: | Line 174: | ||
< | < | ||
- | $ mpirun -n 12 calc_chiqw < respack.in > LOG.chiqw | + | $ mpirun -n 6 calc_chiqw < respack.in > LOG.chiqw |
</ | </ | ||
+ | * MPI_num_qcommには、すべてのqで計算するときに、いくつの点を同時に並列計算を行うかを指定します | ||
+ | * MPI_num_proc_per_qcommには、qの各点の計算に使用するスレッド数を指定します | ||
* MPIのプロセス数は MPI_num_proc_per_qcomm * MPI_num_qcomm に一致させます | * MPIのプロセス数は MPI_num_proc_per_qcomm * MPI_num_qcomm に一致させます | ||
* この計算に一番時間がかかります | * この計算に一番時間がかかります | ||
- | * バンドの数、カットオフ、k点数、ユニットセルの体積に比例して非常に多くのメモリを消費します。普通の計算機ですとユニットセルに原子が10数個くらいの物質が限界かと思われます。 | + | * バンドの数、カットオフ、k点数、ユニットセルの体積に比例して非常に多くのメモリを消費します。普通の計算機ですとユニットセルに原子が10個くらいの物質が限界かと思われます(それ以上になる場合はスパコンの利用を検討してください)。 |
* 観測される物理量としての光学応答を調べたければ通常のRPAを、相互作用パラメータを求めたければ制限RPAを使用します。それぞれ収束に必要なパラメータは異なるので注意してください。 | * 観測される物理量としての光学応答を調べたければ通常のRPAを、相互作用パラメータを求めたければ制限RPAを使用します。それぞれ収束に必要なパラメータは異なるので注意してください。 | ||