Closed erikkjellgren closed 7 years ago
This isn't a bug. The SCF is by no means guaranteed to converge, as you show in your documentation, and this is true in general: even with DIIS. I'm closing this for now, but if you would like a working DIIS implementation, feel free to re-open a new ticket as a feature request. You are also welcome to add DIIS yourself and submit a pull request! I'm happy to take contributions.
@Melisius I had some time today and added DIIS. The H2O/6-31++G** test you suggested converges with DIIS and is now a part of the unit-testing suite. Thanks for suggesting this!
@jjgoings sweet, I will definitely take a look at it. My own implementation is messy af.
Hi,
I tried run your gode with H2O/6-31++G**, but running:
I took the basisset from the PSI4 github, since it uses the same format as your program. As an output I got:
I think it might be because your SCF solver dosent have DIIS? Atleast I couldnt see it when I looked in the script. I tried the same basis with my program with and without DIIS, see:
http://slowquant.readthedocs.io/en/latest/illustrativecalc.html
and it seems to yield no convergence too, when I turn off DIIS.