Abstract

We discuss algorithms that can be used to calculate electron densities using computer resources – memory and processor time – that increase only linearly with system size. We focus on the Hartree-Fock and density functional theories and calculations using Gaussian basis sets. However, many of the approaches discussed here are applicable also for other methods and for any local basis. Particular attention is directed towards error control and how to avoid the use of the ad-hoc selected parameters and threshold values often associated with computational approximations employed to reach linear scaling. The discussed aspects include multipole methods, linear scaling computation of the Hartree-Fock exchange and density functional theory exchange-correlation matrices, hierarchic representation of sparse matrices, and density matrix purification. The article also describes how these different parts are put together to achieve linear scaling for the entire Hartree-Fock or density functional theory calculation, controlling errors in the self-consistent field procedure by considering rotations of the occupied subspace.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.