Page 1 of 1
EDDAV: Call to ZHEGV failed in VASP 6.6 GPU runs
Posted: Thu Jun 25, 2026 8:26 pm
by chanaprom_cholsuk1
Dear VASP Expert Team,
I am running VASP 6.6.0 with Intel GPUs, using vasp_gam with the HSE06 functional. Please find attached the INCAR and POSCAR files.
gpu.zip
Unfortunately, the calculation works only when using #SBATCH --ntasks-per-node=1 in my SLURM script. Whenever I increase this value to 2, 3, 4, or 8 (8 is the maximum for my 1 GPU node), or even when using #SBATCH --nodes=2 in the SLURM script, I encounter the following error:
scaLAPACK will be used
LDA part: xc-table for (Slater+PW92), standard interpolation
POSCAR, INCAR and KPOINTS ok, starting setup
FFT: planning ... GRIDC
FFT: planning ... GRID_SOFT
FFT: planning ... GRID
WAVECAR not read
entering main loop
N E dE d eps ncg rms rms(c)
-----------------------------------------------------------------------------
| |
| EDDAV: Call to ZHEGV failed. Returncode = 100 1 8 |
| |
| ----> I REFUSE TO CONTINUE WITH THIS SICK JOB ... BYE!!! <---- |
| |
-----------------------------------------------------------------------------
I would like to ask why increasing the number of MPI tasks per node leads to this error. Could you advise on the recommended way to run this type of HSE06 calculation with Intel GPUs, please?
I would like to note that this calculation works well for VASP 6.4.2 - gamma only on CPUs.
Thank you very much in advance.
Best regards,
Chanaprom
Re: EDDAV: Call to ZHEGV failed in VASP 6.6 GPU runs
Posted: Fri Jun 26, 2026 12:54 pm
by michael_wolloch
Dear Chanaprom,
Thanks for reaching out.
I was able to run your system on our 2 Intel Max1100 GPUs using 2 MPI ranks without any issues on one node. (I used a Gamma-only KPOINTS file and the standard recommended POTCARs). I tested this both with the vasp_gam and the vasp_std versions.
To analyze what is going on for you, please provide a bit more information:
-
Do I understand correctly that you have only 1 GPU per node?
-
What types of GPUs do you have? On which cluster do you run?
-
What toolchain do you use? (Which version of IFX, MKL, MPI, etc.)
-
Please provide your makefile.include, your jobscipt, your complete stdout, and your OUTCAR file, as well as the output of
Generally, VASP GPU calculations should not be run on more than 1 rank per GPU. So if your node has indeed only 1 GPU, 1 MPI rank is sufficient. To leverage more CPU performance for parts of the code that are not GPU ported, use OpenMP threads on the CPU via e.g.
.
Cheers, Michael
Re: EDDAV: Call to ZHEGV failed in VASP 6.6 GPU runs
Posted: Fri Jun 26, 2026 1:29 pm
by chanaprom_cholsuk1
Dear Michael,
Thank you very much for testing the calculation. Here is some additional information:
1. I have 4 GPUs per node.
2. It's Intel Sapphire Rapids Intel Xeon Platinum 8480+. I use this cluster: https://doku.lrz.de/hardware-of-supermu ... 91050.html
3 and 4: I have collected all the relevant details in the attached file toolchain_details.txt, except for makefile.include, since I did not install VASP myself. However, if this information is necessary, I will contact the cluster admin. Please let me know.
calculation.zip
Regarding OpenMP threads, I have also attached my Slurm script to the file. For some unknown reason, it still does not work.
I look forward to hearing from you.
Cheers,
Chanaprom
Re: EDDAV: Call to ZHEGV failed in VASP 6.6 GPU runs
Posted: Fri Jun 26, 2026 1:53 pm
by michael_wolloch
Dear Chanaprom,
thanks for the prompt reply. I see that you are using the 2025.2.0 toolkit, but the build for Intel GPUs requires 2025.3.0 compilers or later!
On Supermuc at LRZ you should be able to load the 2025.3 toolchain like this:
Code: Select all
module unload stack/24.1.0
module load stack/24.5.0
ml load intel/2025.3.0 mpi_settings/2.0 intel-toolkit/2025.3.0 hdf5/1.14.5-intel25
which should give you:
Code: Select all
ml list
Currently Loaded Modulefiles:
1) mpi_settings/2.0{mode=default} 5) intel-mkl/2025.3.0 9) intel-tbb/2022.3.0 13) intel-dpl/2022.10.0
2) stack/24.5.0{arch=auto} 6) intel-inspector/2024.1.0 10) intel-ipp/2022.3.0 14) intel-dpct/2025.3.0
3) intel/2025.3.0 7) intel-dnn/2025.3.0 11) intel-dal/2025.6.0 15) intel-toolkit/2025.3.0
4) intel-mpi/2021.17.0 8) intel-itac/2022.4.0 12) intel-ippcp/2025.3.0 16) hdf5/1.14.5-intel25
Of course you (or someone) will need to re-compile VASP with these modules loaded.
Let me know if this fixes your issue, so I can either lock the topic, or try myself on Supermuc.
Cheers, Michael
Re: EDDAV: Call to ZHEGV failed in VASP 6.6 GPU runs
Posted: Fri Jun 26, 2026 2:15 pm
by chanaprom_cholsuk1
Dear Michael,
Thank you very much. It works well now.
Cheers,
Chanaprom
Re: EDDAV: Call to ZHEGV failed in VASP 6.6 GPU runs
Posted: Fri Jun 26, 2026 2:18 pm
by michael_wolloch
Glad to hear it. Can I lock the topic?
Re: EDDAV: Call to ZHEGV failed in VASP 6.6 GPU runs
Posted: Fri Jun 26, 2026 2:22 pm
by chanaprom_cholsuk1
yes, please feel free to lock it.