Hi Michael and Kirk,
It is NOT the default convergence criterion; 1.0e-9 was specified in input. That is sharper than the 15 digit numerical accuracy of double precision floating point numbers of the computerscan handle; in fact you can see from the output that after SCF is converged
below 1.e-7 there is no further progress in convergence because of numerical noise because of the “15 digits”.
Wrt to the energy, there are 3 digits in front of the period. thus with with 12 decimal places one has reached the 15 digit limit - this is the reason starts to oscillate when converged to 1.e-12.
As SCF energy is quadratic in convergence threshold, you have converged to 1.e-12 when the gradient has converged to 1.e-6, as you can see in output.
If you want microhartree accuracy, then a convergence threshold of 5.e-4 is enough.
It. 166 -548.
4758144589 4.52D-09 -2.74D-05 4.16D-06 DIIS 9 12.17390000s LL Tue Aug 4
It. 167 -548.
4758144589 8.83D-11 -2.92D-06 2.97D-06 DIIS 9 12.08310000s LL Tue Aug 4
It. 168 -548.
4758144589 1.14D-13 4.41D-07 2.59D-06 DIIS 9 11.88200000s LL Tue Aug 4
It. 169 -548.
4758144589 -2.41D-11 1.02D-06 2.15D-06 DIIS 9 11.95720000s LL Tue Aug 4
It. 170 -548.
4758144589 -1.67D-11 1.01D-06 1.73D-06 DIIS 9 11.92760000s LL Tue Aug 4
It. 171 -548.
4758144589 -1.19D-11 1.09D-06 1.41D-06 DIIS 9 11.94750000s LL Tue Aug 4
It. 172 -548.
4758144589 -4.77D-12 5.01D-07 1.33D-06 DIIS 9 11.88190000s LL Tue Aug 4
Any convergence below 1.e-6 is irrelevant for the energy and simply waste of time.
I hope this helps.
Another thing is that the initial guess for the occupied orbitals is clearly terrible, and this leads to the many iterations.
I speculate if the poor initial guess i connected to the use of RECP’s, I think the starting initial density guess is for all electron calculations and that is
the reason it is so poor. The Dirac authors have themselves done very few RECP calculations, so we have prioritized improving other things in Dirac. Dirac is open-source, so anyone interested in creating a better initial guess for RECP calculations are very
welcome to contribute!
Best regards, Hans Jørgen.