Table of Contents
Fetching ...

Analytic Gradients and Geometry Optimization for Orbital-Optimized Pair Coupled Cluster Doubles

Saman Behjou, Iulia Emilia Brumboiu, Katharina Boguslawski

Abstract

We introduce a reusable geometry-optimization engine in PyBEST for analytic, gradient-driven molecular structure optimization, with particular emphasis on orbital-optimized pair coupled-cluster doubles (OOpCCD/AP1roG). The engine interfaces PyBEST with the \texttt{geomeTRIC} optimizer, combining analytic electronic-structure gradients from PyBEST with the translation-rotation-internal coordinate (TRIC) framework, step control, and convergence machinery provided by \texttt{geomeTRIC}. Specifically, we present the first implementation of analytic OOpCCD nuclear gradients within a Lagrangian formalism. Our approach and implementation are generally applicable to any seniority-zero wavefunctions that feature orbital optimization and allow for the evaluation of response one- and two-particle reduced density matrices. Owing to the seniority-zero structure of pCCD and the orbital stationarity of the optimized reference, the resulting gradient equations are compact, minimizing the storage of the full two-particle reduced density matrix, and avoiding finite-difference differentiation of wavefunction parameters. Validation on representative closed-shell systems shows that the OOpCCD-based PyBEST-\texttt{geomeTRIC} workflow converges robustly and reproduces reference equilibrium geometries and energies within tight tolerances. Most importantly, OOpCCD produces structural parameters that deviate by approximately 0.02 Å (0.01 Å) for bond lengths or less than 1$^\circ$ for bond angles from CCSD(F12c)(T*) (MP2) reference structures.

Analytic Gradients and Geometry Optimization for Orbital-Optimized Pair Coupled Cluster Doubles

Abstract

We introduce a reusable geometry-optimization engine in PyBEST for analytic, gradient-driven molecular structure optimization, with particular emphasis on orbital-optimized pair coupled-cluster doubles (OOpCCD/AP1roG). The engine interfaces PyBEST with the \texttt{geomeTRIC} optimizer, combining analytic electronic-structure gradients from PyBEST with the translation-rotation-internal coordinate (TRIC) framework, step control, and convergence machinery provided by \texttt{geomeTRIC}. Specifically, we present the first implementation of analytic OOpCCD nuclear gradients within a Lagrangian formalism. Our approach and implementation are generally applicable to any seniority-zero wavefunctions that feature orbital optimization and allow for the evaluation of response one- and two-particle reduced density matrices. Owing to the seniority-zero structure of pCCD and the orbital stationarity of the optimized reference, the resulting gradient equations are compact, minimizing the storage of the full two-particle reduced density matrix, and avoiding finite-difference differentiation of wavefunction parameters. Validation on representative closed-shell systems shows that the OOpCCD-based PyBEST-\texttt{geomeTRIC} workflow converges robustly and reproduces reference equilibrium geometries and energies within tight tolerances. Most importantly, OOpCCD produces structural parameters that deviate by approximately 0.02 Å (0.01 Å) for bond lengths or less than 1 for bond angles from CCSD(F12c)(T*) (MP2) reference structures.
Paper Structure (13 sections, 26 equations, 3 figures, 4 tables)

This paper contains 13 sections, 26 equations, 3 figures, 4 tables.

Figures (3)

  • Figure 1: Molecular test set used for benchmarking the performance of the analytic-gradient-driven geometry optimization engine within OOpCCD. The molecular structures are taken from Ref. crisci2025energies and re-optimized for OOpCCD. All molecular structures are visualized using the Jmol package.jmol
  • Figure 2: RMSEs of bond lengths (Å, blue bars) and bond angles (degrees, orange bars) for OOpCCD equilibrium geometries relative to CCSD(F12c)(T*) reference structures, with all OOpCCD calculations performed using the cc-pVDZ basis set. The right vertical axis refers to angular deviations (degrees), while the left vertical axis corresponds to bond-length deviations (Å). The mean RMSE values (excluding aromatic systems) are 0.0061 Å for bond lengths and 0.4266$^\circ$ for bond angles.
  • Figure 3: Simplified reaction coordinate of reaction 18 discussed in Ref. asgeirsson2021nudged. The structures shown are the OOpCCD-optimized ones. All molecular structures are visualized using the Jmol package.jmol