Page 1 of 1

BSE - WAVEDER cannot be found

Posted: Wed Nov 23, 2022 2:17 pm
by pnikacevic
I am having trouble with running a BSE calculation after I've done the G0W0 part. I put the WAVEDER from my DFT calculation into the folder, but I get the warning in the OUTCAR:

"The derivative of the wavefunctions with respect to k (WAVEDER) can not be found."

The calculation was left running for 2 hours on 12 nodes (48 cores each), and nothing significant happened during this time; "BSE setting up matrix" was the last relevant message in the output file.

I attach the input/output files for my BSE, GW, and (2nd) DFT step. WAVEDER is included in the BSE folder; job.sh is the job script, and slurm files are the stdout files. I do not attach the Wxxx.tmp files and such as they're too big; I just copied them from my GW folder to the BSE folder and ran the calc.

Any help with this? Thanks!

Re: BSE - WAVEDER cannot be found

Posted: Fri Nov 25, 2022 12:26 pm
by merzuk.kaltak
Hello,

to run GW/BSE calculations for this system is a demanding task (with the quartic-scaling GW code).
As a general comment: Running jobs with a large number of MPI ranks is not always a good choice. Often, available memory per MPI rank is sometimes (more) important.
I suggest to run the job with less MPI ranks (cores) on each node to increase the available memory per MPI rank and to set MAXMEM in the INCAR.
Note latter is always given in MB per MPI rank.
For instance, running the job with 4 MPI ranks on each compute node with 120 GB of available RAM, the optimal value for MAXMEM would be 120* 1024 / 4 = 30720.

Re: BSE - WAVEDER cannot be found

Posted: Mon Nov 28, 2022 1:30 pm
by pnikacevic
Thanks for your reply!

I also tried a low-scaling algorithm but it apparently does not write Wxxx/WFULLxxxx.tmp files, so I couldn't do the BSE step afterwards

I will try the less MPI ranks approach; not sure if this will solve the WAVEDER not found problem though...

Re: BSE - WAVEDER cannot be found

Posted: Tue Nov 29, 2022 8:23 am
by merzuk.kaltak
Writing the WFULL files with the low-scaling algorithm will be possible with version 6.4.0.
Is the WAVEDER file written in the DFT step?
If so, please make sure that the number of bands NBANDS in each calculation is consistent.
Also, could you please update to the most reason vasp version 6.3.2.

Re: BSE - WAVEDER cannot be found

Posted: Tue Nov 29, 2022 11:26 am
by pnikacevic
Ok, I'm looking forward to 6.4.0

I found the problem... My NBANDS in the INCAR was set to the same value, but in the OUTCAR it got modified to different values due to parallelization... I will try to make it work

Best,
Pavle