Gaussian 09, as of d.01, has several algorithms for SCF calculations. I paste here the manual descriptions:
- The default SCF procedure uses a combination of EDIIS [Kudin02] and CDIIS, with no damping or Fermi broadening
- QC Calls for the use of a quadratically convergent SCF procedure [Bacskay81]. By default this involves linear searches when far from convergence and Newton-Raphson steps when close (unless the energy goes up). This method is slower than regular SCF with DIIS extrapolation but is more reliable.
- XQC Add an extra SCF=QC step in case the first-order SCF has not converged.
- YQC Provides a new algorithm that is useful for difficult SCF convergence cases involving very large molecules. It does steepest descent and then scaled steepest descent as in QC, but then switches to regular SCF instead of quadratic convergence, using the quadratic algorithm only if the regular SCF fails to converge.
The system I'm currently working on is amine-metal clusters with 1 Cu or 1 Fe atom with ECPs and up to a total 76 atoms. The calculations are unrestricted DFT b3lyp.
I've used normal SCF and had some convergence errore here and there. QC seems to be overkill in cases when normal SCF works, so I tried XQC and recently YQC. Neither are havin convergence problems but lately each calculation is taking about a week, so I wonder if the slowdown is the systems I'm using or the switch to YQC.
Has anyone done or seen a benchmark of both method on the same systems? Or can anyone guess from the descriptions if that is my problem? Thanks!