DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Quantum Package 2.0: An Open-Source Determinant-Driven Suite of Programs

Journal Article · · Journal of Chemical Theory and Computation
 [1];  [2]; ORCiD logo [3]; ORCiD logo [2];  [4];  [4];  [5];  [4]; ORCiD logo [4];  [4];  [6];  [6];  [7]; ORCiD logo [1];  [1];  [1]; ORCiD logo [1]; ORCiD logo [4];  [1]
  1. Univ. of Toulouse (France). Lab. of Physical Chemistry
  2. Argonne National Lab. (ANL), Lemont, IL (United States)
  3. Argonne National Lab. (ANL), Lemont, IL (United States); Univ. of Pittsburgh, PA (United States)
  4. Sorbonne Univ., Paris (France). Lab. of Theoretical Physics and Chemistry
  5. Sorbonne Univ., Paris (France). Lab. of Theoretical Physics and Chemistry; Sorbonne Univ., Paris (France). Inst. for Computing and Data Science (ISCD)
  6. Univ. of Toulouse (France). Calculation in Midi-Pyrénées (CALMIP)
  7. Aix-Marseille Univ., and CNRS, Marseille (France)

Quantum chemistry is a discipline which relies heavily on very expensive numerical computations. The scaling of correlated wave function methods lies, in their standard implementation, between $$\mathcal{O}$$(N5) and $$\mathcal{O}$$(cN), where N is proportional to the system size. Thus, performing accurate calculations on chemically meaningful systems requires (i) approximations that can lower the computational scaling and (ii) efficient implementations that take advantage of modern massively parallel architectures. Quantum Package is an open-source programming environment for quantum chemistry specially designed for wave function methods. Its main goal is the development of determinant-driven selected configuration interaction (sCI) methods and multireference second-order perturbation theory (PT2). The determinant-driven framework allows the programmer to include any arbitrary set of determinants in the reference space, hence providing greater methodological freedom. The sCI method implemented in Quantum Package is based on the CIPSI (Configuration Interaction using a Perturbative Selection made Iteratively) algorithm which complements the variational sCI energy with a PT2 correction. Additional external plugins have been recently added to perform calculations with multireference coupled cluster theory and range-separated density-functional theory. All the programs are developed with the IRPF90 code generator, which simplifies collaborative work and the development of new features. Quantum Package strives to allow easy implementation and experimentation of new methods, while making parallel computation as simple and efficient as possible on modern supercomputer architectures. Currently, the code enables, routinely, to realize runs on roughly 2 000 CPU cores, with tens of millions of determinants in the reference space. Furthermore, we have been able to push up to 12 288 cores in order to test its parallel efficiency. In the present manuscript, we also present some key new developments: (i) a renormalized second-order perturbative correction for efficient extrapolation to the full CI limit and (ii) a stochastic version of the CIPSI selection performed simultaneously to the PT2 calculation at no extra cost.

Research Organization:
Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
Sponsoring Organization:
USDOE Office of Science (SC), Basic Energy Sciences (BES) (SC-22). Materials Sciences & Engineering Division
Grant/Contract Number:
AC05-00OR22725
OSTI ID:
1530067
Journal Information:
Journal of Chemical Theory and Computation, Vol. 15, Issue 6; ISSN 1549-9618
Publisher:
American Chemical SocietyCopyright Statement
Country of Publication:
United States
Language:
English
Citation Metrics:
Cited by: 95 works
Citation information provided by
Web of Science

References (141)

Large matrix diagonalization, comparison of various algorithms and a new proposal journal September 1994
Using perturbatively selected configuration interaction in quantum Monte Carlo calculations journal September 2013
Selected configuration interaction dressed by perturbation journal August 2018
Multiconfigurational perturbation theory with level shift — the Cr2 potential revisited journal October 1995
Applying Monte Carlo configuration interaction to transition metal dimers: Exploring the balance between static and dynamic correlation journal June 2014
An efficient improvement of the string-based direct selected CI algorithm journal November 1995
Improved radial grids for quadrature in molecular density‐functional calculations journal June 1996
Excited States of Methylene, Polyenes, and Ozone from Heat-Bath Configuration Interaction journal February 2018
OpenMP: an industry standard API for shared-memory programming journal January 1998
Auxiliary basis sets to approximate Coulomb potentials journal June 1995
A modified Ho for Epstein-Nesbet Rayleigh-Schrōdinger pertubation theory journal April 1979
A simple approach to the state-specific MR-CC using the intermediate Hamiltonian formalism journal February 2016
Communication: An adaptive configuration interaction approach for strongly correlated electrons with tunable accuracy journal April 2016
Heat-Bath Configuration Interaction: An Efficient Selected Configuration Interaction Algorithm Inspired by Heat-Bath Sampling journal August 2016
Green Functions and Self-Consistency: Insights From the Spherium Model journal May 2018
Deterministic Construction of Nodal Surfaces within Quantum Monte Carlo: The Case of FeS journal January 2018
The prism algorithm for two-electron integrals journal December 1991
A method for two‐electron Gaussian integral and integral derivative evaluation using recurrence relations journal November 1988
Software and the Concurrency Revolution: Leveraging the full power of multicore processors demands new tools and new thinking from the software industry. journal September 2005
Select-divide-and-conquer method for large-scale configuration interaction journal July 2006
Cholesky decomposition of the two-electron integral matrix in electronic structure calculations journal May 2008
Taking Up the Cyanine Challenge with Quantum Tools journal February 2015
Perspective: Explicitly correlated electronic structure theory for complex systems journal February 2017
Atomic-batched tensor decomposed two-electron repulsion integrals journal April 2017
Alternative definition of excitation amplitudes in multi-reference state-specific coupled cluster journal April 2017
Hybrid functional with separated range journal October 2005
Adaptive Configuration Interaction for Computing Challenging Electronic Excited States with Tunable Accuracy journal October 2017
On degeneracy, near-degeneracy and density functional theory book January 1996
Energy-based truncation of multi-determinant wavefunctions in quantum Monte Carlo journal April 2017
Four-Index transformation on distributed-memory parallel computers journal November 1990
Perturbatively Selected Configuration-Interaction Wave Functions for Efficient Geometry Optimization in Quantum Monte Carlo journal June 2018
Hash Table Methods journal March 1975
Bridging Single- and Multireference Domains for Electron Correlation: Spin-Extended Coupled Electron Pair Approximation journal March 2017
Accurate nonrelativistic ground-state energies of 3 d transition metal atoms journal December 2014
Analysing the chromium–chromium multiple bonds using multiconfigurational quantum chemistry journal March 2009
Fixed-node diffusion Monte Carlo potential energy curve of the fluorine molecule F 2 using selected configuration interaction trial wavefunctions journal January 2015
Compressing the Four-Index Two-Electron Repulsion Integral Matrix using the Resolution-of-the-Identity Approximation Combined with the Rank Factorization Approximation journal February 2019
Range-separated multideterminant density-functional theory with a short-range correlation functional of the on-top pair density journal February 2019
The Bethe–Salpeter equation in chemistry: relations with TD-DFT, applications and challenges journal January 2018
Calculation of the vertical electronic spectrum of the nitrogen molecule using the mrd-ci method journal March 1978
Machine Learning Configuration Interaction journal October 2018
Breaking the curse of dimension for the electronic Schrödinger equation with functional analysis journal October 2018
Treating large intermediate spaces in the CIPSI method through a direct selected CI algorithm journal January 1992
Four-component relativistic range-separated density-functional theory: Short-range exchange local-density approximation journal November 2018
Adaptive multiconfigurational wave functions journal March 2014
N -Electron Valence State Perturbation Theory Based on a Density Matrix Renormalization Group Reference Function, with Applications to the Chromium Dimer and a Trimer Model of Poly( p -Phenylenevinylene) journal March 2016
Monte Carlo MP2 on Many Graphical Processing Units journal September 2016
Low-cost evaluation of the exchange Fock matrix from Cholesky and density fitting representations of the electron repulsion integrals journal May 2007
Studies in Configuration Interaction: The First-Row Diatomic Hydrides journal July 1969
Electronic Excitations of Simple Cyanine Dyes: Reconciling Density Functional and Wave Function Methods journal December 2010
A short-range gradient-corrected spin density functional in combination with long-range coupled-cluster methods: Application to alkali-metal rare-gas dimers journal October 2006
DIESEL-MP2: A new program to perform large-scale multireference-MP2 computations journal January 2006
Incremental full configuration interaction journal March 2017
Curing basis-set convergence of wave-function theory using density-functional theory: A systematically improvable approach journal November 2018
Communications: Survival of the fittest: Accelerating convergence in full configuration-interaction quantum Monte Carlo journal January 2010
Multi-state effective Hamiltonian and size-consistency corrections in stochastic configuration interactions journal December 2017
New Developments in Molecular Orbital Theory journal April 1951
Three- and four-electron integrals involving Gaussian geminals: Fundamental integrals, upper bounds, and recurrence relations journal July 2017
Convergence of an improved CIPSI algorithm journal February 1983
The divide–expand–consolidate coupled cluster scheme journal June 2017
A time-dependent formulation of multi-reference perturbation theory journal February 2016
The Davidson Method journal January 1994
Low-rank factorization of electron integral tensors and its application in electronic structure theory journal March 2017
Cheap and Near Exact CASSCF with Large Active Spaces journal October 2017
Robust and Efficient Spin Purification for Determinantal Configuration Interaction journal August 2017
A perturbation theory calculation on the 1 ππ* state of formamide journal April 1978
Correlation Problem in Many-Electron Quantum Mechanics I. Review of Different Approaches and Discussion of Some Current Ideas book January 2007
Applicability of the multi-reference double-excitation CI (MRD-CI) method to the calculation of electronic wavefunctions and comparison with related techniques journal March 1978
Stochastic, real-space, imaginary-time evaluation of third-order Feynman–Goldstone diagrams journal January 2014
Excited states using semistochastic heat-bath configuration interaction journal October 2017
An efficient algorithm for the generation of two-electron repulsion integrals over gaussian basis functions journal April 1989
Hitting the memory wall: implications of the obvious journal March 1995
Simplifications in the generation and transformation of two-electron integrals in molecular calculations journal October 1977
Unphysical Discontinuities in GW Methods journal August 2018
Science and research policy at the end of Moore’s law journal January 2018
Many-body multireference M�ller?Plesset and Epstein?Nesbet perturbation theory: Fast evaluation of second-order energy contributions journal October 1996
The Bravyi-Kitaev transformation for quantum computation of electronic structure journal December 2012
Fast semistochastic heat-bath configuration interaction journal December 2018
Estimating full configuration interaction limits from a Monte Carlo selection of the expansion space journal August 1995
The GW approximation: content, successes and limitations: The GW approximation journal December 2017
Monte Carlo Configuration Interaction journal October 1998
Recent advances in multireference second order perturbation CI: The CIPSI method revisited journal January 1987
Coulombic potential energy integrals and approximations journal May 1973
Approaching chemical accuracy using full configuration-interaction quantum Monte Carlo: A study of ionization potentials journal May 2010
Expeditious Stochastic Approach for MP2 Energies in Large Electronic Systems journal December 2012
Electronic excitations: density-functional versus many-body Green’s-function approaches journal June 2002
Hybrid stochastic-deterministic calculation of the second-order perturbative contribution of multireference perturbation theory journal July 2017
Important configurations in configuration interaction and coupled-cluster wave functions journal August 2005
An efficient algorithm for electron repulsion integrals over contracted Gaussian-type functions journal August 1993
Communication: Toward an improved control of the fixed-node error in quantum Monte Carlo: The case of the water molecule journal April 2016
Selected configuration interaction method using sampled first-order corrections to wave functions journal July 2017
Reference Energies for Double Excitations journal January 2019
Diatomic chromium (Cr2): application of the coupled cluster method including all single and double excitation (CCSD) journal November 1990
Explicit correlation factors journal September 2017
Fast and Accurate Electronic Excitations in Cyanines with the Many-Body Bethe–Salpeter Approach journal February 2014
Time-dependent N -electron valence perturbation theory with matrix product state reference wavefunctions for large active spaces and basis sets: Applications to the chromium dimer and all-trans polyenes journal June 2017
Semistochastic Heat-Bath Configuration Interaction Method: Selected Configuration Interaction with Semistochastic Perturbation Theory journal March 2017
Stochastic evaluation of second-order many-body perturbation energies journal November 2012
Efficient recursive computation of molecular integrals over Cartesian Gaussian functions journal April 1986
Considerations in constructing a multireference second‐order perturbation theory journal March 1994
Excitation energies from diffusion Monte Carlo using selected configuration interaction nodes journal July 2018
Interplay between Electronic Correlation and Metal–Ligand Delocalization in the Spectroscopy of Transition Metal Compounds: Case Study on a Series of Planar Cu 2+ Complexes journal October 2018
Spin Density Distribution in Open-Shell Transition Metal Systems: A Comparative Post-Hartree–Fock, Density Functional Theory, and Quantum Monte Carlo Study of the CuCl 2 Molecule journal November 2014
A multicenter numerical integration scheme for polyatomic molecules journal February 1988
Fermion Monte Carlo without fixed nodes: A game of life, death, and annihilation in Slater determinant space journal January 2009
The Waller-Hartree double determinant in quantum chemistry journal June 1989
Multireference perturbation CI I. Extrapolation procedures with CAS or selected zero-order spaces
  • Angeli, Celestino; Cimiraglia, Renzo; Persico, Maurizio
  • Theoretical Chemistry Accounts: Theory, Computation, and Modeling (Theoretica Chimica Acta), Vol. 98, Issue 1 https://doi.org/10.1007/s002140050278
journal October 1997
Approximate natural orbitals and the convergence of a second order multireference many‐body perturbation theory (CIPSI) algorithm journal November 1988
Long-range–short-range separation of the electron-electron interaction in density-functional theory journal December 2004
Local-spin-density functional for multideterminant density functional theory journal April 2006
General atomic and molecular electronic structure system journal November 1993
Second order perturbation correction to CI energies by use of diagrammatic techniques: An improvement to the CIPSI algorithm journal August 1985
A Mountaineering Strategy to Excited States: Highly Accurate Reference Energies and Benchmarks journal June 2018
A Novel Approach to Parallel Coupled Cluster Calculations:  Combining Distributed and Shared Memory Techniques for Modern Cluster Based Systems journal May 2007
Monte Carlo explicitly correlated second-order many-body perturbation theory journal October 2016
An auxiliary-field quantum Monte Carlo study of the chromium dimer journal February 2015
A priori identification of configurational deadwood journal February 2009
Iterative perturbation calculations of ground and excited state energies from multiconfigurational zeroth‐order wavefunctions journal June 1973
iCI: Iterative CI toward full CI journal January 2016
QMCPACK : an open source ab initio quantum Monte Carlo package for the electronic structure of atoms, molecules and solids journal April 2018
libreta : Computerized Optimization and Code Synthesis for Electron Repulsion Integral Evaluation journal January 2018
The iterative calculation of a few of the lowest eigenvalues and corresponding eigenvectors of large real-symmetric matrices journal January 1975
Quantum Monte Carlo with very large multideterminant wavefunctions journal June 2016
SplitGAS Method for Strong Correlation and the Challenging Case of Cr 2 journal July 2013
Potential Energy Surface of the Chromium Dimer Re-re-revisited with Multiconfigurational Perturbation Theory journal March 2016
A general parallel solution to the integral transformation and second‐order Mo/ller–Plesset energy evaluation on distributed memory parallel machines journal January 1994
Configuration Interaction Studies of Ground and Excited States of Polyatomic Molecules. I. The CI Formulation and Studies of Formaldehyde journal December 1969
Understanding repulsively mediated superconductivity of correlated electrons via massively parallel density matrix renormalization group journal August 2019
Excited State Specific Multi-Slater Jastrow Wave Functions journal January 2019
Quantum Monte Carlo with very large multideterminant wavefunctions journal June 2016
Large matrix diagonalization, comparison of various algorithms and a new proposal journal September 1994
Deterministic Construction of Nodal Surfaces within Quantum Monte Carlo: The Case of FeS journal January 2018
Reference Energies for Double Excitations journal January 2019
Taking Up the Cyanine Challenge with Quantum Tools journal February 2015
Electronic Excitations of Simple Cyanine Dyes: Reconciling Density Functional and Wave Function Methods journal December 2010
Spin Density Distribution in Open-Shell Transition Metal Systems: A Comparative Post-Hartree–Fock, Density Functional Theory, and Quantum Monte Carlo Study of the CuCl 2 Molecule journal November 2014
Second order perturbation correction to CI energies by use of diagrammatic techniques: An improvement to the CIPSI algorithm journal August 1985
Excited states using semistochastic heat-bath configuration interaction journal October 2017
Four-component relativistic range-separated density-functional theory: Short-range exchange local-density approximation journal November 2018
Perturbatively selected configuration-interaction wave functions for efficient geometry optimization in quantum Monte Carlo text January 2018
Interplay between electronic correlation and metal-ligand delocalization in the spectroscopy of transition metal compounds: case study on a series of planar Cu$^{2+}$ complexes preprint January 2018

Cited By (13)

adcc: A versatile toolkit for rapid development of algebraic‐diagrammatic construction methods journal January 2020
Stochastic perturbation theory in a limited configuration space journal September 2019
Capturing static and dynamic correlation with ΔNO-MP2 and ΔNO-CCSD journal January 2020
Chemically accurate excitation energies with small basis sets journal October 2019
A systematic construction of configuration interaction wavefunctions in the complete CI space journal October 2019
Evaluating two-electron-repulsion integrals over arbitrary orbitals using zero variance Monte Carlo: Application to full configuration interaction calculations with Slater-type orbitals journal August 2019
Evaluating two-electron-repulsion integrals over arbitrary orbitals using Zero Variance Monte Carlo: Application to Full Configuration Interaction calculations with Slater-type orbitals text January 2019
Mountaineering Strategy to Excited States: Highly Accurate Energies and Benchmarks for Exotic Molecules and Radicals journal May 2020
Is Externally Corrected Coupled Cluster Always Better Than the Underlying Truncated Configuration Interaction? journal June 2021
Excited States with Selected Configuration Interaction-Quantum Monte Carlo: Chemically Accurate Excitation Energies and Geometries journal July 2019
Machine Learning Configuration Interaction for ab Initio Potential Energy Curves journal October 2019
Density-Based Basis-Set Incompleteness Correction for GW Methods journal December 2019
The Quest For Highly Accurate Excitation Energies: A Computational Perspective text January 2020