Restarting a vibrational calculation using dynmat tools?

Vasp transition state theory tools

Moderator: moderators

Post Reply
bhinnema
Posts: 8
Joined: Wed May 17, 2006 5:03 pm

Restarting a vibrational calculation using dynmat tools?

Post by bhinnema »

Dear developers and users,

I would like to ask whether it is possible to restart a vibrational calculation that is performed using the dynamical matrix tools, e.g. when it crashed or is terminated. The reason for my question is that I am performing large vibrational calculations with many degrees of freedom which might not finish in one run. If I do these calculations using the VASP built-in functions, there is no way to restart the calculation using the already calculated displacements.

How does it work with the dynamical matrix tools? Thanks a lot!

Best, Berit
andri
Site Admin
Posts: 117
Joined: Tue Apr 26, 2005 6:20 am

Post by andri »

Sorry for the late reply, somehow I missed this one. There used to be an option to restart the dynamical matrix calculations. But we removed the script(s) under the suspicion that they didn't work properly. I guess they can be dug out again if you still want to have a go at it
graeme
Site Admin
Posts: 1998
Joined: Tue Apr 26, 2005 4:25 am
Contact:

Post by graeme »

I also missed this message.

You can restart a dynmat run. Say you have done 9 displacements out of a total of 15 (I'm just making these numbers up). The run can be continued by zeroing the completed displacements from the DISPLACECAR file, subtracting the total number of completed displacements from NSW (In this case NSW would be 16 originally, and now should be 7), and restart. To generate the full dynamical matrix from both runs, use the dynmatrix.pl script, and make sure to include both DISPLACECAR and OUTCAR files.

This technique can be used to combine the information from any number of runs. You can also then, for example, start many jobs at once, working on different displacements, and combine them afterwards.
Post Reply