User Tools

Site Tools


Sidebar

quantumespresso:並列計算

This is an old revision of the document!


MPIを使って並列化計算をしたい場合は、次のように実行します。

$ mpirun -np 32 pw.x < case.scf.in > case.scf.out

32はプロセスの数です。 使用しているCPUの最大スレッド数を超えない値を設定します。 同時に複数の計算をする場合は、合計がCPUの最大スレッド数を超えないようにします。 (超えても一応は動きますが、計算が極端に遅くなります)

scf計算やbands計算などといった計算ごとに並列数が異なる場合は、&controlに次のオプションを追加します。

wf_collect = .true.

並列計算をするときは常につけておくと安全です。

quantumespresso/並列計算.1518786197.txt.gz · Last modified: 2021/06/27 22:00 (external edit)