Sparse projected-gradient method as a linear-scaling low-memory alternative to diagonalization in self-consistent field electronic structure calculations.
Abstract
Large-scale electronic structure calculations usually involve huge nonlinear eigenvalue problems. A method for solving these problems without employing expensive eigenvalue decompositions of the Fock matrix is presented in this work. The sparsity of the input and output matrices is preserved at every iteration, and the memory required by the algorithm scales linearly with the number of atoms of the system. The algorithm is based on a projected gradient iteration applied to the constraint fulfillment problem. The computer time required by the algorithm also scales approximately linearly with the number of atoms (or non-null elements of the matrices), and the algorithm is faster than standard implementations of modern eigenvalue decomposition methods for sparse matrices containing more than 50 000 non-null elements. The new method reproduces the sequence of semiempirical SCF iterations obtained by standard eigenvalue decomposition algorithms to good precision.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
In the last 10 years, important advances were made in computing hardware, quantum algorithms to compute molecular wave functions, more reliable semi-empirical quantum methods, and new hybrid QM/MM methods.
“In the last 10 years, important advances were made in computing hardware (e.g., Graphics Processing Units – GPUs), in the development of quantum algorithms to compute molecular wave functions (Dixon and Merz, 1997; Birgin et al., 2013), the development of more reliable semi-empirical quantum methods (Christensen et al., 2016; Yilmazer and Korth, 2016), and development of new hybrid QM/MM methods (”
From Empirical scoring functions for structure-based virtual screening: applications, critical aspects, and challenges (2018) · cites this paper as Birgin et al., 2013
Cites
Golub, G. (2012) · doi:10.56021/9781421407944 · Cited by 34,505 · see citing works
P ACKMOL : A package for building initial configurations for molecular dynamics simulations
Martı́nez, L., Andrade, R., Birgin, E. G., & Martínez, J. M. (2009) · Journal of Computational Chemistry · doi:10.1002/jcc.21224 · Cited by 9,856 · see citing works
Self-citationAnderson, E., Bai, Z., Bischof, C., Blackford, L. S., Demmel, J., Dongarra, J. J., Croz, J. D., Greenbaum, A., Hammarling, S. J., McKenney, A., et al. (1999) · Society for Industrial and Applied Mathematics eBooks · doi:10.1137/1.9780898719604 · Cited by 4,437 · see citing works
Figueiredo, M. A. T., Nowak, R. D., & Wright, S. J. (2007) · IEEE Journal of Selected Topics in Signal Processing · doi:10.1109/jstsp.2007.910281 · Cited by 3,531 · see citing works
Evaluating derivatives - principles and techniques of algorithmic differentiation, Second Edition
Griewank, A., & Walther, A. (2000) · Frontiers in applied mathematics · doi:10.1137/1.9780898717761 · Cited by 3,404 · see citing works
Lehoucq, R. B., Sorensen, D. C., & Yang, C. (1998) · Society for Industrial and Applied Mathematics eBooks · doi:10.1137/1.9780898719628 · Cited by 2,971 · see citing works
Self-consistent order- N density-functional calculations for very large systems
Ordejón, P., Artacho, E., & Soler, J. M. (1996) · Physical review. B, Condensed matter · doi:10.1103/physrevb.53.r10441 · Cited by 2,628 · see citing works
Molecular Electronic‐Structure Theory
Helgaker, T., Jørgensen, P., & Olsen, J. (2000) · doi:10.1002/9781119019572 · Cited by 2,594 · see citing works
Convergence acceleration of iterative sequences. the case of scf iteration
Pulay, P. (1980) · Chemical Physics Letters · doi:10.1016/0009-2614(80)80396-4 · Cited by 2,416 · see citing works
Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation
Griewank, A., & Walther, A. (1987) · Cited by 2,141 · see citing works
Approximate Self-Consistent Molecular Orbital Theory. I. Invariant Procedures
Pople, J. A., Santry, D. P., & Segal, G. A. (1965) · The Journal of Chemical Physics · doi:10.1063/1.1701475 · Cited by 1,723 · see citing works
Pariser, R., & Parr, R. G. (1953) · The Journal of Chemical Physics · doi:10.1063/1.1699030 · Cited by 1,648 · see citing works
Gaussian-1 theory: A general procedure for prediction of molecular energies
Pople, J. A., Head‐Gordon, M., Fox, D. J., Raghavachari, K., & Curtiss, L. A. (1989) · The Journal of Chemical Physics · doi:10.1063/1.456415 · Cited by 1,507 · see citing works
Some Recent Advances in Density Matrix Theory
McWeeny, R. (1960) · Reviews of Modern Physics · doi:10.1103/revmodphys.32.335 · Cited by 1,478 · see citing works
Linear scaling electronic structure methods
Goedecker, S. (1999) · Reviews of Modern Physics · doi:10.1103/revmodphys.71.1085 · Cited by 1,383 · see citing works
Nonmonotone Spectral Projected Gradient Methods on Convex Sets
Birgin, E. G., Martínez, J. M., & Raydan, M. (2000) · SIAM Journal on Optimization · doi:10.1137/s1052623497330963 · Cited by 1,091 · see citing works
Self-citationFloudas, C. A., & Pardalos, P. M. (2008) · Springer eBooks · doi:10.1007/978-0-387-74759-0 · Cited by 818 · see citing works
Martínez, J. M., & Martı́nez, L. (2003) · Journal of Computational Chemistry · doi:10.1002/jcc.10216 · Cited by 785 · see citing works
Self-citationDensity-matrix electronic-structure method with linear system-size scaling
Li, X.-P., Nunes, R. W., & Vanderbilt, D. (1993) · Physical review. B, Condensed matter · doi:10.1103/physrevb.47.10891 · Cited by 709 · see citing works
RM1: A reparameterization of AM1 for H, C, N, O, P, S, F, Cl, Br, and I
Rocha, G. B., Freire, R. O., Simas, A. M., et al. (2006) · Journal of Computational Chemistry · doi:10.1002/jcc.20425 · Cited by 684 · see citing works
Self-citationAnderson, E., Bai, Z., Bischof, C. H., et al. (1999) · Cited by 390 · see citing works
The Fast Multipole Method: Numerical Implementation
Darve, E. (2000) · Journal of Computational Physics · doi:10.1006/jcph.2000.6451 · Cited by 380 · see citing works
Stewart, J. J. P. (1996) · International Journal of Quantum Chemistry · doi:10.1002/(sici)1097-461x(1996)58:2 · Cited by 357 · see citing works
Millam, J. M., & Scuseria, G. E. (1997) · The Journal of Chemical Physics · doi:10.1063/1.473579 · Cited by 268 · see citing works
Birgin, E. G., Martínez, J. M., & Raydan, M. (2001) · ACM Transactions on Mathematical Software · doi:10.1145/502800.502803 · Cited by 251 · see citing works
Self-citationMaia, J. D. C., Urquiza‐Carvalho, G. A., Mangueira, C. P., et al. (2012) · Journal of Chemical Theory and Computation · doi:10.1021/ct3004645 · Cited by 250 · see citing works
Mayer, J. (2009) · ACM Transactions on Mathematical Software · doi:10.1145/1486525.1486526 · Cited by 194 · see citing works
Canonical purification of the density matrix in electronic-structure theory
Palser, A. H. R., & Manolopoulos, D. E. (1998) · Physical review. B, Condensed matter · doi:10.1103/physrevb.58.12704 · Cited by 183 · see citing works
Inexact spectral projected gradient methods on convex sets
Birgin, E. G. (2003) · IMA Journal of Numerical Analysis · doi:10.1093/imanum/23.4.539 · Cited by 182 · see citing works
Self-citationDaniels, A. D., Millam, J. M., & Scuseria, G. E. (1997) · The Journal of Chemical Physics · doi:10.1063/1.474404 · Cited by 145 · see citing works
Daniels, A. D., & Scuseria, G. E. (1999) · The Journal of Chemical Physics · doi:10.1063/1.478008 · Cited by 125 · see citing works
KSSOLV—a MATLAB toolbox for solving the Kohn-Sham equations
Yang, C., Meza, J. C., Lee, B., et al. (2009) · ACM Transactions on Mathematical Software · doi:10.1145/1499096.1499099 · Cited by 121 · see citing works
Rudberg, E., Rubensson, E. H., & Sałek, P. (2010) · Journal of Chemical Theory and Computation · doi:10.1021/ct100611z · Cited by 116 · see citing works
Computational chemistry from the perspective of numerical analysis
Bris, C. L. (2005) · Acta Numerica · doi:10.1017/s096249290400025x · Cited by 112 · see citing works
A Trust Region Direct Constrained Minimization Algorithm for the Kohn–Sham Equation
Yang, C., Meza, J. C., & Wang, L. (2007) · SIAM Journal on Scientific Computing · doi:10.1137/060661442 · Cited by 99 · see citing works
Thøgersen, L., Olsen, J., Yeager, D. L., et al. (2004) · The Journal of Chemical Physics · doi:10.1063/1.1755673 · Cited by 90 · see citing works
低濃度のPt(II)オクタエチルポルフィリンをドープした青色発光スピロビフルオレン‐アントラセン共重合体における効率的なアップコンバージョン蛍光
Laquai, F., Wegner, G., Chan, I., et al. (2005) · The Journal of Chemical Physics · Cited by 83 · see citing works
Yang, C., Meza, J. C., & Wang, L. (2006) · Journal of Computational Physics · doi:10.1016/j.jcp.2006.01.030 · Cited by 69 · see citing works
Density matrix purification with rigorous error control
Rubensson, E. H., Rudberg, E., & Sałek, P. (2008) · The Journal of Chemical Physics · doi:10.1063/1.2826343 · Cited by 49 · see citing works
Globally convergent trust-region methods for self-consistent field electronic structure calculations
Francisco, J. B., Martínez, J. M., & Martı́nez, L. (2004) · The Journal of Chemical Physics · doi:10.1063/1.1814935 · Cited by 49 · see citing works
Self-citationLocalSCF method for semiempirical quantum-chemical calculation of ultralarge biomolecules
Anikin, N. A., Anisimov, V. M., Bugaenko, V. L., et al. (2004) · The Journal of Chemical Physics · doi:10.1063/1.1764496 · Cited by 44 · see citing works
Hartree–Fock calculations with linearly scaling memory usage
Rudberg, E., Rubensson, E. H., & Sałek, P. (2008) · The Journal of Chemical Physics · doi:10.1063/1.2918357 · Cited by 38 · see citing works
The trust-region self-consistent field method in Kohn–Sham density-functional theory
Thøgersen, L., Olsen, J., Köhn, A., et al. (2005) · The Journal of Chemical Physics · doi:10.1063/1.1989311 · Cited by 37 · see citing works
Bringing about matrix sparsity in linear‐scaling electronic structure calculations
Rubensson, E. H., & Rudberg, E. (2011) · Journal of Computational Chemistry · doi:10.1002/jcc.21723 · Cited by 34 · see citing works
Multilevel domain decomposition for electronic structure calculations
Barrault, M., Cancès, É., Hager, W. W., et al. (2006) · Journal of Computational Physics · doi:10.1016/j.jcp.2006.06.049 · Cited by 33 · see citing works
Nonmonotonic Recursive Polynomial Expansions for Linear Scaling Calculation of the Density Matrix
Rubensson, E. H. (2011) · Journal of Chemical Theory and Computation · doi:10.1021/ct2001705 · Cited by 32 · see citing works
SPG: Software for Convex-Constrained Optimization
Birgin, E. G., Martínez, J. M., & Raydan, M. (2001) · Cited by 29 · see citing works
Self-citationFrancisco, J. B., Martínez, J. M., & Martı́nez, L. (2006) · Journal of Mathematical Chemistry · doi:10.1007/s10910-006-9058-0 · Cited by 25 · see citing works
Self-citationInexact restoration method for minimization problems arising in electronic structure calculations
Francisco, J. B., Martínez, J. M., Martı́nez, L., et al. (2010) · Computational Optimization and Applications · doi:10.1007/s10589-010-9318-6 · Cited by 22 · see citing works
Self-citationSpectral Projected Gradient Methods
(2012) · SpringerReference · doi:10.1007/springerreference_72707 · Cited by 22 · see citing works
Rubensson, E. H., & Zahedi, S. (2008) · The Journal of Chemical Physics · doi:10.1063/1.2913072 · Cited by 14 · see citing works
Helgaker, T. U., Jørgensen, P., & Olsen, J. (2000) · doi:10.1002/9781119019572.ch10 · Cited by 11 · see citing works
Li, X., Moss, C. L., Liang, W., et al. (2009) · The Journal of Chemical Physics · doi:10.1063/1.3155082 · Cited by 11 · see citing works
Fragmentation Selection Strategies in Linear Scaling Methods
Szekeres, Z., & Mezey, P. G. (2011) · Challenges and advances in computational chemistry and physics · doi:10.1007/978-90-481-2853-2_7 · Cited by 8 · see citing works
Nagao, H., Ohta, K., Nakano, M., & Yamaguchi, K. (1997) · International Journal of Quantum Chemistry · doi:10.1002/(sici)1097-461x(1997)65:5 · Cited by 3 · see citing works
Flagged first, then by citations
Cited by
Sorted by citations
Guedes, I. A., Pereira, F. S. S., & Dardenne, L. E. (2018) · Frontiers in Pharmacology · doi:10.3389/fphar.2018.01089 · Cited by 331 · see citing works
- Authors
- Birgin, E. G., Martı́nez, J. M., Martı́nez, L., & Rocha, G. B.
- Affiliations
- Universidade de São Paulo (BR)
- Department of Applied Mathematics, Institute of Mathematics, Statistics and Scientfic Computing, State University of Campinas, Campinas, SP, Brazil
- Universidade Estadual de Campinas (UNICAMP) (BR)
- Universidade Federal da Paraíba (BR)
- Corresponding author
- Martı́nez, Leandro
- Venue
- Journal of Chemical Theory and Computation
- Publisher
- American Chemical Society (ACS)
- Published
- 2013-01-17
- Volume
- 9
- Issue
- 2
- Pages
- 1043-1051
- ISSN
- 1549-9618 (ISSN-L)
- 1549-9626
- OpenAlex
- W2039023455
- Cited by
- 13
- References
- 55
- Citations by year
- 2020: 2 · 2018: 1 · 2017: 2 · 2015: 3 · 2014: 4 · 2013: 1
- FWCI
- 2.92
- Type
- journal article
- Language
- en
- Open access
- closed
- Locations
- Journal of Chemical Theory and Computation (publishedVersion)
- PubMed (publishedVersion)
- Topics
- Physical Sciences › Computer Science › Computational Theory and Mathematics › Matrix Theory and Algorithms
- Physical Sciences › Physics and Astronomy › Atomic and Molecular Physics, and Optics › Advanced Chemical Physics Studies
- Physical Sciences › Computer Science › Hardware and Architecture › Parallel Computing and Optimization Techniques
- Keywords
- self-consistent field, nonlinear eigenvalue problems, Fock matrix, memory-efficient algorithms, linear scaling, sparse matrices, electronic structure calculations
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review