DFTK.jl
DFTK.jl copied to clipboard
Adaptive depth DIIS
Implementation of the adaptive depth DIIS in https://hal.archives-ouvertes.fr/hal-02492983/document (Algorithm 4 p. 10)
Cool! So, how does it perform?
Without preconditionners, it seems to be more stable than the restarted version that is currently implemented (in the test, it is the case for Aluminium). I also tried on GaAs and it converged in less iterations (again without preconditionners)
Do you have convergence curves? (see ScfPlotTrace)
I have made a mistake in the restarted parameter so the convergence of AD-DIIIS is in fact similar for aluminium and gaas

@msdupuy ping
See #939