This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
quantumespresso:並列計算 [2020/09/05 20:40] koudai [OpenMP] |
quantumespresso:並列計算 [2021/06/27 22:04] (current) |
||
---|---|---|---|
Line 34: | Line 34: | ||
例えばMPIで2プロセスを生成し、各プロセスで12スレッドのOpenMP並列を行う場合、次のようにします。 | 例えばMPIで2プロセスを生成し、各プロセスで12スレッドのOpenMP並列を行う場合、次のようにします。 | ||
< | < | ||
- | $ mpirun -np 2 -nt 12 pw.x < case.scf.in > case.scf.out | + | $ export OMP_NUM_THREADS=12 |
+ | $ mpirun -n 2 pw.x < case.scf.in > case.scf.out | ||
</ | </ | ||
- | もし-ntによる指定がない場合、OMP_NUM_THREADSの値が自動的に使われます | ||
- | |||
===== wf_collect ===== | ===== wf_collect ===== | ||
Line 48: | Line 47: | ||
並列計算をするときは常につけておくと安全です。 | 並列計算をするときは常につけておくと安全です。 | ||
+ | (ver.6.3以降はデフォルトでtrueになったのでなくても大丈夫です) | ||