restarting GW calculation

Queries about input and output files, running specific calculations, etc.


Moderators: Global Moderator, Moderator

Post Reply
Message
Author
kdoblhoff
Newbie
Newbie
Posts: 30
Joined: Thu Feb 04, 2021 12:10 pm

restarting GW calculation

#1 Post by kdoblhoff » Tue Nov 21, 2023 10:32 am

I have a fairly large GW calculation, that will not fit the allotted max run time that we have on the cluster. Is there a way to restart the calculation if it "dies" due to timeout somewhere half way through? Note that this is not a "normal" restart in which a calculation nicely finished and one just does something new with the result - I would know how to do this. Or is there a possibility to calculate only for some k-points in one go?
Best regards,
Katharina

fabien_tran1
Global Moderator
Global Moderator
Posts: 419
Joined: Mon Sep 13, 2021 11:02 am

Re: restarting GW calculation

#2 Post by fabien_tran1 » Tue Nov 21, 2023 12:17 pm

Hi,

GW consists of several steps: one or two DFT runs (that produce WAVECAR and WAVEDER) followed by a GW run. If the termination occurred during the GW run, then the DFT part doesn't need to be repeated, however the GW run needs to be restarted (in general, WAVECAR is written only at the very end of a calculation).

kdoblhoff
Newbie
Newbie
Posts: 30
Joined: Thu Feb 04, 2021 12:10 pm

Re: restarting GW calculation

#3 Post by kdoblhoff » Tue Nov 21, 2023 5:54 pm

The DFT part is not the issue. Can the calculation not be split at all?

fabien_tran1
Global Moderator
Global Moderator
Posts: 419
Joined: Mon Sep 13, 2021 11:02 am

Re: restarting GW calculation

#4 Post by fabien_tran1 » Tue Nov 21, 2023 6:03 pm

Besides parallelization, no. If not already done, try to figure out if parameters (e.g. ENCUT) can be reduced to save computational time.

Post Reply