Searcharxiv⌕ Search

arXiv subjects

Daniel F. Calero-Osorio

Publications and source records attributed to Daniel F. Calero-Osorio.

4 recordsLinked to original sources

Fanpy 2.0: Wavefunction Implementation and Analysis Tools for Flexible Ansatz Design

Fanpy is a Python library for developing new wavefunction methods. It enables users to quickly convert mathematical expressions into working code through a modular design based on the Flexible Ansatz for N-electron Configuration Interaction (FANCI) theory. This architecture facilitates a straightforward extension of the codebase. Here we present version 2.0 of the Fanpy package. This release includes several new wavefunction implementations, including coupled- cluster-inspired geminal approaches. A new analysis module enables a more detailed inspection of computational results and lays the groundwork for future features. In addition, the PySCF interface has been redesigned, and an interface to the PyCI package has been introduced to offload computationally expensive components. Finally, we introduce an improved software development environment, including automated testing and issue tracking.

physics.chem-ph↗

Seniority-zero Quadratic Canonical Transformation Theory

We propose a method to solve the Schrödinger equation for systems with static/strong electron correlation using Hamiltonian transformations. Building on our previous work on seniority-zero canonical transformation theory, which seeks a unitary transformation that maps the Hamiltonian into the seniority-zero space, this method presents an alternative way of evaluating the Baker--Campbell--Hausdorff (BCH) expansion based on quadratic canonical transformation theory. The extension aims to relax the small-generator constraint by allowing approximate four-body contributions in the expansion, thus expanding the class of excitations previously allowed in SZ-LCT, where only approximate three-body operators were retained. Numerical tests reveal that the seniority-zero quadratic canonical transformation method (SZ-QCT) delivers good accuracy, with most errors within chemical accuracy. In particular, SZ-QCT shows sub-millihartree errors in cases where larger generators are needed to recover the residual dynamic correlation. The computational scaling of SZ-QCT is the same as that of SZ-LCT, $\mathcal{O}(N^8/n_c)$, where $n_c$ is the number of cores available for the computation

physics.chem-ph↗

Seniority-Zero Canonical Transformation Theory: Reducing Truncation Error with Late Truncation

We show how to add the effects of residual electron correlation to a reference seniority-zero wavefunction by making a unitary transformation of the true electronic Hamiltonian into seniority-zero form. The transformation is treated via the Baker Campbell Hausdorff (BCH) expansion and the seniority-zero structure of the reference is exploited to evaluate the first three commutators exactly; the remaining contributions are handled with a recursive commutator approximation, as is typical in canonical transformation methods. By choosing a seniority-zero reference and using parallel computation, this method is practical for small- to medium-sized systems. Numerical tests show high accuracy, with errors $\sim 10^{-4}$ Hartree.

physics.chem-ph↗

Seniority-zero Linear Canonical Transformation Theory

We propose a method to solve the electronic Schrödinger equation for strongly correlated systems by applying a unitary transformation to reduce the complexity of the physical Hamiltonian. In particular, we seek a transformation that maps the Hamiltonian into the seniority-zero space: seniority-zero wavefunctions are computationally simpler, but still capture strong correlation within electron pairs. The unitary rotation is evaluated using the Baker Campbell Hausdorff (BCH) expansion, truncated to two-body operators through the operator decomposition strategy of canonical transformation (CT) theory, which rewrites higher-rank terms approximately in terms of one- and two-body operators. Unlike conventional approaches to CT theory, the generator is chosen to minimize the size of non-seniority-zero elements of the transformed Hamiltonian. Numerical tests reveal that this Seniority-zero Linear Canonical Transformation (SZ-LCT) method delivers highly accurate results, usually with submilliHartree error. The effective computational scaling of SZ-LCT is $\mathcal{O}(N^8/n_c)$ , where $n_c$ is the number of cores available for the computation.

physics.chem-ph↗