<div dir="ltr">Hi, <br><br>I've done additional tests to try to figure out what may be going wrong. It seems that, <br>for the open-shell systems I'm interested in, the performance of the chosen preconditioner <br>is critical. Here's what I understand: the system is in a region of his phase space wherein <br>after some MD steps, the guess wavefunction obtained by the ASPC method starts to <br>depart from the BO surface and the use of the computationally cheap preconditioners <br>(full_kinetic, full_single_inverse) do not help speed up the SCF convergence. Regularly <br>resetting the extrapolation method by restarting the simulation is a workaround. But, <br>besides being a rather tedious approach, I don't think there is an ideal fixed number of <br>steps after which to restart the simulation: the issue always tends to show up again, later. <br><br>With the full_all preconditioner, the simulation run rather smoothly ! As expected, the <br>conserved quantity tend to be pretty well conserved over 1.5ps+, when using a <br>timestep of 0.5fs or even of 1fs. The huge problem now is that a MD step is taking <br>80s in average, with ~80% of the time dedicated to preconditioning. Is there a way <br>to decrease the time spent in preconditioning ? I'm using currently cp2k-2.5.1, the <br>mixed_precision algorithm cannot be combined with the full_all preconditioner. <br>Is there an other way to do this? Are there changes made to preconditioning in the <br>development version? <br><br>Best regards,<br>Max<br><br><div dir="ltr"><br></div></div>