Restarting pre-converged Dimer Calculations
Posted: Tue Mar 08, 2022 1:51 pm
Dear All,
I have been attempting to use the dimer method implemented in VTST to identify transition states, as I found obtaining converged CI-NEB calculations to be rather more resource intensive, and not always reliable. Having initialised dimer calculations from partially converged CI-NEB calculations using the VTST script neb2dim.pl, I have run dimer calculations using a single gamma-centred k-point to obtain reasonably good TS geometries before restarting with a finer k-point mesh. Some of my gamma point dimer calculations have converged, others not, but I have a few questions that I would be most appreciative of any advice on:
1. In the cases where my gamma point dimer calculations converged, I noticed that the force reported in the DIMCAR isn't actually lower than the EDIFFG specified in the INCAR. For example, here's the last few lines of the DIMCAR for a dimer calculation that terminated correctly, when I had EDIFFG = -0.01 eVA-1:
7 0.19111 3.61373 -1354.29673 -9.32915 2.90197
7 0.19111 2.60226 -1354.29673 -9.48132 1.84870
7 0.19111 1.68391 -1354.29673 -9.57579 2.64930
7 0.19111 2.14196 -1354.29673 -9.64715 1.03717
8 0.13445 0.88171 -1354.29742 -9.69178 3.93975
9 0.08895 0.57143 -1354.29754 -9.72473 0.22764
10 0.05604 0.13000 -1354.29761 -9.69224 0.18518
11 0.05135 0.27221 -1354.29764 -9.68289 0.24851
12 0.04810 0.24867 -1354.29767 -9.68167 0.11577
13 0.04047 0.09904 -1354.29772 -9.64471 0.23648
14 0.05957 0.08409 -1354.29775 -9.63287 0.04620
15 0.04578 0.08291 -1354.29781 -9.63245 0.08409
16 0.04088 0.05698 -1354.29783 -9.63662 0.06725
17 0.04178 0.06975 -1354.29785 -9.64293 0.05002
18 0.03693 0.05630 -1354.29787 -9.65126 0.04628
19 0.03844 0.05533 -1354.29790 -9.67250 0.04773
20 0.03877 0.11386 -1354.29791 -9.65496 0.11680
21 0.04498 0.12808 -1354.29794 -9.68010 0.07782
22 0.03194 --- -1354.29797 --- ---
So, all of this looks promising - the curvature is consistently negative, the angle has decreased to a small number, and the forces are small, but I'm not sure why the calculation has finished here when the lowest force achieved, 0.03194 evA-1, is still bigger then my EDIFFG. I'm assuming I'm missing something here, so any advice would be most appreciated.
2. When restarting converged gamma point dimer calculations with a finer k-point mesh, I initialised the calculation by using the CENTCAR and NEWMODECAR from the pre-converged gamma point calculation as the POSCAR and MODECAR, respectively, for the calculation with a finer k-point sampling mesh, obviously I used the same POTCAR and mostly the same INCAR (just adjusting some parallelisation parameters). I had hoped that having obtained a pre-converged TS geometry and a (hopefully) accurate dimer direction that refining at the finer k-point sampling would be rather trivial, unfortunately so far the calculation doesn't appear to be going great, as the DIMCAR shows that the curvature has gone positive in the second dimer rotation loop:
Step Force Torque Energy Curvature Angle
1 1.05227 36.44992 -1353.72307 -9.29018 57.26713
1 1.05227 19.09210 -1353.72307 -26.58704 16.20399
1 1.05227 15.85489 -1353.72307 -29.15829 8.41732
1 1.05227 8.31876 -1353.72307 -30.06472 7.17612
2 0.72959 7.62066 -1354.07242 6.44210 21.89512
2 0.72959 8.78510 -1354.07242 3.34589 7.84344
2 0.72959 5.92504 -1354.07242 2.05094 21.94122
I imagine it's too early to tell (the calculation is still running, unsurprisingly much more slowly using the finer k-point sampling mesh), but I would be appreciative if any more experienced users can tell me if this is something to worry about and if the calculation is unlikely to converge. I can see the force has decreased from step 1 to step 2, so I intend to allow this calculation to continue to run to at least wait and see.
3. Some of my gamma point dimer calculations haven't been going as well - I presume simply because the initial dimer geometry and dimer mode from my partially converged CI-NEB wasn't very accurate. I've noticed the energy going up quite considerably in later steps compared to earlier ones, which is worrying as obviously this would give insanely high activation barriers for the process I am looking at:
Step Force Torque Energy Curvature Angle
1 2.06494 44.14745 -1347.04542 -8.01006 58.74842
1 2.06494 22.68473 -1347.04542 -32.59916 21.02689
1 2.06494 19.57650 -1347.04542 -36.12908 9.07447
1 2.06494 7.88115 -1347.04542 -37.96348 7.57726
2 1.78922 6.94262 -1347.04974 5.12735 22.43672
2 1.78922 7.75164 -1347.04974 2.27307 6.11048
2 1.78922 3.02646 -1347.04974 1.34965 10.65861
2 1.78922 3.58664 -1347.04974 0.78190 2.32461
.
.
.
.
37 39.61517 45.08142 -1338.33328 14.23220 -0.24989
37 39.61517 46.39824 -1338.33328 14.84377 -0.99662
37 39.61517 51.94720 -1338.33328 15.11193 -0.49949
37 39.61517 53.96301 -1338.33328 14.00385 1.88844
38 46.14136 99.54852 -1335.92757 14.54611 -42.28752
38 46.14136 125.53077 -1335.92757 -3.61029 -22.23385
38 46.14136 139.97238 -1335.92757 -9.81092 -6.03310
38 46.14136 157.78971 -1335.92757 -8.70032 2.29629
So that's a 10 eV difference, so clearly something is wrong. Fortunately I haven't wasted too much resources on this calculation since it has only been running overnight at the gamma-point, but I would be most appreciative of any advice on why this might be the case. Clearly, the energy increase is problematic and the forces are very large. The geometry for the dimer doesn't look crazy, though. I have set EDIFF = 1E-7 as recommended, so if this threshold is being met then the forces should be accurate, as suggested in the VTST documentation.
Thanks in advance for any comments or advice, and apologies if these are basic questions, I am relatively new to using the VTST dimer method.
I have been attempting to use the dimer method implemented in VTST to identify transition states, as I found obtaining converged CI-NEB calculations to be rather more resource intensive, and not always reliable. Having initialised dimer calculations from partially converged CI-NEB calculations using the VTST script neb2dim.pl, I have run dimer calculations using a single gamma-centred k-point to obtain reasonably good TS geometries before restarting with a finer k-point mesh. Some of my gamma point dimer calculations have converged, others not, but I have a few questions that I would be most appreciative of any advice on:
1. In the cases where my gamma point dimer calculations converged, I noticed that the force reported in the DIMCAR isn't actually lower than the EDIFFG specified in the INCAR. For example, here's the last few lines of the DIMCAR for a dimer calculation that terminated correctly, when I had EDIFFG = -0.01 eVA-1:
7 0.19111 3.61373 -1354.29673 -9.32915 2.90197
7 0.19111 2.60226 -1354.29673 -9.48132 1.84870
7 0.19111 1.68391 -1354.29673 -9.57579 2.64930
7 0.19111 2.14196 -1354.29673 -9.64715 1.03717
8 0.13445 0.88171 -1354.29742 -9.69178 3.93975
9 0.08895 0.57143 -1354.29754 -9.72473 0.22764
10 0.05604 0.13000 -1354.29761 -9.69224 0.18518
11 0.05135 0.27221 -1354.29764 -9.68289 0.24851
12 0.04810 0.24867 -1354.29767 -9.68167 0.11577
13 0.04047 0.09904 -1354.29772 -9.64471 0.23648
14 0.05957 0.08409 -1354.29775 -9.63287 0.04620
15 0.04578 0.08291 -1354.29781 -9.63245 0.08409
16 0.04088 0.05698 -1354.29783 -9.63662 0.06725
17 0.04178 0.06975 -1354.29785 -9.64293 0.05002
18 0.03693 0.05630 -1354.29787 -9.65126 0.04628
19 0.03844 0.05533 -1354.29790 -9.67250 0.04773
20 0.03877 0.11386 -1354.29791 -9.65496 0.11680
21 0.04498 0.12808 -1354.29794 -9.68010 0.07782
22 0.03194 --- -1354.29797 --- ---
So, all of this looks promising - the curvature is consistently negative, the angle has decreased to a small number, and the forces are small, but I'm not sure why the calculation has finished here when the lowest force achieved, 0.03194 evA-1, is still bigger then my EDIFFG. I'm assuming I'm missing something here, so any advice would be most appreciated.
2. When restarting converged gamma point dimer calculations with a finer k-point mesh, I initialised the calculation by using the CENTCAR and NEWMODECAR from the pre-converged gamma point calculation as the POSCAR and MODECAR, respectively, for the calculation with a finer k-point sampling mesh, obviously I used the same POTCAR and mostly the same INCAR (just adjusting some parallelisation parameters). I had hoped that having obtained a pre-converged TS geometry and a (hopefully) accurate dimer direction that refining at the finer k-point sampling would be rather trivial, unfortunately so far the calculation doesn't appear to be going great, as the DIMCAR shows that the curvature has gone positive in the second dimer rotation loop:
Step Force Torque Energy Curvature Angle
1 1.05227 36.44992 -1353.72307 -9.29018 57.26713
1 1.05227 19.09210 -1353.72307 -26.58704 16.20399
1 1.05227 15.85489 -1353.72307 -29.15829 8.41732
1 1.05227 8.31876 -1353.72307 -30.06472 7.17612
2 0.72959 7.62066 -1354.07242 6.44210 21.89512
2 0.72959 8.78510 -1354.07242 3.34589 7.84344
2 0.72959 5.92504 -1354.07242 2.05094 21.94122
I imagine it's too early to tell (the calculation is still running, unsurprisingly much more slowly using the finer k-point sampling mesh), but I would be appreciative if any more experienced users can tell me if this is something to worry about and if the calculation is unlikely to converge. I can see the force has decreased from step 1 to step 2, so I intend to allow this calculation to continue to run to at least wait and see.
3. Some of my gamma point dimer calculations haven't been going as well - I presume simply because the initial dimer geometry and dimer mode from my partially converged CI-NEB wasn't very accurate. I've noticed the energy going up quite considerably in later steps compared to earlier ones, which is worrying as obviously this would give insanely high activation barriers for the process I am looking at:
Step Force Torque Energy Curvature Angle
1 2.06494 44.14745 -1347.04542 -8.01006 58.74842
1 2.06494 22.68473 -1347.04542 -32.59916 21.02689
1 2.06494 19.57650 -1347.04542 -36.12908 9.07447
1 2.06494 7.88115 -1347.04542 -37.96348 7.57726
2 1.78922 6.94262 -1347.04974 5.12735 22.43672
2 1.78922 7.75164 -1347.04974 2.27307 6.11048
2 1.78922 3.02646 -1347.04974 1.34965 10.65861
2 1.78922 3.58664 -1347.04974 0.78190 2.32461
.
.
.
.
37 39.61517 45.08142 -1338.33328 14.23220 -0.24989
37 39.61517 46.39824 -1338.33328 14.84377 -0.99662
37 39.61517 51.94720 -1338.33328 15.11193 -0.49949
37 39.61517 53.96301 -1338.33328 14.00385 1.88844
38 46.14136 99.54852 -1335.92757 14.54611 -42.28752
38 46.14136 125.53077 -1335.92757 -3.61029 -22.23385
38 46.14136 139.97238 -1335.92757 -9.81092 -6.03310
38 46.14136 157.78971 -1335.92757 -8.70032 2.29629
So that's a 10 eV difference, so clearly something is wrong. Fortunately I haven't wasted too much resources on this calculation since it has only been running overnight at the gamma-point, but I would be most appreciative of any advice on why this might be the case. Clearly, the energy increase is problematic and the forces are very large. The geometry for the dimer doesn't look crazy, though. I have set EDIFF = 1E-7 as recommended, so if this threshold is being met then the forces should be accurate, as suggested in the VTST documentation.
Thanks in advance for any comments or advice, and apologies if these are basic questions, I am relatively new to using the VTST dimer method.