parallelization issue, EPW crashes at start
Posted: Thu Feb 21, 2019 4:16 pm
Hello, the system of interest has a 4x4x4 k-mesh and 27 irreducible k-points. EPW runs fine with
and also with 4, 8 and 12 for np/npool. The problem occurs when I specify 27 for np/npool. Then EPW crashes with malloc(): memory corruption right after printing
It also crashes for 15, 20 and 24. I don't understand this behavior. I tried to run nscf before EPW with 16 and 27 for np but it had no influence on the problem.
However, the calculation epw1.in in QE/test-suite/epw_base runs fine with
(the system there also has 27 irreducible k-points).
What can be the cause for this behavior?
Code: Select all
mpirun -np 16 epw.x -npool 16 < epw.in
and also with 4, 8 and 12 for np/npool. The problem occurs when I specify 27 for np/npool. Then EPW crashes with malloc(): memory corruption right after printing
Code: Select all
G-vector sticks info
--------------------
sticks: dense smooth PW G-vecs: dense smooth PW
Sum 13239 5287 1517 919719 232591 35663
It also crashes for 15, 20 and 24. I don't understand this behavior. I tried to run nscf before EPW with 16 and 27 for np but it had no influence on the problem.
However, the calculation epw1.in in QE/test-suite/epw_base runs fine with
Code: Select all
mpirun -np 27 epw.x -npool 27 < epw1.in
(the system there also has 27 irreducible k-points).
What can be the cause for this behavior?