Comparison of methods for metals
MG – Mauri Galli functional GCGM – Grassmann_metal
PK – Pulay_kerker mixing PTF – Pulay_tf mixing

GCGM is the new algorithm to handle the partial occupancies of Ni properly. It is very evident from the plot that the MG functional ( with no inclusion of occupancies) runs into problems around the 4th SCF cycle. At this system size and its homogeneity, there is little difference between the PK and PTF mixing methods.

Ex. 3 5 layers of Ni in (100) and 5 vacuum at ideal positions - 1x2x2 k-point mesh

Ex. 4 6 layers of Al in (100) and 6 vacuum at ideal positions - 2x4x4 k-point mesh



Similar behavior
as above.

We see some poor
convergence for the PTF algorithm here. A benefit is seen by doing PK mixing
for the first 2 steps and from then on doing a PTF mixing. This protocol has
been adopted for the pulay_tf algorithm. Further benefit was achieved by
modifying the way GCGM algorithm uses the occupations.