I was wondering if the possibility of using one single diagonalization for each scf step may be applicable to the siesta method:

http://dx.doi.org/10.1103/PhysRevB.86.174308

"Here we show how to avoid a major computational bottleneck: the self-consistent-field optimization prior to force calculations. The optimization-free quantum mechanical molecular dynamics method gives trajectories that are almost indistinguishable from an "exact" microcanonical Born-Oppenheimer molecular dynamics simulation even when low-prefactor linear scaling sparse matrix algebra is used."

Responder a