Journal of Chemical Physics, Vol.106, No.13, 5569-5577, 1997
Linear Scaling Conjugate-Gradient Density-Matrix Search as an Alternative to Diagonalization for First Principles Electronic-Structure Calculations
Advances in the computation of the Coulomb, exchange, and correlation contributions to Gaussian-based Hartree-Fock and density functional theory Hamiltonians have demonstrated near-linear scaling with molecular size for these steps. These advances leave the O(N-3) diagonalization bottleneck as the rate determining step for very large systems. In this work, a conjugate gradient density matrix search (CG-DMS) method has been successfully extended and computationally implemented for use with first principles calculations. A Cholesky decomposition of the overlap matrix and its inverse is used to transform to and back from an orthonormal basis, which can be formed in near-linear time for sparse systems. Linear scaling of CPU time for the density matrix search and crossover of CPU time with diagonalization is demonstrated for polyglycine chains containing up to 493 atoms and water clusters up to 900 atoms.