Searcharxiv⌕ Search

arXiv subjects

Lauren N. Koulias

Publications and source records attributed to Lauren N. Koulias.

2 recordsLinked to original sources

Comparing Perturbative and Commutator-Rank-Based Truncation Schemes in Unitary Coupled-Cluster Theory

Unitary coupled cluster (UCC) theory offers a promising Hermitian alternative to conventional coupled cluster (CC) theory, but its practical implementation is hindered by the non-truncating nature of the Baker-Campbell-Hausdorff (BCH) expansion of the similarity-transformed Hamiltonian ($\bar{H}$). To address this challenge, various truncation strategies have been developed to approximate $\bar{H}$ in a compact and reliable manner. In this work, we compare the numerical performance of approximate UCC with single and double excitations (UCCSD) methods that employ many-body perturbation theory (MBPT) and commutator rank based truncation schemes. Our results indicate low-order MBPT-based schemes, such as UCC(2) and UCC(3), yield reasonable results near equilibrium, but they become unreliable at stretched geometries. Higher-order MBPT-based schemes do not necessarily improve performance, as the UCCSD(4) and UCCSD(5) amplitude equations sometimes lack solutions. In contrast, commutator-rank-based truncations exhibit greater numerical stability, with the Bernoulli representation of the BCH expansion enabling more rapid convergence to the UCCSD limit compared to the standard BCH formulation.

physics.chem-ph↗

Automated Quantum Chemistry Code Generation with the p$^\dagger$q Package

This article summarizes recent updates to the p$^\dagger$q package, which is a C++ accelerated Python library for generating equations and computer code corresponding to singly-reference many-body quantum chemistry methods such as coupled-cluster (CC) and equation-of-motion (EOM) CC theory. Since 2021, the functionality in \pq has expanded to include boson operators, coupled fermion-boson operators, unitary cluster operators, non-particle-conserving EOM operators, spin tracing, multiple single-particle subspaces, and more. Additional developments allow for the generation of C++ and Python code that minimizes floating-point operations via contraction order optimization, sub-expression elimination, and the fusion of similar terms.

physics.chem-ph↗