Dear Sari,
I apologize for not checking earlier, but indeed there were some improvements to the stability of linear response calculations in 6.4.3. The default for
CSHIFT was changed, along with other tweaks to make linear response calculations more robust. These changes are responsible for the improved convergence you are seeing and are mentioned in the
changelog on the wiki. Note that in the current version of the code, for linear response theory with DFPT,
CSHIFT is hardcoded to 0.02, and setting
CSHIFT in the
INCAR will not change the internal value, although the set value will be reported in the
OUTCAR in the linear response block. This is unfortunate. I created an issue and we will adapt the code and/or the documentation.
Thanks for getting back to me again and also testing the other mixing. Can I lock this topic now?
Michael