journal article·2023-08-01Open access

Equation generator for equation-of-motion coupled cluster assisted by computer algebra system

Raúl Quintero-Monsebaiz, Pierre-François Loos

AIP Advances· Volume 13· Issue 8

Abstract

We present an equation generator algorithm that utilizes second-quantized operators in normal order with respect to a correlated or non-correlated reference and the corresponding Wick theorem. The algorithm proposed here, written with Mathematica, enables the generation of non-redundant strings of second-quantized operators that, after classification, are directly assigned to many-body term quantities used to construct the many-body Hamiltonian. We demonstrate the capabilities of the algorithm by computing the coupled-cluster amplitude equations and various blocks of the equation-of-motion many-body Hamiltonian. A comprehensive description of this four-step algorithm is provided alongside concrete examples.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Nonlinear Dynamics and Pattern Formation · Mathematical Biology Tumor Growth

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (79)

Show source-provided references
1. The quantum theory of the emission and absorption of radiation10.1098/rspa.1927.0039 ↗
2. 2009
3. The evaluation of the collision matrix10.1103/physrev.80.268 ↗
4. High-performance tensor contraction without transposition10.1137/16m108968x ↗
5. High-performance tensor contractions for GPUs10.1016/j.procs.2016.05.302 ↗
6. HPTT: A high-performance tensor transposition C++ library
7. Scalable task-based algorithm for multiplication of block-rank-sparse matrices
8. A massively parallel tensor contraction framework for coupled-cluster computations10.1016/j.jpdc.2014.06.002 ↗
9. T. Herault , Y.Robert, G.Bosilca, R. J.Harrison, C. A.Lewis, E. F.Valeev, and J. J.Dongarra, “Distributed-memory multi-GPU block-sparse tensor contraction for electronic structure (revised version),” Research Report RR-9365 (Inria - Research Centre Grenoble – Rhône-Alpes, 2020).10.1109/IPDPS49936.2021.00062 ↗
10. The landscape of software for tensor computations
11. Bound states of a many-particle system10.1016/0029-5582(58)90280-3 ↗
12. Short-range correlations in nuclear wave functions10.1016/0029-5582(60)90140-1 ↗
13. On the correlation problem in atomic and molecular systems. calculation of wavefunction components in Ursell-type expansion using quantum-field theoretical methods10.1063/1.1727484 ↗
14. An introduction to coupled cluster theory for computational chemists
15. The automated solution of second quantization equations with applications to the coupled cluster approach10.1007/bf01113327 ↗
16. Automation of the implementation of spin-adapted open-shell coupled-cluster theories relying on the unitary group formalism10.1063/1.468074 ↗
17. Higher excitations in coupled-cluster theory10.1063/1.1383290 ↗
18. Full implementation and benchmark studies of Mukherjee’s state-specific multireference coupled-cluster ansatz10.1063/1.3310288 ↗
19. Calculation of excited-state properties using general coupled-cluster and configuration-interaction models10.1063/1.1805494 ↗
20. Approximate treatment of higher excitations in coupled-cluster theory10.1063/1.2121589 ↗
21. Tensor contraction engine: Abstraction and automated parallel implementation of configuration-interaction, coupled-cluster, and many-body perturbation theories10.1021/jp034596z ↗
22. Higher-order equation-of-motion coupled-cluster methods10.1063/1.1753556 ↗
23. Automatic code generation for many-body electronic structure methods: The tensor contraction engine10.1080/00268970500275780 ↗
24. The equation of motion coupled-cluster method. a systematic biorthogonal approach to molecular excitation energies, transition probabilities, and excited state properties10.1063/1.464746 ↗
25. Coupled-cluster theory and its equation-of-motion extensions10.1002/wcms.76 ↗
26. Equation-of-motion coupled-cluster methods for open-shell and electronically excited species: The hitchhiker’s guide to Fock space10.1146/annurev.physchem.59.032607.093602 ↗
27. Equation-of-motion coupled-cluster models
28. An extension of the coupled cluster formalism to excited states (I)10.1016/0375-9474(81)90179-2 ↗
29. A linear response, coupled-cluster theory for excitation energy10.1002/qua.560260826 ↗
30. Chem. Phys. Lett. · 1993 · 207 · 41410.1016/0009-2614(93)89023-b ↗
31. Analytic energy derivatives for ionized states described by the equation-of-motion coupled cluster method10.1063/1.468022 ↗
32. Ammonia: The prototypical lone pair molecule10.1016/s0166-1280(97)90277-3 ↗
33. A simple scheme for the direct calculation of ionization potentials with coupled-cluster theory that exploits established excitation energy methods10.1063/1.479673 ↗
34. Higher-order equation-of-motion coupled-cluster methods for ionization processes10.1063/1.2244570 ↗
35. Equation-of-motion coupled-cluster methods for ionized states with an approximate treatment of triple excitations10.1063/1.1884600 ↗
36. Description of core-excitation spectra by the open-shell electron-attachment equation-of-motion coupled cluster method10.1063/1.469147 ↗
37. Equation of motion coupled cluster method for electron attachment10.1063/1.468592 ↗
38. Higher-order equation-of-motion coupled-cluster methods for electron attachment10.1063/1.2715575 ↗
39. An efficient matrix-matrix multiplication based antisymmetric tensor contraction engine for general order coupled cluster10.1063/1.3467878 ↗
40. A fully simultaneously optimizing genetic approach to the highly excited coupled-cluster factorization problem10.1063/1.3561739 ↗
41. State specific equation of motion coupled cluster method in general active space10.1063/1.3089302 ↗
42. Inclusion of selected higher excitations involving active orbitals in the state-specific multireference coupled-cluster theory10.1063/1.3515478 ↗
43. An orbital-invariant internally contracted multireference coupled cluster approach10.1063/1.3559149 ↗
44. Pilot applications of internally contracted multireference coupled cluster theory, and how to choose the cluster operator properly10.1063/1.3592786 ↗
45. Communication: Restoring full size extensivity in internally contracted multireference coupled cluster theory10.1063/1.4757728 ↗
46. Equations of explicitly-correlated coupled-cluster methods10.1039/b803704n ↗
47. Implementation of the full explicitly correlated coupled-cluster singles and doubles model CCSD-F12 with optimally reduced auxiliary basis dependence10.1063/1.3028546 ↗
48. Communication: Automatic code generation enables nuclear gradient computations for fully internally contracted multireference theory10.1063/1.4907717 ↗
49. p†q: A tool for prototyping many-body methods for quantum chemistry10.1080/00268976.2021.1954709 ↗
50. Automatic derivation of many-body theories based on general Fermi vacua10.1063/5.0097858 ↗
51. Normal ordering and a wick-like reduction theorem for fermions with respect to a multi-determinantal reference state10.1016/s0009-2614(97)00714-8 ↗
52. Normal order and extended wick theorem for a multiconfiguration reference wave function10.1063/1.474405 ↗
53. Unphysical discontinuities, intruder states and regularization in GW methods10.1063/5.0089317 ↗
54. Communication: Random-phase approximation excitation energies from approximate equation-of-motion coupled-cluster doubles10.1063/1.5032314 ↗
55. The ground state correlation energy of the random phase approximation from a ring coupled cluster doubles approach10.1063/1.3043729 ↗
56. Particle-particle and quasiparticle random phase approximations: Connections to coupled cluster theory10.1063/1.4820557 ↗
57. On the relation between equation-of-motion coupled-cluster theory and the GW approximation10.1021/acs.jctc.8b00455 ↗
58. 2022
59. 2000
60. 2012
61. 2012
62. 1960
63. 1975 · 105
64. 1998
65. The description of collective motions in terms of many-body perturbation theory10.1098/rspa.1957.0106 ↗
66. The description of collective motions in terms of many-body perturbation theory. II. The correlation energy of a free-electron gas10.1098/rspa.1958.0003 ↗
67. 2017
68. On expanding the exponential10.1063/1.1704742 ↗
69. Use of 2h and 3h–p-like coupled-cluster Tamm–Dancoff approaches for the equilibrium properties of ozone10.1016/s0009-2614(03)01181-3 ↗
70. Application of double ionization state-specific equation of motion coupled cluster method to organic diradicals10.1021/jp800577q ↗
71. Multireference coupled-cluster theory: The easy way10.1063/1.3567115 ↗
72. Using the charge-stabilization technique in the double ionization potential equation-of-motion calculations with dianion references10.1063/1.3626149 ↗
73. Doubly electron-attached and doubly ionized equation-of-motion coupled-cluster methods with 4-particle–2-hole and 4-hole–2-particle excitations and their active-space extensions10.1063/1.4803883 ↗
74. Recursive intermediate factorization and complete computational linearization of the coupled-cluster single, double, triple, and quadruple excitation equations10.1007/bf01117419 ↗
75. The coupled-cluster single, double, triple, and quadruple excitation method10.1063/1.463930 ↗
76. J. Chem. Phys. · 2002 · 116 · 438210.1063/1.1445744 ↗
77. Mol. Phys. · 2002 · 100 · 186710.1080/00268970110120319 ↗
78. The iterative calculation of a few of the lowest eigenvalues and corresponding eigenvectors of large real-symmetric matrices10.1016/0021-9991(75)90065-0 ↗
79. 2023