1
|
Rodríguez-Mayorga M, Loos PF, Bruneval F, Visscher L. Time-reversal symmetry in RDMFT and pCCD with complex-valued orbitals. J Chem Phys 2025; 162:054716. [PMID: 39902701 DOI: 10.1063/5.0242504] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/04/2024] [Accepted: 01/09/2025] [Indexed: 02/06/2025] Open
Abstract
Reduced density matrix functional theory (RDMFT) and coupled cluster theory restricted to paired double excitations (pCCD) are emerging as efficient methodologies for accounting for the so-called non-dynamic electronic correlation effects. Up to now, molecular calculations have been performed with real-valued orbitals. However, before extending the applicability of these methodologies to extended systems, where Bloch states are employed, the subtleties of working with complex-valued orbitals and the consequences of imposing time-reversal symmetry must be carefully addressed. In this work, we describe the theoretical and practical implications of adopting time-reversal symmetry in RDMFT and pCCD when allowing for complex-valued orbital coefficients. The theoretical considerations primarily affect the optimization algorithms, while the practical implications raise fundamental questions about the stability of solutions. In particular, we find that complex solutions lower the energy when non-dynamic electronic correlation effects are pronounced. We present numerical examples to illustrate and discuss these instabilities and possible problems introduced by N-representability violations.
Collapse
Affiliation(s)
- Mauricio Rodríguez-Mayorga
- Grenoble Alpes University, CNRS, Grenoble INP, Institut Néel, 25 rue des Martyrs, 38042 Grenoble, France
- Department of Chemistry and Pharmaceutical Sciences, Vrije Universiteit, De Boelelaan 1108, 1081 HZ Amsterdam, The Netherlands
| | - Pierre-François Loos
- Laboratoire de Chimie et Physique Quantiques (UMR 5626), Université de Toulouse, CNRS, UPS, Toulouse, France
| | - Fabien Bruneval
- Université Paris-Saclay, CEA, Service de recherche en Corrosion et Comportement des Matériaux, SRMP, 91191 Gif-sur-Yvette, France
| | - Lucas Visscher
- Department of Chemistry and Pharmaceutical Sciences, Vrije Universiteit, De Boelelaan 1108, 1081 HZ Amsterdam, The Netherlands
| |
Collapse
|
2
|
Richer M, Kim TD, Ayers PW. Graphical Approach to Interpreting and Efficiently Evaluating Geminal Wavefunctions. INTERNATIONAL JOURNAL OF QUANTUM CHEMISTRY 2025; 125:e70000. [PMID: 39713098 PMCID: PMC11661520 DOI: 10.1002/qua.70000] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Figures] [Subscribe] [Scholar Register] [Received: 09/12/2024] [Revised: 11/18/2024] [Accepted: 12/02/2024] [Indexed: 12/24/2024]
Abstract
We consider wavefunctions built from antisymmetrized products of two-electron wavefunctions (geminals), which is arguably the simplest extension of the antisymmetrized product of one-electron wavefunctions (orbitals) (i.e., a Slater determinant). Extensive use of geminals in wavefunctions has been limited by their high cost stemming from the many combinations of the two-electron basis functions (orbital pairs) used to build the geminals. When evaluating the overlap of the APG wavefunction with an orthogonal Slater determinant, this cost can be interpreted as the cost of evaluating the permanent, resulting from the symmetry with respect to the interchange of orbital pairs, and the cost of assigning the occupied orbitals to the orbital pairs of the wavefunction. Focusing on the latter, we present a graphical interpretation of the Slater determinant and utilize the maximum weighted matching algorithm to estimate the combination of orbital pairs with the largest contribution to the overlap. Then, the cost due to partitioning the occupied orbitals in the overlap is reduced from 𝒪 ( ( N - 1 ) ! ! ) to 𝒪 ( N 3 log N ) . Computational results show that many of these combinations are not necessary to obtain an accurate solution to the wavefunction. Because the APG wavefunction is the most general of the geminal wavefunctions, this approach can be applied to any of the simpler geminal wavefunction ansätze. In fact, this approach may even be extended to generalized quasiparticle wavefunctions, opening the door to tractable wavefunctions built using components of arbitrary numbers of electrons, not just two electrons.
Collapse
Affiliation(s)
- Michelle Richer
- Department of ChemistryQueen's UniversityOntarioCanada
- Department of Chemistry & Chemical BiologyMcMaster UniversityOntarioCanada
| | - Taewon D. Kim
- Department of Chemistry & Chemical BiologyMcMaster UniversityOntarioCanada
- Department of Chemistry and Quantum Theory ProjectUniversity of FloridaGainesvilleFlorida
| | - Paul W. Ayers
- Department of Chemistry and Quantum Theory ProjectUniversity of FloridaGainesvilleFlorida
| |
Collapse
|
3
|
Richer M, Sánchez-Díaz G, Martínez-González M, Chuiko V, Kim TD, Tehrani A, Wang S, Gaikwad PB, de Moura CEV, Masschelein C, Miranda-Quintana RA, Gerolin A, Heidar-Zadeh F, Ayers PW. PyCI: A Python-scriptable library for arbitrary determinant CI. J Chem Phys 2024; 161:132502. [PMID: 39365017 DOI: 10.1063/5.0219010] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/14/2024] [Accepted: 08/21/2024] [Indexed: 10/05/2024] Open
Abstract
PyCI is a free and open-source Python library for setting up and running arbitrary determinant-driven configuration interaction (CI) computations, as well as their generalizations to cases where the coefficients of the determinant are nonlinear functions of optimizable parameters. PyCI also includes functionality for computing the residual correlation energy, along with the ability to compute spin-polarized one- and two-electron (transition) reduced density matrices. PyCI was originally intended to replace the ab initio quantum chemistry functionality in the HORTON library but emerged as a standalone research tool, primarily intended to aid in method development, while maintaining high performance so that it is suitable for practical calculations. To this end, PyCI is written in Python, adopting principles of modern software development, including comprehensive documentation, extensive testing, continuous integration/delivery protocols, and package management. Computationally intensive steps, notably operations related to generating Slater determinants and computing their expectation values, are delegated to low-level C++ code. This article marks the official release of the PyCI library, showcasing its functionality and scope.
Collapse
Affiliation(s)
- Michelle Richer
- Department of Chemistry, Queen's University, 90 Bader Lane, Kingston, Ontario K7L 3N6, Canada
- Department of Chemistry and Chemical Biology, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
| | - Gabriela Sánchez-Díaz
- Department of Chemistry and Chemical Biology, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
| | - Marco Martínez-González
- Department of Chemistry and Chemical Biology, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
| | - Valerii Chuiko
- Department of Chemistry and Chemical Biology, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
| | - Taewon David Kim
- Department of Chemistry and Chemical Biology, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
- Department of Chemistry and Quantum Theory Project, University of Florida, Gainesville, Florida 32603, USA
| | - Alireza Tehrani
- Department of Chemistry, Queen's University, 90 Bader Lane, Kingston, Ontario K7L 3N6, Canada
| | - Shuoyang Wang
- Department of Chemistry and Chemical Biology, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
| | - Pratiksha B Gaikwad
- Department of Chemistry and Quantum Theory Project, University of Florida, Gainesville, Florida 32603, USA
| | - Carlos E V de Moura
- Department of Chemistry and Quantum Theory Project, University of Florida, Gainesville, Florida 32603, USA
| | - Cassandra Masschelein
- Department of Chemistry and Chemical Biology, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
| | | | - Augusto Gerolin
- Department of Mathematics and Statistics, and Department of Chemistry and Biomolecular Sciences, University of Ottawa, 150 Louis-Pasteur Pvt, Ottawa, Ontario K1N 6N5, Canada
- Nexus for Quantum Technologies, University of Ottawa, Ottawa, Ontario K1N 6N5, Canada
| | - Farnaz Heidar-Zadeh
- Department of Chemistry, Queen's University, 90 Bader Lane, Kingston, Ontario K7L 3N6, Canada
| | - Paul W Ayers
- Department of Chemistry and Chemical Biology, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
| |
Collapse
|
4
|
Chuiko V, Richards ADS, Sánchez-Díaz G, Martínez-González M, Sanchez W, B Da Rosa G, Richer M, Zhao Y, Adams W, Johnson PA, Heidar-Zadeh F, Ayers PW. ModelHamiltonian: A Python-scriptable library for generating 0-, 1-, and 2-electron integrals. J Chem Phys 2024; 161:132503. [PMID: 39373207 DOI: 10.1063/5.0219015] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/14/2024] [Accepted: 08/13/2024] [Indexed: 10/08/2024] Open
Abstract
ModelHamiltonian is a free, open source, and cross-platform Python library designed to express model Hamiltonians, including spin-based Hamiltonians (Heisenberg and Ising models) and occupation-based Hamiltonians (Pariser-Parr-Pople, Hubbard, and Hückel models) in terms of 1- and 2-electron integrals, so that these systems can be easily treated by traditional quantum chemistry software programs. ModelHamiltonian was originally intended to facilitate the testing of new electronic structure methods using HORTON but emerged as a stand-alone research tool that we recognize has wide utility, even in an educational context. ModelHamiltonian is written in Python and adheres to modern principles of software development, including comprehensive documentation, extensive testing, continuous integration/delivery protocols, and package management. While we anticipate that most users will use ModelHamiltonian as a Python library, we include a graphical user interface so that models can be built without programming, based on connectivity/parameters inferred from, for example, a SMILES string. We also include an interface to ChatGPT so that users can specify a Hamiltonian in plain language (without learning ModelHamiltonian's vocabulary and syntax). This article marks the official release of the ModelHamiltonian library, showcasing its functionality and scope.
Collapse
Affiliation(s)
- Valerii Chuiko
- Department of Chemistry and Chemical Biology, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
| | - Addison D S Richards
- Department of Physics and Astronomy, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
| | - Gabriela Sánchez-Díaz
- Department of Chemistry and Chemical Biology, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
| | - Marco Martínez-González
- Department of Chemistry and Chemical Biology, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
| | - Wesley Sanchez
- Department of Chemistry and Chemical Biology, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
| | - Giovanni B Da Rosa
- Engineering School Télécom Paris, 19 Pl. Marguerite Perey, 91120 Palaiseau, France
| | - Michelle Richer
- Department of Chemistry and Chemical Biology, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
- Department of Chemistry, Queen's University, 90 Bader Lane, Kingston, Ontario K7L 3N6, Canada
| | - Yilin Zhao
- Department of Chemistry and Chemical Biology, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
| | - William Adams
- Department of Chemistry and Chemical Biology, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
| | - Paul A Johnson
- Département de Chimie, Université Laval, Québec, Québec G1V 0A6, Canada
| | - Farnaz Heidar-Zadeh
- Department of Chemistry, Queen's University, 90 Bader Lane, Kingston, Ontario K7L 3N6, Canada
| | - Paul W Ayers
- Department of Chemistry and Chemical Biology, McMaster University, 1280 Main St. West, Hamilton, Ontario L8S 4M1, Canada
| |
Collapse
|
5
|
Miranda-Quintana RA, Kim TD, Lokhande RA, Richer M, Sánchez-Díaz G, Gaikwad PB, Ayers PW. Flexible Ansatz for N-Body Perturbation Theory. J Phys Chem A 2024; 128:3458-3467. [PMID: 38651558 DOI: 10.1021/acs.jpca.4c00855] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 04/25/2024]
Abstract
We propose a new perturbation theory framework that can be used to help with the projective solution of the Schrödinger equation for arbitrary wave functions. This Flexible Ansatz for N-body Perturbation Theory (FANPT) is based on our previously proposed Flexible Ansatz for the N-body Configuration Interaction (FANCI). We derive recursive FANPT expressions, including arbitrary orders in the perturbation hierarchy. We show that the FANPT equations are well-behaved across a wide range of conditions, including static correlation-dominated configurations and highly nonlinear wave functions.
Collapse
Affiliation(s)
- Ramón Alain Miranda-Quintana
- Department of Chemistry and Quantum Theory Project, University of Florida, Gainesville, Florida 32603, United States
| | - Taewon D Kim
- Department of Chemistry and Quantum Theory Project, University of Florida, Gainesville, Florida 32603, United States
- Department of Chemistry and Chemical Biology, McMaster University, Hamilton, Ontario L8S 4M1, Canada
| | - Rugwed A Lokhande
- Department of Chemistry and Quantum Theory Project, University of Florida, Gainesville, Florida 32603, United States
| | - M Richer
- Department of Chemistry and Chemical Biology, McMaster University, Hamilton, Ontario L8S 4M1, Canada
| | - Gabriela Sánchez-Díaz
- Department of Chemistry and Chemical Biology, McMaster University, Hamilton, Ontario L8S 4M1, Canada
| | - Pratiksha B Gaikwad
- Department of Chemistry and Quantum Theory Project, University of Florida, Gainesville, Florida 32603, United States
| | - Paul W Ayers
- Department of Chemistry and Chemical Biology, McMaster University, Hamilton, Ontario L8S 4M1, Canada
| |
Collapse
|