DFT calculations crashing with "EDDDAV error" when performed on too many cpus
Posted: Wed May 04, 2022 7:02 am
Dear Vasp community,
I am performing relatively small calculations (in terms of ecut and k-points). As I want to use them for subsequent RPA calculations and need considerable amounts of memory, I would like to run them on a relatively large amount of cpus (64-128). However, in doing so, I get the following type of errors (sometimes in the first iteration, sometimes later):
This error does not occur when I run on 32cpus only, so there is nothing intrinsically going wrong which my calculations (also the results are very reasonable then). I see this occurring for different systems (bulk, surfaces, ...) and for different builds/machines. Is this normal behavior and what is the origin of this? Can it be avoided (other than by reducing the amount of cpus on which I run VASP- which is a disadvantage in computational cost, as I need more cpus to get the required memory in the subsequent RPA correlation energy calculations)?
Thank you and best regards,
Katharina
I am performing relatively small calculations (in terms of ecut and k-points). As I want to use them for subsequent RPA calculations and need considerable amounts of memory, I would like to run them on a relatively large amount of cpus (64-128). However, in doing so, I get the following type of errors (sometimes in the first iteration, sometimes later):
Code: Select all
--------------------------------------- Iteration 1( 1) ---------------------------------------
POTLOK: cpu time 0.0126: real time 0.0164
SETDIJ: cpu time 0.1947: real time 0.1968
-----------------------------------------------------------------------------
| |
| EEEEEEE RRRRRR RRRRRR OOOOOOO RRRRRR ### ### ### |
| E R R R R O O R R ### ### ### |
| E R R R R O O R R ### ### ### |
| EEEEE RRRRRR RRRRRR O O RRRRRR # # # |
| E R R R R O O R R |
| E R R R R O O R R ### ### ### |
| EEEEEEE R R R R OOOOOOO R R ### ### ### |
| |
| Error EDDDAV: Call to ZHEGV failed. Returncode = 7 1 8 |
| |
| ----> I REFUSE TO CONTINUE WITH THIS SICK JOB ... BYE!!! <---- |
| |
-----------------------------------------------------------------------------
Thank you and best regards,
Katharina