Page 1 of 1

can we restart one-shot GW calculation

Posted: Sun Apr 02, 2023 4:01 pm
by asif_ali28
Dear users and developers,

I am running one-shot GW calculation (ALGO=EVGW0) on a HPC. But due to time limitation, it might get killed (after some NQ points).

Is it possible to restart the calculation from the same NQ where it stopped or does it always start from the beginning ?

Regards

Re: can we restart one-shot GW calculation

Posted: Tue Apr 04, 2023 9:53 am
by alexey.tal
Dear asif_ali28,

At the moment, a GW calculation cannot be restarted and all NQ points have to be recalculated from the beginning.
However, there are some ways one could potentially speed up the calculation.
If you haven't set KPAR, you can try that, as it should noticeably speed up the calculation.
Be aware that setting KPAR distributes the work over NQ points, so it increases the memory requirements for the calculation.
For big systems, it is usually beneficial to use the low-scaling algorithm GWR (see wiki).

Re: can we restart one-shot GW calculation

Posted: Sun Apr 09, 2023 9:46 am
by asif_ali28
Dear alexey.tal,

I am already using KPAR tag for it. I will try the low-scaling GWR.
Thank you for the help.

Re: can we restart one-shot GW calculation

Posted: Sun Apr 09, 2023 9:49 am
by asif_ali28
I always wanted to know if GWR can be used for BSE calculation?

Thankyou

Re: can we restart one-shot GW calculation

Posted: Mon Apr 10, 2023 10:22 am
by alexey.tal
A BSE calculation can be performed starting from the low-scaling GW (GWR). For that you need to set NOMEGA_DUMP = 1 to write the screened potential WFULLXXXX.tmp see the wiki. Also, please update the code to version 6.4.1 as the older versions had a problem with the conjugation of the potential in the GWR, which could lead to incorrect results in the BSE calculation. As of VASP 6.4.1 this issue is resolved.

Re: can we restart one-shot GW calculation

Posted: Tue Apr 11, 2023 4:40 pm
by asif_ali28
I found the error which says that GWR is not yet implemented with spin-orbit coupling.