Sometimes I have observed this phenomenon where my calculations' SCF iterations keep on fluctuating between two values, and not converging. I have observed it in all sort of systems, ranging from molecules and materials.
What is the reason for this see-saw behavior and how to alleviate it? My google search was bit inconclusive
I have had similar problems once before in some gold clusters as well, but that project got scrapped so I never properly followed up that time.
CP2K input and output files for replication (I am not the most well versed guy in DFT so please highlight any obvious error as well!).
&GLOBAL
PROJECT "Sb8 | Energy | SZV-GTH"
RUN_TYPE ENERGY
PRINT_LEVEL LOW
&END GLOBAL
&FORCE_EVAL
METHOD QUICKSTEP
&DFT
BASIS_SET_FILE_NAME BASIS_MOLOPT_UCL
POTENTIAL_FILE_NAME GTH_POTENTIALS
&SCF
MAX_SCF 300
EPS_SCF 1e-05
SCF_GUESS ATOMIC
&SMEAR ON
METHOD FERMI_DIRAC
ELECTRONIC_TEMPERATURE [K] 300
&END SMEAR
!&DIAGONALIZATION
! ALGORITHM STANDARD
!&END DIAGONALIZATION
ADDED_MOS 80
&END SCF
&XC
&XC_FUNCTIONAL PBE
&END XC_FUNCTIONAL
&END XC
&MGRID
NGRIDS 5
CUTOFF 650
REL_CUTOFF 65
&END MGRID
&QS
EPS_RHO 1.0E-12
EPS_PGF_ORB 1.0E-07
&END QS
&END DFT
&SUBSYS
&KIND Sb
ELEMENT Sb
BASIS_SET TZVP-MOLOPT-SR-GTH-q5
POTENTIAL GTH-PBE-q5
&END KIND
&CELL
A 8.6168003 0.0000000 0.0000000
B -4.3084006 7.4623675 0.0000000
C -0.0000010 -0.0000017 22.5480003
&END CELL
&COORD
Sb -0.00000 -0.00000 2.63237
Sb -0.00000 -0.00000 13.90637
Sb -2.15420 3.73118 2.63237
Sb 2.15420 3.73118 13.90637
&END COORD
&END SUBSYS
&END FORCE_EVAL
Step Update method Time Convergence Total energy Change
------------------------------------------------------------------------------
...
46 P_Mix/Diag. 0.40E+00 4.1 0.83462647 -21.3544184161 1.19E-07
47 P_Mix/Diag. 0.40E+00 4.1 0.83462647 -21.3544185344 -1.18E-07
48 P_Mix/Diag. 0.40E+00 4.1 0.83462647 -21.3544184158 1.19E-07
49 P_Mix/Diag. 0.40E+00 4.2 0.83462647 -21.3544185342 -1.18E-07
50 P_Mix/Diag. 0.40E+00 4.2 0.83462647 -21.3544184156 1.19E-07
51 P_Mix/Diag. 0.40E+00 4.3 0.83462647 -21.3544185342 -1.19E-07
52 P_Mix/Diag. 0.40E+00 4.2 0.83462647 -21.3544184156 1.19E-07
53 P_Mix/Diag. 0.40E+00 4.1 0.83462647 -21.3544185342 -1.19E-07
54 P_Mix/Diag. 0.40E+00 4.2 0.83462647 -21.3544184156 1.19E-07
55 P_Mix/Diag. 0.40E+00 4.2 0.83462647 -21.3544185341 -1.19E-07
56 P_Mix/Diag. 0.40E+00 4.2 0.83462647 -21.3544184156 1.19E-07
57 P_Mix/Diag. 0.40E+00 4.2 0.83462647 -21.3544185341 -1.19E-07
58 P_Mix/Diag. 0.40E+00 4.2 0.83462647 -21.3544184156 1.19E-07
59 P_Mix/Diag. 0.40E+00 4.2 0.83462647 -21.3544185341 -1.19E-07
60 P_Mix/Diag. 0.40E+00 4.2 0.83462647 -21.3544184156 1.19E-07
61 P_Mix/Diag. 0.40E+00 4.2 0.83462647 -21.3544185341 -1.19E-07
...
DFT/SCF/MIXING/ALPHA
value. Perhaps you can write it as answer, and I will accept it $\endgroup$