Page 1 of 1

Speed up DFPT calculations

Posted: Thu Aug 05, 2021 12:34 pm
by janosh
I'm in the process of running DFPT calculations (LEPSILON = .TRUE.) on a wide range of unit cell sizes (from <10 to >40 atoms). About 50 % of my calculations time out since my jobs have a 36 h max runtime cap. To my knowledge, VASP offers no way to checkpoint perturbative calculations?

So I wanted to ask what's the recommended way to speed up DFPT calculations? Is there some combination of settings/flags combined with more cores or more memory that might make DFPT calculations run faster?

Re: Speed up DFPT calculations

Posted: Fri Aug 06, 2021 12:33 am
by marie-therese.huebsch
Dear Janosh,

The combination of INCAR tags, e.g., NPAR, KPAR , NCORE etc., depends on the architecture of your compute engine. To get the most performance out of VASP, you can contact your system administrator, refer to the documentation of the above-mentioned INCAR tags and run some performance tests.

An additional route you might want to persued is to take advantage of checkpointing tools. Perhaps try MPI-agnostic network-agnostic (MANA) transparent checkpointing. It is implemented as a plugin in DMTCP: Distributed MultiThreaded CheckPointing.

Please consider sharing your experience here afterward!

Best regards,
Marie-Therese