The main thing that changes when you do this is the mixing. There are several parameters for the mixing algorithm, but tuning them is kind of an art in some cases The main parameter to change is the number of history steps, and the damping factor. The reason you see the behavior you do is that often it would be nice to have these two parameters different in the beginning of the loop (when the density matrix is far from the converged state) and another when it has stabilized a bit.
Dear Anders Blom,
Thanks for your reply.
I agree with what you have mentioned. But as far as I understand, when I use a smaller mixing parameter, the convergence will be smooth but need more steps. However, the fact is not always the case: when the iteration is very near the convergence but hard to converge, I use a much smaller mixing parameter to restart the task, it will not improve the convergence.
Also, the convergence behaves very well for some bias (especially the low bias) and when the bias increase especially there are transmission peak entering the bias window, the convergence will be very difficult. However, for some system, even if there are transmission peak entering the bias window, there is no convergence problem. What does it imply for the former case? Does the corresponding state of the tranmission peak not couple to the electrodes well at that energy?
Thanks very much.