Skip to main content
ACS AuthorChoice logoLink to ACS AuthorChoice
. 2025 Aug 1;129(32):7549–7574. doi: 10.1021/acs.jpca.5c02970

QCMaquis 4.0: Multipurpose Electronic, Vibrational, and Vibronic Structure and Dynamics Calculations with the Density Matrix Renormalization Group

Kalman Szenes , Nina Glaser , Mihael Erakovic , Valentin Barandun , Maximilian Mörchen , Robin Feldmann , Stefano Battaglia , Alberto Baiardi , Markus Reiher †,*
PMCID: PMC12359121  PMID: 40749172

Abstract

QCMaquis is a quantum chemistry software package for general molecular structure calculations in a matrix product state/matrix product operator formalism of the density matrix renormalization group (DMRG). It supports a wide range of features for electronic structure, multicomponent (pre-Born–Oppenheimer), anharmonic vibrational structure, and vibronic calculations. In addition to the ground and excited state solvers, QCMaquis allows for time propagation of matrix product states based on the tangent-space formulation of time-dependent DMRG. The latest developments include transcorrelated electronic structure calculations, very recent vibrational and vibronic models, and a convenient Python wrapper, facilitating the interface with external libraries. This paper reviews all the new features of QCMaquis and demonstrates them with new results.


graphic file with name jp5c02970_0022.jpg


graphic file with name jp5c02970_0020.jpg

1. Introduction

Among the broad range of quantum chemical methods established in the past decades, tensor network algorithms have emerged as a particularly promising group of high-accuracy approaches for efficiently treating strongly correlated quantum systems. These methods leverage suitable tensor factorization schemes to efficiently represent and manipulate complex quantum many-body wave functions that are otherwise beyond the reach of traditional numerical techniques. Various tensor network algorithms have been developed across diverse scientific disciplines. Examples include tree tensor networks, ,, with promising applications in chemistry, the projected entangled pair states (PEPS) and the multiscale entanglement renormalization ansatz (MERA), commonly utilized for lattice systems in condensed matter physics, or the multiconfigurational time-dependent Hartree (MCTDH) approach for molecular quantum dynamics simulations. Despite differences in target applications and algorithmic implementations, these approaches all rely on systematic tensor factorization schemes to efficiently capture the Hamiltonian’s essential features.

In quantum chemistry, the most successful tensor-based algorithm is the density matrix renormalization group (DMRG), which relies on a one-dimensional tensor network topology referred to as matrix product state (MPS) or tensor train (TT). So-called area laws guarantee that the ground state wave function of one-dimensional short-ranged gapped Hamiltonians can be efficiently encoded in a TT factorization. This allows DMRG to deliver high accuracy while taming the inherently exponential computational cost of solving the Schrödinger equation. Initially devised to study spin chains in solid-state physics, the algorithm was subsequently applied to Hamiltonians that are neither inherently (pseudo)­one-dimensional nor limited to short-range interactions, such as the ones found in electronic structure theory. For such systems, area laws no longer apply. Nonetheless, the DMRG algorithm has been shown to be a highly efficient method for the deterministic variational optimization of the electronic wave function. Today, it is widely regarded as a benchmark method for large-scale electronic structure calculations of strongly correlated systems such as transition metal complexes and clusters. ,,−

The linear one-dimensional TT factorization employed in DMRG is among the simplest tensor network topologies. Despite this apparent simplicity, MPSs have proven to be remarkably versatile, successfully tackling a broad range of applications beyond their originally intended purpose and often rival state-of-the-art specialized networks. In fact, the simplicity of the MPS structure avoids many of the challenges associated with more complex tensor network topologies. For instance, higher-dimensional tensor networks, such as the two-dimensional PEPS networks or the complete-graph and related tensor networks, can better capture the correlation structure of certain systems but become computationally demanding for increasing lattice dimension. Furthermore, DMRG benefits from well-established and extensively tested schemes based on quantum information metrics to resolve the arbitrariness of the mapping of the quantum system (e.g., described in terms of orbitals) to the linear tensor network lattice. This remains an active field of research in more complex tensor network topologies, such as tree tensor networks ,, due to the increased number of possible site permutations.

DMRG offers several advantages over competing stochastic approximate solvers, such as Full Configuration Interaction Quantum Monte Carlo (FCIQMC). One key benefit is that, in its standard optimization scheme, DMRG is variational, guaranteeing that the energy is always an upper bound to the exact energy. Furthermore, the cost and accuracy of a DMRG calculation are primarily governed by a single controllable parameter, namely the bond dimension, which can be systematically increased to refine the accuracy and converge the results toward the exact solution. Additional parameters that affect the accuracy of the method have been summarized in refs , . Its robust optimization scheme allows for the application of DMRG as an ‘off-the-shelf’ method for studying target systems without needing in-depth knowledge of the algorithm’s inner workings. This accessibility has contributed to the widespread adoption of DMRG.

In recent years, the DMRG algorithm has been extended beyond its original role as a ground-state solver for time-independent problems. The convenient tensor network formulation of DMRG facilitates the direct application of standard linear algebra techniques to wave functions expressed as an MPS. This has led to the development of several DMRG-based algorithms, which, instead of computing the ground state solution, target excited states. Furthermore, various time-dependent formulations of DMRG have emerged, enabling the study of quantum dynamic processes. Remarkably, these time-dependent approaches often demonstrate comparable computational cost and accuracy to established quantum dynamics methods, such as MCTDH.

Alongside these algorithmic developments, DMRG has been extended to tackle quantum many-body Hamiltonians beyond traditional spin models or ab initio electronic structure. As a result, DMRG has been developed toward anharmonic vibrational structure, ,,− electronic , and vibronic quantum dynamics, rotational Hamiltonians, treatment of finite-temperature effects, open quantum systems, and multicomponent systems, such as in nuclear-electronic , and polaritonic chemistry.

Since its inception more than 30 years ago, DMRG has inspired the development of several mature open-source implementations, often specializing in a field of application. One of the most widely used tensor network packages is ITensor, which has strong roots in condensed matter physics and is primarily designed for lattice systems. Other notable and widely used packages include quimb and TeNPy. In electronic structure theory, a few DMRG packages are available. Notable examples include the various versions of the Block program (Block, StackBlock, and, recently, Block2) from the Chan group and the ChemMPS2 package, which, however, is no longer under active development. Both software stacks interface with various quantum chemistry packages, such as OpenMolcas and PySCF. , In addition, the groups of Legeza and Veis have developed massively parallelized implementations of the DMRG algorithms for electronic structure calculations on GPUs , and CPUs, but these programs remain closed source and are not publicly available. For applications involving vibrational and vibronic systems, the Renormalizer package from the Shuai and the recently unveiled Kylin-V program from the Ma group are some of the few open-source options.

We have developed the open-source QCMaquis package in the past decade, which started as an electronic structure program , and has soon been extended toward vibrational structure. , QCMaquis offers a comprehensive set of algorithms designed to tackle quantum chemical problems across domains, providing several unique features that set it apart from other DMRG programs.

Here, we present version 4.0 of the program, which collects various previous developments, combined with significant enhancements to the program’s capabilities. Notable extensions to electronic structure calculations include support for explicitly correlated calculations through the transcorrelated method , and an interface to the complete-active-space second-order perturbation theory (CASPT2) , method in OpenMolcas, relying solely on up to three-body reduced density matrices (RDMs). A new vibrational model leverages the n-mode quantized Hamiltonian, which introduces generic modal basis sets for the optimization of vibrational energies, requiring integrals of the n-mode potential with respect to the chosen basis set. For common basis setssuch as harmonic oscillator eigenfunctions, one-body potential eigenfunctions, and vibrational self-consistent field (VSCF) modalsthese integrals may be computed with our Colibri software. In addition, modal correlation analyses based on quantum information metrics, including the generation of modal entanglement diagrams, can be calculated for vibrational systems. New vibronic Hamiltonians have also been integrated into the program; among them is the Frenkel excitonic Hamiltonian, which accommodates the description of modes connecting neighboring monomers. Finally, a new Python interface for interacting with QCMaquis has been developed, which facilitates the program integration into complex workflows. This interface can be used as a drop-in replacement for active space solvers in the PySCF quantum chemistry package.

This work is structured as follows: Section reviews fundamental theoretical aspects of the DMRG algorithm. Afterward, various features of the QCMaquis program are presented, each accompanied by a new DMRG demonstration calculation on an illustrative example. First, the available Hamiltoniansspin–lattice, electronic, vibrational, and vibronicare outlined in Section . Then, excited state solvers are discussed in Section . Subsequently, Section presents the tangent-space formulation of time-dependent DMRG for both real- and imaginary-time evolution. Sections and focus on electronic structure calculations and discuss dynamic correlation methods and interfaces to external quantum chemistry programs, respectively. Tools for wave function analyses, such as n-particle and n-orbital RDMs, quantum information metrics, and autocorrelation functions are outlined in Section , followed by a brief discussion of technical aspects of the program in Section A. Finally, the paper describes the latest version of the AutoCAS program in Section , which automatically determines active orbital spaces and can serve as an automated driver of QCMaquis. This paper closes with concluding remarks and an outlook on future developments.

2. Method

The QCMaquis program leverages the matrix product state/matrix product operator (MPS/MPO) formulation of the DMRG algorithm. In this formalism, the wave function coefficient tensor is decomposed into a tensor network comprised of a linear chain of L rank-3 site tensors. Each of these tensors is assigned to a local degree of freedom (DoF) of the system. Through the occupation number vector (ONV) representation in second quantization, these DoFs refer to orbitals in electronic structure theory or modals in vibrational structure theory. Moreover, composite schemes have been developed in which individual tensors are assigned different particle types, as, for instance, in vibronic systems, composed of vibrational and electronic DoFs, or in pre-Born–Oppenheimer nuclear-electronic schemes, which treat both electrons and nuclei on the same footing.

In general, the wave function ansatz is then given by an MPS,

|Ψ=σαMα1σ1Mα1,α2σ2···MαL1σL|σ1σ2···σL 1

composed of a linear chain of rank-3 tensors (except for the first and last tensor, which are matrices), where the index σ i corresponds to the occupancy of DoF i, and α i introduces (nonphysical) auxiliary indices along which neighboring tensors are contracted. If the extent of the α i indices, referred to as the bond dimension, is allowed to grow exponentially along the length of the chain, this factorization can exactly represent any arbitrary quantum state from the system’s entire Hilbert space (albeit at the cost of becoming completely impractical). In practice, the bond dimension is set to a fixed maximal value, leading to an algorithm that scales polynomially with system size.

In the MPS/MPO formalism, operators are also represented as one-dimensional tensor networks (that is, MPOs),

Ô=σσαWα1σ1σ1Wα1,α2σ2σ2···WαL1σLσL|σ1σ2···σLσ1σ2···σL| 2

Unlike the MPS, the MPO usually corresponds to an exact factorization of the underlying operator. Various approaches have been proposed to compress the operator further. , These techniques rely on truncating the singular value decomposition of the individual MPO site tensors. In this process, the sparsity of the MPO representation is usually compromised. To preserve the sparsity of the MPO, QCMaquis adopts an exact MPO factorization for all operators.

The MPO factorization of an operator is inherently nonunique. Although deriving a naive MPO representation is straightforward, constructing a compact representationcharacterized by a small bond dimensionremains a challenge, especially for operators containing long-range interactions and n-body coupling terms. To address this challenge, several algorithms have been proposed for constructing compact MPOs of arbitrary operators, including the method developed by our group, which has been implemented in the first version of QCMaquis in 2015. Our procedure begins by constructing an initial, naive MPO representation of the operator from its symbolic second-quantized form. It then systematically identifies and consolidates recurring substrings of creation and annihilation operators across the operator’s terms, reducing redundancy in the MPO tensors and achieving a more compact representation. For a comprehensive explanation of our algorithm, the reader is directed to our original work in ref .

One crucial aspect of an efficient DMRG implementation is the exploitation of global symmetries imposed by the Hamiltonian. These symmetries can come in the form of particle number or spin conservation and have the effect of decomposing the tensors in the tensor networks into distinct sectors characterized by their respective quantum numbers, , resulting in a block-sparse structure of the MPS and MPO tensors. While this block sparsity significantly reduces computational and memory costs, it also complicates the implementation of efficient tensor contraction schemes, especially for non-Abelian symmetries like the SU(2) symmetry imposed by spin conservation. As a result, modern DMRG programs must be carefully engineered to fully leverage these sparsity patterns and achieve optimal performance.

The success of DMRG stems not only from its compact representation of wave functions and operators but also from its efficient and robust optimization scheme. This approach provides a mechanism for optimizing each MPS site tensor individually while keeping the others fixed, thereby reducing the effective size of the problem. The optimization progresses through a series of “sweeps” across the lattice, solving each site’s resulting local optimization problem until convergence. Typically, this local problem consists of an eigenvalue equation or, in the case of certain excited state solvers, a linear system of equations for the MPS site tensor under consideration. In practice, the “two-site” variant of DMRG is usually employed. In this method, two neighboring sites are contracted along their shared index to form a “supersite”, which is then optimized, followed by its decomposition back into its original two site tensors using the singular value decomposition. Although this two-site approach is computationally more demanding than the single-site variant, it provides several practical advantages. The larger local problem reduces the likelihood of getting trapped in local minima, making the optimization more robust. Furthermore, the discarded singular values during the supersite decomposition can be used to estimate the error of the method, helping to determine the required bond dimension for a given accuracy and enabling extrapolation to the infinite bond dimension. , Due to these advantages, unless stated otherwise, the two-site variant of DMRG was employed for all numerical simulations contained in this paper.

2.1. Available Hamiltonians

QCMaquis implements facilities for treating several classes of Hamiltonians occurring in model spin systems, electronic structure theory, vibrational and vibronic problems, and multicomponent nuclear-electronic systems. These Hamiltonians are detailed in the sections below.

2.1.1. Spin–Lattice Hamiltonians: Fermi-Hubbard Model

QCMaquis provides routines for simulating the two-dimensional lattice Fermi–Hubbard model Hamiltonian in both the real-space representation

HFH(r)=ti,jσai,σaj,σ+Uinα,inβ,i 3

where i = (i x , i y ) and ⟨i, j⟩ corresponds to nearest neighbor sites, and in momentum space representation

HFH(m)=tk,σϵknk,σ+Up,q,k,σcpk,σcq+k,σ̅cq,σ̅cp,σ 4

where the creation operators a i have been transformed to the momentum-space operators using a unitary transformation

ck,σ=1WLieik·iai,σ 5

In addition to standard calculations on the model, QCMaquis can perform explicitly correlated calculations based on the transcorrelated , formalism. In this method, the wave function is described by an ansatz given by the product of a correlator eτ and a determinantal expansion, which, in our case, is provided by an MPS

|ψtc=eτ|ψMPS 6

The correlator is incorporated into the Hamiltonian through the use of a similarity transformation, yielding a non-Hermitian operator H~tcFH=eτHFHeτ . In the case of the Fermi–Hubbard model, the correlator is chosen to be the Gutzwiller correlator, , which improves the description of electron correlation by penalizing configurations containing doubly occupied sites.

2.1.2. Electronic Structure Theory

2.1.2.1. Conventional Electronic Hamiltonian

QCMaquis can perform electronic structure calculations using the Born–Oppenheimer electronic Hamiltonian given in atomic units by

Hel=12ii2i,IZIriI+j<i1rij+I<JZIZJrIJ 7

with i, j and I, J corresponding to electronic and nuclear indices, respectively, and Z I describing the charge of nucleus I. In second-quantization, Hel can be written as

Hel=p,qσ{α,β}hpqapσaqσ+12p,q,r,sσ,τ{α,β}vpqrsapσaqτasτarσ 8

where

hpq=ψp*(r)(122IZI|rRI|)ψq(r)dr 9
vpqrs=ψp*(r1)ψq*(r2)1|r1r2|ψr(r1)ψs(r2)dr1dr2 10

correspond to the standard one- and two-body integrals expressed in an orthonormal basis of spatial molecular orbitals. QCMaquis can be used to target a specific irreducible representation of the molecular point group, an eigenstate of the S z operator, or an S 2 spin configuration using a spin-adapted approach. ,,

2.1.2.2. Transcorrelated Hamiltonian

QCMaquis also supports performing explicitly correlated calculations using the transcorrelated method, , which aims to reduce the basis set incompleteness error by incorporating prior knowledge of the wave function into a modified Hamiltonian Htc . This is achieved by performing a similarity transformation of the electronic Hamiltonian Hel using a function F, known as the correlator,

Htc=F1HelF 11

This correlator is typically parametrized by an exponential, whose arguments explicitly depend on the interparticle distances

F=eτ 12

with

τ=i<jf(rij) 13

where i and j correspond to electronic indices. Similar to R12/F12 methods, the correlator is primarily chosen such that the analytic cusp conditions , of the exact wave functions at the point of coalescence of two charged particles are satisfied. The similarity transformation in eq can be expanded using the Baker–Campbell–Hausdorff formula, which naturally truncates after the first nested commutator

Htc=eτHeleτ=Hel+[Hel,τ]+12[[Hel,τ],τ]=Heli12iτ+iτ·i+12(iτ)2 14

This transformation results in a non-Hermitian operator that includes up to three-body interactions due to the third and fourth terms in eq , respectively. In second-quantized form, Htc is expressed as

Htc=μνs{α,β}hμνaμsaνs+12μνλσss{α,β}(μν|λσ~)aμsaλs+aσsaνs 15
16μνλσκτsss{α,β}Kμν,λσ,κτaμsaλsaκsaτsaσsaνs 16

where (μν|λσ~) are modified two-body integrals and K μν,λσ,κτ are additional three-body integrals arising from the similarity transformation. The expressions for these integrals can be found in ref . Note that the introduction of the three-body operator significantly increases the bond dimension of the MPO from O(L3) to O(L5) , where L corresponds to the number of orbitals. Such an analysis is also valid for 3-body coupling terms in vibrational structure calculations. This steep increase in computational cost may be tamed by normal-ordering the Hamiltonian with respect to a reference state, , usually the Hartree–Fock solution. The normal-ordering then allows contributions from the three-body operator to be incorporated into lower-body terms so that the remainingusually smallpure three-body fluctuation potential can be neglected. The resulting Hamiltonian is expressed as

Htc‐NO=Eref+{H1B}+{H2B} 17

where the bracketed operators denote the normal-ordered one- and two-body operators with respect to the reference state |Ψref⟩ and Eref=Ψref|Htc|Ψref corresponds to the energy of the reference state. The validity of this approximation has been confirmed on a wide array of systems ,− and since Htc‐NO has only up to two-body interactions, it retains the same computational scaling as Hel . In practice, we recommend always using the normal-ordered approximation to allow for transcorrelated DMRG calculations on the same systems that conventional DMRG can tackle. The transcorrelated calculations can be performed with the conservation of the number of spin α and β electrons.

2.1.2.3. Four-Component Relativistic Hamiltonians

While spin-averaged scalar-relativistic effects on electronic structures can be efficiently addressed at the level of one-electron integrals, , QCMaquis also includes a relativistic four-component formulation based on time-independent Hamiltonians in the absence of external magnetic fields. The relativistic DMRG model is based on the Dirac-Coulomb Hamiltonian, with the optional inclusion of the Breit interaction for the approximate description of magnetic and retardation effects in the interaction of two electrons. The four-component spinor formulation encompasses both relativistic kinematic effects and spin–orbit coupling, which enables a variational treatment of relativistic effects directly in the optimization of the MPS wave function. We note that for scalar-relativistic (one-component) methods, spin–orbit coupling may also be taken into account in a subsequent step by matrix product state state-interaction. Approximate two-component Hamiltonians, such as exact two-component , and zero-order regular approximation are also supported.

The implementation is based on a Kramers pair basis {φ l , φ̅ l }, built from pairs of fermion spinor functions {φ l } and {φ̅ l }, respectively. In the absence of external magnetic fields, these are doubly degenerate according to Kramers’ theorem and related by the time-reversal operator. However, in practice, each spinor is considered independently in QCMaquis, thereby each lattice site is 2-dimensional with the spinor being either unoccupied or occupied.

Based on a quaternion symmetry scheme, the full range of Abelian double group symmetries is also supported. In addition to the D2h group and subgroup thereof, QCMaquis also supports the finite groups C16h and C32v , with and without inversion symmetry, to be used as approximations of the full groups D ∞h and C ∞v for linear molecules. As the number of particles is preserved, relativistic calculations can be run with combined U(1) and double group symmetry.

2.1.3. Nuclear-Electronic Pre-Born–Oppenheimer Hamiltonian

A unique feature of QCMaquis, not available in any other DMRG software, is the implementation of the pre-Born–Oppenheimer model. In this model, nuclei and electrons are treated on an equal footing, allowing for either all nuclei to be treated fully quantum mechanically, or selected nuclei to be represented by classical point charges. Potential future applications of this model are high-precision studies of processes involving tunneling of light nuclei, coupled motion of electrons and nuclei (such as proton-coupled electron transfer), anharmonic vibrational or high-precision vibronic spectroscopy. If only the protons are treated quantum mechanically, while all other nuclei remain classical, these approaches have been successfully applied to moderately sized systems consisting of dozens of atoms. , In addition to the orbitals from conventional electronic structure theory, including strongly correlated nuclear orbitals significantly expands the system’s active space, rapidly exceeding the limits of exact diagonalization methods and highlighting the necessity of approximate active space solvers like DMRG. Currently, the lack of reliable subsequent multicomponent approaches to account for dynamic correlation within large active spaces limits the accuracy of pre-Born–Oppenheimer methods. Despite this limitation, the DMRG implementation in QCMaquis , provides a crucial foundation for advancing these techniques in the future.

If all nuclei are treated quantum mechanically, the pre-Born–Oppenheimer Hamiltonian corresponds to the full molecular Hamiltonian, expressed as the sum of the electronic Hamiltonian from eq and the kinetic energy of the nuclei

HpreBO=HelA12mAA2 18

where m A is the mass of nucleus A. Representing this Hamiltonian in second quantization is a nontrivial task, as it requires accounting for the bosonic or fermionic nature of a given nucleus and incorporating all possible spin quantum numbers. Specifically, this would include all integers (including zero) for bosons and all positive half-integers for fermions. The current implementation in QCMaquis is limited to spin-0 bosons and spin- 12 fermions. As the derivation of the second-quantized form of the Hamiltonian is quite involved, we refer the interested reader to our original publication in ref , for a formal discussion as well as for explicit expressions for all integrals required.

In the following, we summarize the results for a Hamiltonian describing a system of spin- 12 fermions. This Hamiltonian is given by

HpreBO=INtijLIs=,hIija^Is,ia^Is,j+12IJNtikLIjlLJss=,VIik,Jjla^Is,ia^Js,ja^Js,la^Is,k 19

Here, h Iij and V Iik,Jjl are the one- and two-body integrals calculated over spatial molecular orbitals. N t is the number of distinguishable particle types with corresponding capital indices, while L I represents the number of orbitals for particle type I. Lowercase indices correspond to orbital indices, and the spin variable s can be spin-up or down for spin- 12 fermions. The implementation of the model accounts for the distinct symmetries of different particle types and ensures the commutation of operators associated with different particle types. This is achieved by adapting the Jordan–Wigner transformation as detailed in ref .

2.1.4. Anharmonic Vibrational Systems

In addition to electronic and pre-Born–Oppenheimer Hamiltonians, QCMaquis can also be utilized to perform anharmonic vibrational calculations. It supports two of the most widely used vibrational models: Watson-type and n-mode Hamiltonians.

2.1.4.1. Watson Hamiltonian

Watson-type Hamiltonians can be applied to potential energy surfaces (PESs) that are represented by general sum-over-product expressions of position and momentum operators.

HWatson=12i=1Mωi2(P^i2+Q^i2)+i=1MkiQ^i+i=1MliP^i+12ijfijQ^iP^j+12ijgijP^iQ^j+16ijkkijkQ^iQ^jQ^k+··· 20

where M is the number of vibrational modes, and i and i are the position and momentum operators associated with the ith mass-weighted normal mode. Our QCMaquis code can treat Hamiltonian terms of i and i of arbitrary order, including mixed expressions for rovibrational couplings. The operators i and P i are expressed in terms of bosonic creation i and annihilation i operators as Q^i=12(b^i+b^i) and P^i=i2(b^ib^i) .

These second-quantization operators define the mapping of the Hamiltonian, and correspondingly also the vibrational wave function, onto the DMRG lattice. Specifically, for the Watson-type Hamiltonian, each lattice site corresponds to a vibrational normal mode i, and the wave function is consequently expanded in terms of harmonic oscillator eigenfunctions, where a maximum number of N i harmonic oscillator eigenfunctions is chosen as the local basis of each site i. This mapping of vibrational DoF to DMRG lattice sites is referred to as canonical and is depicted in Figure . All possible combinations of occupied vibrational basis functions are physically allowed since the site occupations are independent of each other. This lattice, therefore, does not exhibit any particle number conservation symmetry.

1.

1

Tensor diagram of the canonical vibrational lattice. Each site corresponds to a vibrational mode, indicated by the different colors of the tensor sites, with its corresponding bosonic harmonic oscillator creation and annihilation operators, i , i , positioned above. The local basis i is determined by the first N i vibrational states, given in curly brackets.

2.1.4.2. n-Mode Hamiltonian

Alternatively, the vibrational DMRG algorithm can also be applied to anharmonic systems described by the more flexible n-mode expansion of the PES with the following Hamiltonian, neglecting rotational coupling terms,

Hnmode=i=1MT(Qi)+i=1MV1[i](Qi)+···+i<j<···MVn[i,j,···](Qi,Qj,···) 21

where T is the kinetic energy operator. The n-body potential terms Vn depend at most on n of the M normal modes, which do not need to be in product form or adhere to any specific functional format. The n-mode Hamiltonian can be expressed in second quantization using a generic anharmonic modal basis set as

Hnmode=i=1Mki,hi=1NiHki,hi[i]b^kib^hi+i=1Mi<jMki,hi=1Nikj,hj=1NjHkikj,hihj[i,j]b^kib^kjb^hib^hj+··· 22

where the one-body integrals H k i ,h i [i] contain both the kinetic and potential one-mode contributions of mode i, the two-body integrals H k i k j ,h i h j [i,j] contain two-mode potential contributions, and analogous expressions for higher-order terms follow. The creation k i and annihilation k i operators are defined with respect to the k i th basis function ϕ i associated with the ith mode. The n-mode Hamiltonian thus maps each vibrational mode to several modal basis functions ϕ i , each corresponding to a site on the DMRG lattice. This lattice is illustrated in Figure .

2.

2

Tensor diagram of the n-mode vibrational lattice, where each site corresponds to a modal basis function. The modals are color-coded according to their associated vibrational mode. The local dimension of each site is two, reflecting the occupancy of the modal, with the constraint that any single configuration only possesses a single occupied modal per normal mode. Shown above the tensor sites are their respective bosonic creation and annihilation operators.

The computational cost of introducing higher-order n-mode expansions grows rapidly, due to the number of n-mode terms, which scales as O(Mn) , where M and n correspond to the number of vibrational modes and maximum order of the many-body couplings in eq , respectively. The scaling is also affected by the number of points used to sample the PES and construct the corresponding integrals for each n-mode term. This scales as O((#1Dsamples)n) for the simplest uniform grid. However, it has been shown that not all higher n-mode terms have the same effect on the overall vibrational energies. This fact can be exploited to prescreen only the relevant terms, which reduces both the overall sampling cost and the number of terms in the vibrational Hamiltonian. The contribution of higher-order terms to the total energy can also be significantly reduced by using localized vibrational modes instead of normal modes. , Furthermore, the sampling cost can be greatly diminished by iterative sampling and surface shrinking, and, in the case of on-the-fly sampling, by switching to computationally less expensive electronic structure models for the higher-order terms.

2.1.5. Electronic and Vibrational Coupling

QCMaquis can be applied to simulate vibronic processes, where the interplay between electronic and vibrational DoFs is essential for capturing the underlying physical phenomena. It provides two classes of vibronic Hamiltonians. The first one models the dynamics of Frenkel excitons along molecular aggregates. The second describes a general class of systems containing arbitrary electronic and vibrational DoF that are coupled together. Typical applications of this model include the computation of vibrationally resolved electronic spectra.

The two supported MPS lattice orderings for vibronic calculations are depicted in Figure . The sequential lattice lists all electronic DoFs before the vibrational DoFs, while the intertwined lattice orders DoFs based on their corresponding electronic state and, thus, interleaves electronic and vibrational DoFs.

3.

3

Tensor diagrams for the two lattices supported by QCMaquis for vibronic calculations. Sites are color-coded according to their electronic states, with corresponding vibrational modes shown in a lighter shade. Above each site tensor, the operators (â for fermionic and for bosonic) corresponding to the degrees of freedom (DoF) are indicated, while the possible occupancy of these DoFs is listed below. The sequential lattice first includes sites related to the electronic, followed by the vibrational DoFs. In contrast, the intertwined lattice ordering groups all DoFs associated with the same electronic state.

2.1.5.1. Frenkel Excitonic Systems

To efficiently describe molecular aggregates composed of multiple identical chromophores, each described by the same electronic states and vibrational DoFs, the Frenkel excitonic model Hamiltonian can be used. In QCMaquis, the Frenkel excitonic model is comprised of two electronic states, which typically include the ground state, for each chromophore. The vibrational DoFs are described in terms of harmonic oscillator PESs and the Watson Hamiltonian HWatson for the ground and the excited electronic state. This model assumes nearest-neighbor interactions with a unique scalar coupling term J coupl between neighboring monomers. Given N mon monomers with N vib vibrational modes each, the excitonic Hamiltonian can be written as

Hexc=12i=1Nmonj=1Nvibωj2(i,j2+i,j2)|00|+i=1NmonHWatson(Qi,1,···,Qi,Nvib)|ΨSiΨSi|+Jcoupli=1Nmon1(|ΨSiΨSi+1|+|ΨSi+1ΨSi|) 23

where the indices i and j run over the monomers and vibrational mode, respectively, with i,j and i,j corresponding to the jth vibrational coordinate and corresponding momentum of monomer i. The frequency ω j corresponds to the frequency of the vibrational mode j and is assumed identical for all monomers. The first double sum in eq corresponds to the harmonic oscillator Hamiltonian of the ground electronic state |0⟩ of the aggregate. The second term describes, using HWatson , the vibrational Hamiltonian of the aggregate’s excited electronic states |Ψ S i ⟩, which correspond to a configuration with all monomers except for monomer i in the electronic ground state. The last term accounts for the nearest-neighbor coupling between electronic states.

2.1.5.2. Generic Vibronic Processes

For an arbitrary vibronic system containing N es electronic states, the Hamiltonian takes the form

Hvibronic=[H1(Q)V12(Q)V1Nes(Q)V21(Q)H2(Q)VNes1(Q)HNes(Q)] 24

where Q = (Q 1, ···, Q M ) denotes the M vibrational DoFs. The diagonal terms Hm(Q) denote the vibrational Hamiltonian associated with the mth electronic state, and is expressed as

Hm(Q1,···,QM)=Em(eq)+12j=1Mωj(m),2(Qj2+Pj2)+j=1Mgj(m)Qj 25

where E m stands for the electronic energy of the mth electronic state at the ground state equilibrium molecular structure, Q j and P j refer, respectively, to the jth dimensionless normal coordinate and corresponding conjugate momentum, with corresponding harmonic frequency ω j and linear shift coefficient g j . The off-diagonal terms Vmn(Q) represent the nonadiabatic couplings between the mth and the nth electronic state, and can be expressed as

Vmn(Q)=k=1Mgk(m,n)Qk+k,l=1Mhk,l(m,n)QkQl 26

with g k and h kl corresponding to the first- and second-order nonadiabatic coupling coefficients, respectively.

2.2. Excited-State Algorithms

QCMaquis provides several excited state solvers that are applicable to any of the models outlined above. These algorithms are detailed in the following sections.

2.2.1. Sequential Low-Lying Excited States with DMRG­[ORTHO]

The most straightforward extension of the standard DMRG algorithm to target excited states is the DMRG­[ORTHO] variant. In this approach, excited states are calculated sequentially by enforcing orthogonality of the current MPS to all previously calculated MPSs, which correspond to lower-lying states. ,, This is achieved through a constrained optimization procedure that minimizes the energy of the current MPS in the subspace orthogonal to the lower-lying states. Such a procedure formally corresponds to the ground state optimization of the modified Hamiltonian

=P{|ϕn}HP{|ϕn} 27

where P{|ϕn} corresponds to the projection operator onto the orthogonal complement of the subspace spanned by the set of lower-lying MPSs {|ϕ n ⟩}. Although DMRG­[ORTHO] is practical and efficient for computing low-energy excited states, the method suffers from some significant drawbacks when applied to higher-lying excited states as it requires computing all lower-lying states before reaching the target state, leading to increased computational cost and error accumulation as higher excited states are targeted.

2.2.2. Arbitrary Excited States Using the Inverse Power Iteration with DMRG­[IPI]

The DMRG­[IPI] algorithm leverages the inverse power iteration (IPI) approach , to compute excited states by repeatedly applying the shifted-and-inverted Hamiltonian on the guess wave function

|Ψk=(Hω)1|Ψk1 28

at each iteration k. The expensive explicit inversion of the modified Hamiltonian is avoided by reformulating the operation as Γω k ⟩ = |Ψ k–1⟩ where Γω=(Hω) . In practice, the wave function is optimized by minimizing the functional

O~ω[Ψk]=Ψk|Γω|Ψk2Ψk1|Ψk 29

in a sweeping procedure, yielding the optimal MPS of a given bond dimension at iteration k. Assuming that the initial guess MPS |Ψ0⟩ has nonvanishing overlap with the targeted eigenstate, the wave function |Ψ k ⟩ converges with increasing k toward the eigenstate of the Hamiltonian whose energy lies closest to the shift parameter ω. Each DMRG­[IPI] calculation requires an energy shift ω parameter provided by the user.

2.2.3. Solving Entire Energy Intervals Using DMRG­[FEAST]

To efficiently compute excited states within densely populated regions of the eigenspectrum, DMRG­[FEAST] is a particularly powerful approach, as an entire energy interval can be computed at once. This method is based on the FEAST algorithm, which simultaneously computes all eigenfunctions within a specified energy range I E = [E min, E max] through an iterative subspace diagonalization procedure. An initial set of M linearly independent guess states {Ψguess , ···, Ψguess } is projected to the subspace spanned by the eigenfunctions of the Hamiltonian contained in the interval I E . Using Cauchy’s integral theorem, this projector PM can be expressed as a complex contour integral

PM=i=1M|Ψ(i)Ψ(i)|=12πiC(zH)1dz 30

which, in practice, is approximated with an N p-point numerical quadrature

PM|Ψguess(i)12πik=1Npwk(zkH)1|Ψguess(i)=12πik=1Npwk|Ψ(i,k) 31

The contour integral in eq can be of any arbitrary shape as long as it encircles the target eigenstates defined by the energy interval I E (see Figure from ref for an illustration). For simplicity, QCMaquis relies on a circular contour. Here, the weights w k and the complex energy shifts z k of each quadrature node are determined automatically by the integration scheme. The MPS |Ψ(i,k)⟩ associated with a given node k and guess state i is obtained by solving the linear system (zkH)|Ψ(i,k)=|Ψguess(i) . After every iteration, the Hamiltonian H is diagonalized within the space spanned by the projected states, yielding approximate eigenpairs of the energy interval I E . The resulting eigenfunctions serve as updated guesses for the next iteration, and this procedure is repeated until convergence is achieved. To perform a DMRG­[FEAST] calculation, the user must specify a target energy interval by setting E min and E max and the number of M initial guess states, which should be larger than or equal to the number of eigenstates contained in I E . In practice, to ensure proper convergence of the DMRG­[FEAST] algorithm, the number of guess states should be larger than the number of states contained in I E . The computation cost of the algorithm scales linearly with the number of guess states, which should be on the order of the number of eigenstates in I E .

3. Results

3.1. Vibrational Excited States of the Formic Acid Dimer

Supramolecular complexes are a challenging class of molecular systems for vibrational calculations. Due to the weak nature of intermolecular forces, these systems are usually characterized by several highly anharmonic low-frequency modes, which exhibit large amplitude motion. As a result of these effects, the harmonic approximation commonly used in standard vibrational calculations breaks down. Vibrational DMRG (vDMRG) can account for anharmonicities, and to demonstrate the QCMaquis vDMRG algorithm, we calculated the ground and several low-lying excited states of the formic acid dimer (FAD), which can be considered a prototypical example for molecular recognition and supramolecular complexes. For these vDMRG calculations, the analytic PES developed by Qu and Bowman was exploited. First, the FAD minimum molecular structure was calculated. The PES minimum is characterized by a planar structure that belongs to the C 2h point group. Next, the normal modes and corresponding frequencies were calculated (see Supporting Information for the computed harmonic frequencies).

In order to perform the vDMRG calculations, the PES around the minimum structure was transformed into a form recognized by QCMaquis using two distinct strategies. The first strategy consists of the use of HWatson from eq , for which the Taylor expansion of the PES is needed. This expansion was constructed by calculating second-, third-, and fourth-order PES derivative tensors around the minimum structure. The second strategy relies on the n-mode Hamiltonian from eq . For this strategy, the PES was truncated at the 2-mode coupling terms around the minimum, where each n-mode term was represented on an equidistant grid of 31 points in the range between the two-seventh harmonic inversion points. The n-mode potentials were then used for the VSCF calculation, in the Fourier discrete variable representation (DVR) basis, performed using the Colibri software. For the eight lowest-frequency normal modes, the lowest N i = 6 VSCF modals were used to construct the second quantized form of Hnmode from eq , while N i = 2 VSCF modals were used for the other normal modes. This Hamiltonian was then used for the vDMRG calculations. The low-lying excited vibrational states were computed using both the DMRG­[ORTHO] and DMRG­[FEAST] algorithms using the single-site variant, with the maximal bond dimension set to 50. Examples of the QCMaquis input files for both cases are provided in the Supporting Information. The optimized MPS representations of each vibrational state were used to extract the most significant configurations using the SRCAS protocol. The configuration with the largest weight defines the character of each excited state. The results are summarized in Table .

1. vDMRG Energies of Low-Lying Vibrational States of the Formic Acid Dimer Calculated Using Analytic PES from Ref .

Watson
no.
state
E(ORTHO)
E(FEAST)
harmonic
0 0.95GS – 0.07ν3ν5ν22 + 0.06ν3 ν21 15,378 15,380 15,582
1 0.89ν1 + 0.14ν3 + 0.10ν1 51 51 71
2 0.81ν1 + 0.21ν1ν3 – 0.12GS 104 113 142
3 0.89ν3 – 0.21ν1 – 0.09ν3 ν5ν22 139 139 171
4 0.94ν2 – 0.07ν2ν3ν5ν22 + 0.06ν1 ν2 159 143 167
5 0.77ν1 – 0.24ν1 + 0.19ν1 ν3 175 179 213
6 0.63ν4 + 0.56ν1ν3 – 0.24ν1 189 189 209
7 0.68ν4 – 0.56ν1ν3 + 0.09ν4 199 192
8 0.75ν5 + 0.19ν1 ν5 + 0.17ν1ν3ν5 204 206 254
9 0.81ν1ν2 + 0.24ν5 + 0.10ν1 ν2 208 226 238
10 0.68ν1ν4 – 0.28ν1ν5 – 0.22ν1 ν3 234 236 280
n-mode
no.
state
E(ORTHO)
E(FEAST)
harmonic
0 0.99GS – 0.07ν 1ν 3 – 0.05ν 1 15,456 15,456 15,582
1 0.95ν′1 – 0.16ν′3 – 0.15ν′1 87 87 71
2 0.86ν′2 – 0.11ν′1ν′3 – 0.06ν′1ν′2ν′3 167 167 167
3 0.77ν′1 + 0.21ν′1ν′3 – 0.17ν′1 172 172 142
4 0.98ν′4 – 0.07ν′1ν′3ν′5 – 0.07ν′6 200 200 209
5 0.94ν′3 + 0.20ν′1 – 0.13ν′1ν′3 224 224 171
6 0.86ν′1ν′2 – 0.32ν′1 – 0.15ν′1 ν′2 253 253 238
7 0.74ν′1 + 0.38ν′1ν′2 – 0.27ν′1 ν′3 264 266 213
8 0.96ν′6 – 0.17ν′4ν′6 – 0.08ν′2ν′6 272 272 276
9 0.93ν′1ν′4 + 0.16ν′1 – 0.15ν′3ν′4 286 286 280
10 0.98ν′5 + 0.07ν′5 + 0.05ν′5 ν′11 291 290 254
11 0.80ν′1ν′3 – 0.32ν′3 – 0.31ν′1 313 304 242
a

ν i and ν′ i denote the jth excited modal of the ith mode for the Watson and n-mode Hamiltonian, respectively. The ground state energy is given with respect to the PES minimum structure, while the energies of excited states are given relative to the ground state. All energies are reported in cm–1. In addition to the energies, the three largest CI coefficients, obtained through the SRCAS protocol and the DMRG­[ORTHO] MPS, are reported for each vibrational state. Each harmonic energy corresponds to the term with the largest CI coefficient.

For the Watson model, vDMRG reproduces the zero-point energy (ZPE) in excellent agreement with the diffusion Monte Carlo (DMC) value (15,337 ± 7 cm–1) reported by Qu and Bowman. It should be noted that perfect agreement is not expected, as the DMC calculation was performed on the original PES, while the Watson model used approximates the PES by neglecting higher than fourth-order terms in Taylor expansion. For the n-mode model, on the other hand, the discrepancy in the ZPE is somewhat larger when compared to the DMC. Both models, however, yield a significant improvement over the harmonic ZPE (15,582 cm–1). It should be pointed out that both the Watson and the n-mode model use approximate potential energy surfaces, obtained by Taylor and n-mode expansions respectively, which differ. In fact, the discrepancy of the ZPE in the n-mode approach can be traced back to the neglect of the 3- and 4-mode terms in the PES representation, which are partially included in the Taylor expansion employed in the Watson model. This is confirmed by running the vDMRG calculation with the Watson model in which 3- and 4-mode terms in the third and fourth-order derivative tensors are set to zero (see Supporting Information), in which case the ZPE obtained (15,496 cm–1) closely matches the one from the n-mode model.

When the excitation energies obtained with the Watson and the n-mode models are compared, the Watson-model vDMRG energies are systematically shifted to lower values, albeit with different magnitudes when compared to the harmonic ones for the first 10 excited states calculated. On the other hand, such a trend is absent in the n-mode model, which can again be traced back to the inclusion of the 3- and 4-mode coupling terms in the expression of HWatson . This fact indicates that the excitation values obtained with the Watson model are expected to be more accurate in the case of the formic acid dimer than the ones obtained with the n-mode approach for the employed PES approximations. Additionally, for the ν4/ν′4 excited states, for which the experimental excitation energy is available (194 cm–1), both models yield an improvement over the vibrational configuration interaction (208 cm–1). However, the assignment of this state in the Watson model is ambiguous, due to the comparable weights of the ν4 configuration in the 6th and 7th excited states. As a consequence, they share the same harmonic excitation energy in Table . When the weights of the most significant configurations of each state are compared between the Watson and the n-mode model, it can be noted that their values are significantly larger in the n-mode case. This is directly related to the fact that the n-mode model uses optimized VSCF modals as the basis set functions, which provide a superior representation of the vibrational wave function when compared to the harmonic oscillator functions. These weights can be used to assign the character of each excited state and provide some insight into the correlation between different modes and different basis functions. Further insight into correlations can be gained from the entanglement diagrams of each state, an example of which is provided in Section .

Note that the energies of the vibrational states for this system obtained from the ORTHO and FEAST excited state solvers are not identical, particularly for the Watson Hamiltonian. We attribute this to the difference in structure of the wave function between the Watson and n-mode calculations. One major difference lies in the single-modal basis functions used, which correspond to harmonic oscillator eigenfunctions in the case of the Watson Hamiltonian and VSCF modals in the case of the n-mode Hamiltonian. As VSCF modals are optimized to provide an optimal description of the system using a single Hartree product, it is expected that this basis will produce a wave function with a lower multiconfigurational character when compared to simple harmonic oscillator basis functions. Furthermore, the order of the coupling terms in the two models are not entirely equivalent. While the n-mode expansion was truncated at the 2-mode terms, the Taylor expansion of the PES in the Watson Hamiltonian included up to fourth-order potential energy derivatives, introducing some 3- and 4-mode coupling terms. These additional terms are expected to increase the required bond dimension to encode the wave function, since they further correlate different modes. The result of these two effects is that the calculations with the Watson Hamiltonian are more sensitive to bond dimension truncation. However, even FEAST and ORTHO calculations executed with identical bond dimensions are not guaranteed to yield solutions with matching accuracy, because in FEAST, the eigensolutions are obtained from a Hamiltonian matrix in the basis of projected guess MPSs of a given bond dimension. This results effectively in a linear combination of the projected MPSs which, formally, corresponds to an MPS of increased bond dimension. Finally, FEAST depends on a quadrature approximation of the integral, which might also introduce errors in the energies.

3.2. Time-Dependent DMRG: Real-Time Propagation Quantum Dynamics

Quantum dynamics calculations are available in QCMaquis via the tangent-space formulation of the time-dependent DMRG (TD-DMRG) algorithm. In this formulation, the equation for propagating the time-dependent MPS is obtained from the Dirac–Frenkel variational principle

δΨ|Hit|Ψ=0 32

where |δΨ⟩ denotes an infinitesimal variation of the wave function |Ψ⟩ within the manifold of MPSs of bond dimension D. The resulting equations of motion obtained are of the form

it|ΨMPS=PΨMPSH|ΨMPS|ΨMPS(t+Δt)=eiΔtPΨMPSH|ΨMPS(t) 33

where PΨMPS denotes the projector onto the tangent space of this manifold with respect to the reference wave function |ΨMPS⟩. Analytical expressions for PΨMPS can be derived and are found in refs , and . Due to the invariance of the MPS from eq with respect to the gauge transformations M~σk=Gk11MσkGk , the wave function |ΨMPS⟩ can be transformed to the so-called canonically normalized form with respect to site k

|ΨMPS=σαA1α1σ1···Aαk2αk1σk1Mαk1αkσkBαkαk+1σk+1···BαL1α1σL|σ1σL=σkαk1,αkMαk1αkσk|ak1(l)σkak(r) 34

where tensors A σ j are left-normalized ∑σ j j–1 A α j–1α j A α j–1α j = δα j α j , while tensors B σ j are right-normalized ∑σ j j B α j–1α j B α j–1′α j = δα j–1α j–1. Using this normalization for the MPS, the projection operator can be expressed as

PΨMPS=k=1L|ak1(l)σkak(r)ak1(l)σkak(r)|k=1L1|ak(l)ak(r)ak(l)ak(r)|=k=1LPk(1)k=1L1Pk(2) 35

Inserting eqs into and approximating the exponential operator using the first order Lie–Trotter splitting, the time evolved wave function is given by

|ΨMPS(t+Δt)=eiΔtPL(1)HeiΔtPL1(2)HeiΔtPL1(1)H···eiΔtP1(2)HeiΔtP1(1)H|ΨMPS(t) 36

This expression lends itself to an implementation in a sweep-based DMRG algorithm. At every site, two local propagation steps are performed: a forward propagation under the action of Pk(1)H , and a backpropagation step under the action of Pk(2)H . Both forward and backward steps are performed with the Lanczos algorithm. , After the local propagation step is completed, a singular value decomposition is applied to the local tensor, and the bond dimension is truncated, as in the standard DMRG approach.

This TD-DMRG algorithm contains several sources of error. The first source corresponds to the bond dimension truncation, which effectively results in the time evolution under a modified Hamiltonian, as can be seen from eq . This error can be reduced by dynamically increasing bond dimension based on the singular values obtained from the truncation step. The second source of error can be traced to the use of the Lie–Trotter splitting. In a first-order Trotterization scheme is used, a single sweep across the lattice propagates the MPS to |ΨMPS(t + Δt)⟩ with an error of the order O(Δt2) . The error due to Trotterization step can be reduced by adopting a second-order scheme, which sweeps across the entire lattice and back to propagate the MPS to |ΨMPS(t + Δt)⟩ with the error O(Δt3) . An additional source of error pertains to the Lanczos algorithm. In practice, this error can be made arbitrarily small by further enlarging the Krylov space and is usually negligible in comparison to the Trotterization error.

In addition to the direct simulation of time-dependent processes, TD-DMRG can be used for calculating absorption spectra from an autocorrelation function. , This approach is particularly advantageous in cases where the energy range of interest contains a large number of eigenstates, many of which do not contribute significantly to the overall spectrum. Such cases frequently appear in vibrational spectra, where dominant peaks correspond to transitions with single-excitation character. However, due to the large span of vibrational frequencies of different normal modes within a molecule, there may be a vast number of multiply excited states of low-frequency modes that lie below the excited state corresponding to a single excitation of the highest-frequency mode (e.g., O–H stretching). In those cases, DMRG­[ORTHO] incurs significant cost in optimizing these states, whereas DMRG­[FEAST] may struggle due to the high density of states in this energy region. TD-DMRG circumvents these problems as the initial state can be easily prepared as μ̂|ψGS⟩ and the overall cost is determined by the total propagation time, which determines the peak widths. Since experimental spectra are often significantly broadened, the total cost of time evolution is usually far lower than the cost of the explicit calculation of the eigenstates.

3.2.1. Excitation Transfer in the Benzoic Acid Dimer

Studying the dynamics of photoinduced processes in molecular dimers and polymers is crucial to understanding the fundamental mechanisms underlying energy and charge transfer in large supramolecular systems. , An important class of such systems is hydrogen-bonded supramolecular complexes, the most prominent example being the nucleobase pairs in the DNA and RNA molecules, whose photodynamics has a significant impact on a plethora of biochemical processes. As a prototypical example of such systems, we chose the benzoic acid dimer to study the excitation transfer process in this work. For this system, the excitation into the S 2 excited state can be used to induce the energy transfer process. ,

A model of the excitation transfer between the two monomers comprising the benzoic acid dimer can be constructed using only the first two singlet excited states, which, thus, define the vibronic Hamiltonian from eq . This process was studied using TD-DMRG to elucidate the population dynamics and determine the vibronic absorption spectrum. The vibronic Hamiltonian was obtained by Taylor expanding the adiabatic PESs of the first two electronic excited singlet states around the point of minimum energy of the electronic ground state PES pertaining to the C 2h point group. These two adiabatic S 1 and S 2 states correspond to the A g and A u irreducible representation (irrep) and arise from a π → π* delocalized excitation on both benzene rings. At the electronic ground-state equilibrium molecular structure, the S 1 excited state features two imaginary frequencies associated with vibrational modes belonging to the B u irrep. These modes correspond to antisymmetric ring ‘breathing’ and ring stretching deformations, as depicted at the bottom of Figure . Displacements along these modes reduce the system’s symmetry from C 2h to C s , leading to the localization of the excitation on one of the two benzene rings. As a result, the S 1 adiabatic state features a double well structure, with each well corresponding to the localization of the excitation on one of the two benzene rings. The diabatic PESs were constructed following the procedure outlined in ref . The final model vibronic Hamiltonian employed in this TD-DMRG study includes the 13 vibrational modes that contribute most significantly to the interstate coupling between the S 1 and S 2 states.

4.

4

PESs of the first two electronic excited states in the benzoic acid dimer along the two normal modes that significantly mediate the energy transfer. The scatter and line plots depict the adiabatic and diabatic PESs, respectively. Deformations corresponding to the motion along these modes are indicated by the structures at the bottom.

The study first examined the excitation transfer between the two monomers of the benzoic acid dimer. The TD-DMRG time propagation was initialized with a state corresponding to the ground vibrational state of the ground electronic state vertically excited to the diabatic S 1 electronic state. The time propagation was executed with a time step Δt = 1 fs over a total propagation time of 250 fs with a maximum bond dimension of 85. The population dynamics of the two excited states are depicted in Figure .

5.

5

Population dynamics for the benzoic acid dimer obtained through TD-DMRG simulations of the vibronic model Hamiltonian. The dynamics are initiated from the ground vibrational state of the ground electronic state excited to the S 1 electronically excited state.

During time evolution, the initial excitation confined to the S 1 diabatic state migrates to the S 2 diabatic state. After 800 fs, half of the initial excited state population has transferred to the other diabatic states, after which the system approaches equilibrium, with the initial localized excitation being evenly distributed across the two benzene rings of the dimer. The equilibration time scale obtained from our TD-DMRG calculation is significantly shorter than the exciton transfer rate of 17.7 ps reported in the experimental study of ref . This is because we calculated a Franck–Condon excitation directly onto the crossing point of the two diabatic excited state surfaces, where the interstate coupling is very large. In ref , on the other hand, reports the exciton transfer rate, defined as the transfer rate of a localized wavepacket in the minimum of one of the diabatic states to the minimum of the other one.

Following the investigation of the excitation transfer, the vibronic spectrum of the photoexcitation process was determined. This spectrum was calculated by performing a Fourier transform of the time-dependent autocorrelation function

C(t)=ΨMPS(0)|ΨMPS(t) 37

assuming a constant transition dipole moment. In order to simulate the spectrum, vertical excitation was assumed. For the ground state minimum molecular structure, the S 2 is a bright excited state, while the S 1 is not. Consequently, to describe the vertical excitation into S 2 , which is a superposition of S 1 and S 2 states, the appropriate coherent superposition of the ground state vibrational wavepacket in these two excited electronic states was used as an initial state. The resulting autocorrelation function is reported in Figure .

6.

6

Real and imaginary parts of the initial 160 fs of the autocorrelation function for the vibronic model Hamiltonian of the benzoic acid dimer obtained with TD-DMRG. The wavepacket is initialized as a coherent superposition of the vibrational ground states of the respective S 1 and S 2 electronic excited states. The simulations were carried out using two different bond dimensions, namely, 50 and 85.

The autocorrelation function exhibits a slow decay after approximately 80 fs. When using a lower bond dimension of 50, the initial evolution of the autocorrelation function remains unchanged from the one obtained by the TD-DMRG calculation with a bond dimension of 85. After 120 fs, the data obtained by the two quantum dynamics calculations start to diverge slightly. The autocorrelation function obtained from these dynamics is reported in Figure .

7.

7

Vibronic absorption spectrum of the benzoic acid dimer calculated with TD-DMRG obtained from the autocorrelation function from Figure . Intensity is given as the absolute value of the complex spectrum.

To account for the vertical excitation energy, the spectrum has been shifted by 39,752 cm–1, from which the sum of the zero point energies of all vibrational modes, 6510 cm–1, was subtracted. The peaks in the spectrum obtained with a bond dimension of 85 exhibit sharper absorption peaks compared to the one obtained with a bond dimension of 50, illustrating an improvement in accuracy.

3.2.2. Frenkel Exciton Dynamics across a Rubrene Aggregate

π-Conjugated molecular aggregates have garnered significant attention in recent years due to their promising applications in organic electronic devices, such as field-effect transistors and light-emitting diodes. , A notable example is rubrene single crystals, which demonstrate exceptional hole mobility, positioning them as prime candidates for next-generation field-effect transistors. Upon photoexcitation, excitons in the rubrene crystal can propagate through electronic coupling, driven by the overlap of the large, delocalized π-systems of the aromatic monomers. Given their potential in optoelectronic applications, understanding their interactions with light and the resulting charge transfer dynamics is of particular importance.

Here, we investigate the quantum dynamics of an exciton within a single layer of four rubrene molecules aligned along the c-axis of the crystal, which is typically the axis along which charge transfer occurs in these systems. This tetramer is illustrated in Figure .

8.

8

Single layer of four rubrene molecules aligned along the c-axis of the rubrene crystal.

The Frenkel excitonic Hamiltonian, as described in Section , was employed to model the behavior of the rubrene crystal upon photoexcitation. TD-DMRG was used to calculate the absorption spectrum and examine the exciton migration dynamics along the aggregate.

The excitonic Hamiltonian of eq incorporates a constant nearest-neighbor electronic coupling J coupl, which mediates charge transfer between monomers. Each monomer is modeled with only two electronic states: the ground state and the first excited state, both represented by harmonic oscillator potentials. The TD-DMRG calculations were initiated with the first rubrene monomer excited to the vibrational ground state of its first electronic excited state and all other monomers were in their electronic and respective vibrational ground states. The parameters that enter the excitonic Hamiltonian, consisting of the vibrational frequency, linear shift coefficient k i from eq , and J coupl-coupling strength, were taken from ref . The bond dimension was set to 40, and the time step was chosen to be 1 fs with a total propagation time of 1000 fs.

Figure shows the autocorrelation function of the first 300 fs of the time evolution. The autocorrelation function initially decays within the first 200 fs, followed by a revival of its amplitude. This total autocorrelation function was used to derive the absorption spectrum corresponding to the electronic transition from the ground state to the first excited electronic state. To reduce spurious oscillatory artifacts in the spectrum caused by finite-time propagation effects, the autocorrelation function is multiplied by an exponential damping factor, exp­(−t/τ), with τ = 500 fs, prior to performing the Fourier transform. The resulting spectrum, shown in Figure , was shifted to match the experimental 0–0 transition energy of 2.33 eV. As expected, the absorption spectrum exhibits vibronic state splitting, which causes a fine structure in the broader peak corresponding to the electronic excitation due to the nearest-neighbor coupling term J coupl.

9.

9

Initial 300 fs of the autocorrelation from the TD-DMRG calculation of the excitonic model Hamiltonian for the rubrene tetramer with a bond dimension of 40.

10.

10

Vibronic absorption spectrum of the rubrene tetramer, derived from the autocorrelation function in . Intensity is given as the absolute value of the complex-valued spectrum. The broad singlet-to-singlet transition appears at approximately 2.32 eV and exhibits a fine structure arising from the excitonic coupling between the rubrene monomers in the tetramer aggregate.

The excited-state population dynamics of the rubrene tetramer are presented in Figure . Initially localized on the first monomer, the excitation is fully transferred to the other monomers within the first 200 fs of the propagation, coinciding with the vanishing of the autocorrelation function in Figure . As expected, this transfer proceeds sequentially along the chain of monomers, from one neighboring monomer to the next. A notable accumulation of excited-state population is observed on the fourth monomer after 300 fs. This behavior is attributed to its position at the terminal end of the tetramer, possessing only a single neighboring monomer for propagating the exciton further.

11.

11

Excited-state population dynamics of the excitonic rubrene tetramer. This data was obtained through TD-DMRG with a bond dimension of 40.

3.3. Time-Dependent DMRG: Imaginary-Time Propagation for Ground State Optimization

The time-dependent formulation of DMRG also provides an alternative method for optimizing the right eigenvectors of the Hamiltonian by performing imaginary-time evolution, expressed as

|Ψ=limteHt|Ψinitial 38

starting from an arbitrary initial vector |Ψinitial⟩. This evolution converges to the lowest eigenstate that has nonvanishing overlap with the initial state |Ψinitial⟩. Provided that the initial wave function contains contributions from the ground state, the imaginary-time evolution can effectively be used to find the ground state of an arbitrary Hamiltonian.

As demonstrated in our previous works, , this optimization method is especially useful for non-Hermitian Hamiltonians, such as the transcorrelated Hamiltonian, where conventional DMRG optimization schemes fail due to the breakdown of the variational principle for non-Hermitian operators. Figure depicts the potential energy curves of the N2 molecule obtained through time-independent and imaginary-time transcorrelated DMRG calculations using the cc-pVDZ and cc-pVTZ bases with a bond dimension of 500.

12.

12

N2 potential energy curves for time-independent (TI-) and transcorrelated (tc) DMRG in the cc-pV­(DZ) and cc-pV­(TZ) basis sets using a bond dimension m = 500. The tcDMRG calculations were conducted using a correlation factor τ=12i<jexp(γrij) with γ = 2.5. As a high-accuracy reference curve, the MRCI+Q-F12 in the aug-cc-pV­(5Z) basis is taken from the literature.

The correlator used for transcorrelation is given by F = eτ, where τ=12i<jexp(γrij) , which exactly enforces the electronic cusp conditions when two electrons coalesce. The correlation factor of γ was set to 2.5 because lower values of γ (e.g., γ = 1) lead to significantly nonvariational energies – see ref for further discussion on this issue.

3.4. Dynamic Electron Correlation: Multireference Perturbation Theory

In practical electronic structure calculations, DMRG is typically employed as an active-space solver, where a subset of the orbitals designated as active form a subspace in which DMRG is executed. For quantitatively accurate results, the missing dynamic correlation from the neglected orbitalsabsent from the active spacecan be addressed using post-CAS methods. Examples of such methods combined with DMRG have been reviewed in refs and . Several forms of multireference perturbation theory (MRPT) are readily available thanks to our interface to external quantum chemistry programs and are described below. We note in passing that we have also investigated other approaches within the QCMaquis environment for capturing the dynamical correlation lacking in the DMRG ansatz including range-separated DFT and multireference driven coupled cluster. ,

QCMaquis provides routines to evaluate up to four-body RDMs derived from an MPS wave function. These RDMs are needed for MRPT methods such as CASPT2 , and N-electron valence state second-order perturbation theory (NEVPT2). Our NEVPT2 implementation, which leverages Cholesky-decomposed two-electron repulsion integrals, is available as a separate module in OpenMolcas, while our new CASPT2 implementation is integrated within the conventional OpenMolcas DMRG interface.

In the CASPT2 formalism, computing the correction to the energy involves expressions containing contractions between the RDMs Γ pq··· of the CAS wave function and the generalized Fock matrix f v,v′ , such as

Apqrstu=vvfvvΓpqrvstuv=vvfvvψ|epqrvstuv|ψ 39

with e pq··· corresponding to the n-electron spin-summed excitation operators. eq requires computing the 4-RDM, which will become prohibitively memory-intensive for large active spaces where exact diagonalization methods are infeasible and approximate CAS solvers, such as DMRG, become necessary. To make our CASPT2 implementation practical, certain simplifications are made to eq . First, the molecular orbitals are rotated to pseudocanonical form, which diagonalizes f v,v′ , eliminating one of the indices in the sum. Furthermore, the four-body excitation operator is expressed in terms of lower-body excitation operators as follows:

epqrvstuv=epqrstuEvvepqrstvδvuepqrsvuδvtepqrvtuδvs 40

Then, the contraction in eq can be rewritten as

Apqrstu=vfvvΓpqrvstuv=vfvv(ψ|epqrstuEvv|ψδvuΓpqrstvδvtΓpqrsvtδvsΓpqrvtu)=ψ|epqrstuvfvvEvv|ψfuuΓpqrstufttΓpqrstufssΓpqrstu=ψ|epqrstu|ψΓpqrstu(fuu+ftt+fss) 41

Here, |ψ⟩ corresponds to a new wave function resulting from the application of the operator Ô = ∑ v f vv E vv on the original wave function Ô|ψ⟩ = |ψ⟩. In the DMRG formalism, this operation is given by the contraction between an MPO and an MPS. Although this operation can, in principle, be expensive, in this case, it can be performed efficiently because the operator Ô takes the form of an MPO of bond dimension of only 2 due to its diagonal nature. The first term in eq , therefore, denotes a transition 3-RDM between the newly computed MPS |ψ⟩ and the original one |ψ⟩. With this approach, all quantities in the CASPT2 algorithm requiring the 4-RDM may be derived from the 3-RDM and this transition 3-RDM, eliminating the need to explicitly compute and store the expensive 4-RDM. To further accelerate calculations, an option is provided in OpenMolcas to compress the MPS to a smaller bond dimension before evaluating the transition 3-RDM, which is the bottleneck of the computation. While this option has the potential to significantly speed up the RDM evaluation, excessive compression can compromise the accuracy of the results. Our current CASPT2 implementation is limited to state-specific calculations with a multistate extension under development.

3.4.1. Minimum and Transition State Energy Barrier of the Benzoic Acid Dimer

To demonstrate the importance of dynamic correlation effects in this context, we investigate the electronic energy barrier between the minimum and transition state structures of the benzoic acid dimer. The transition state structure corresponds to the D2h point group, with both carboxyl hydrogen atoms equidistant to the corresponding oxygen atoms of both monomers. In the minimum structure, on the other hand, each carboxyl hydrogen is associated with one monomer, which reduces the symmetry of the molecule to C2h. For both geometries, the active space of (20e, 18o) was determined by AutoCAS (see also below), which included the entire π-system of both monomers in the active space. For the transition state, this corresponds to the 6 energetically lowest orbitals of the A g and B 3u symmetries, and 3 energetically lowest orbitals of the B 2u and B 1g symmetries. In the case of the minimum structure, the selected active space corresponds to the 9 energetically lowest orbitals of the A g and B u symmetries. Threshold diagrams of both geometries are given in Figure .

13.

13

Threshold diagrams corresponding to the maximal discarded single-orbital entropies relative to the largest value for different active space sizes, as introduced in ref for (a) minimum structure and (b) transition state structure of the benzoic acid dimer.

An initial DMRG-SCF calculation was performed using the OpenMolcas interface for both the minimum and transition state molecular geometries with the AutoCAS selected (20e, 18o) active space using the def2-SVP basis set. The orbital mapping was chosen based on the Fiedler vector of the mutual information of the orbitals.

The convergence of the energy with respect to the bond dimension is illustrated in Figure . It depicts the error of the electronic energy obtained for various bond dimensions, measured with respect to the energy with a calculation performed at a bond dimension of 2500. To reduce the computational cost of evaluating the RDMs for the CASPT2 method, the CASPT2 calculations were performed using the DMRG-SCF wave function of bond dimensions 1000. This choice is deemed justified since both the ground and transition states have an error below 10–3 [Ha]. The converged MPS was compressed to a bond dimension of 500 for the evaluation of the 3-RDM. The CASPT2 calculation utilized an empirical ionization-potential–electron-affinity shift of 0.25 and an imaginary level shift of 0.1. The results are summarized in Table . For comparison, DLPNO–CCSD­(T) calculations were carried out using the ORCA quantum chemistry package.

14.

14

Logarithmic plot of the error of the DMRG-SCF electronic energy of the benzoic acid dimer for different bond dimensions measured with respect to the energy obtained with a bond dimension of 2500. This error is reported for the minimum and transition state (TS) molecular geometries.

2. Electronic Energies in mHa (Absolute Energies Shifted by −8.3 × 106) of the Benzoic Acid Dimer Obtained from a DMRG-SCF and Subsequent CASPT2 Calculation for the Minimum and Transition State Geometries Using an Active Space of CAS­(20e, 18o) .
  DMRG-SCF DMRG-CASPT2 DLPNO–CCSD(T) experiment
minimum –6236.9 –8543.6 –8754.0  
transition state –6204.0 –8520.1 –8740.6  
barrier 32.9 23.5 13.4 28.4
a

Both calculations were performed using DMRG with a bond dimension of 1000, and the evaluation of the transition 3-RDM was conducted using an MPS that was compressed to a bond dimension of 500.

b

Ref .

3.5. Interfaces to External Quantum Chemistry Packages

The electronic structure model of QCMaquis is tightly integrated with several quantum chemistry packages, including the newly added support for PySCF.

3.5.1. OpenMolcas

Historically, QCMaquis has served as the default DMRG approximate FCI solver in the OpenMolcas quantum chemistry package, which specializes in methods designed to tackle problems requiring a multiconfigurational description of the wave function. As OpenMolcas is written in the Fortran programming language, QCMaquis provides a C interface that exposes routines to its core functionality. This C interface bridges QCMaquis and OpenMolcas by binding its routines using Fortran functions, allowing direct invocation from within the OpenMolcas source code.

3.5.2. Python Bindings and PySCF

To enhance the standalone usability of the software, Python bindings were developed that expose QCMaquis’s functionality. As Python is increasingly dominant in scientific computing, these bindings facilitate the integration of QCMaquis into custom workflows and improve compatibility with other tools in the Python ecosystem. The Python bindings are accessed indirectly via concise wrapper functions, which ensure that the internal mechanics of QCMaquis remain abstracted from the user.

Leveraging the Python bindings, QCMaquis provides a newly developed interface to PySCF, enabling its use as an FCI solver. This allows CASCI and CASSCF calculations to be performed with QCMaquis as the active-space solver by replacing the corresponding FCISolver object as depicted in the code snippet in Figure .

15.

15

Code snippet of the DMRG-CI and DMRG-SCF calculation on the stretched N2 molecule with a CAS of (6e, 6o) using the PySCF interface.

3.6. Measurements and Properties

3.6.1. CI Coefficients

In a DMRG calculation, since the wave function is represented as an MPS tensor factorization, the CI coefficients are not directly accessible. However, specific coefficients may be extracted from the wave function by evaluating the overlap between the optimized MPS wave function |ΨMPS⟩ and an MPS corresponding to a single configuration

cp=Ψp|ΨMPS 42

where c p corresponds to an arbitrary CI coefficient related to configuration p. In QCMaquis, the individual configuration can be specified using the ONV string of the configuration.

To recover the most significant CI coefficients, our sampling reconstruction of the complete active space (SRCAS) procedure may be employed. In the SRCAS algorithm, the configurational space is sampled with a Metropolis–Hastings Markov chain. Several parameters affect the sampling procedure. All of them are provided with sane default values; however, they can be tuned, if necessary. These parameters are the threshold for the completeness of the CI representation ηcomplete, which represents the norm of the reconstructed CI wave function and is used to terminate the algorithm (default value is set to 0.99), and the threshold for storing the sampled ONV ηstore (default value is set to 0.001). The algorithm consists of the following steps:

  • 1.

    Initial Setup: An initial guess ONV is automatically created or can alternatively be provided by the user. Its CI coefficient C curr is computed by evaluating the overlap with the MPS as in eq .

  • 2.

    Generate New State: From the current reference ONV, a randomly (de)­excited state is generated.

  • 3.

    Evaluate New Configuration: Calculate the CI coefficient C new of the newly generated ONV, and store the configuration if |C new| > ηstore.

  • 4.

    Update the Reference ONV: Update the reference ONV with the newly generated one with a probability P=min[1,|Cnew|2|Ccurr|2] .

  • 5.

    Repeat Until Convergence: Repeat steps 2 to 5 until the CI expansion is sufficiently reconstructed as measured by ∑ i |C i | 2 > ηcomplete.

3.6.2. Particle Reduced Density Matrices and Transition Particle Densities

QCMaquis provides routines for computing up to 4-particle RDMs, which are essential for various applications such as orbital rotations (requiring 1- and 2-RDMs) during DMRG-SCF iterations, as well as for certain dynamical correlation methods that depend on additional 3- and 4-RDMs, such as CASPT2. Users have the flexibility to specify a sub-block for the RDM computation, rather than calculating the entire matrix. The syntax for this option is detailed in the manual. Additionally, QCMaquis can compute up to 3-particle transition-RDMs between two wave functions stored as MPS in the form of checkpoint files. The RDMs are computed by evaluating expectation values of second-quantized operators with respect to the MPS wave function

Γpq···st···=ΨMPS|epq···st···|ΨMPS

one-by-one at the end of the optimization of the wave function. This procedure is less efficient than schemes that combine the optimization of the MPS with the evaluation of the RDMs. , However, it has the benefit of eliminating the inconsistencies in the elements of the RDMs due to the MPS wave function changing during the sweeps, which can plague such schemes. Nonetheless, the evaluation of the elements can be performed independently and is, hence, embarrassingly parallel, which we exploit in our implementation. This functionality is exposed either through the standard input file or the newly developed Python interface shown in the code snippet in Figure .

16.

16

Code snippet for extracting one- and two-body RDMs from QCMaquis.

3.6.3. Orbital Entropies and Quantum Entanglement Measures

QCMaquis provides routines for extracting quantum information metrics, such as the orbital entropies , and mutual information, from MPS wave functions. These quantities rely on the evaluation of the orbital RDMs. Due to the complexity of evaluating certain operator expectation values entering the orbital RDM within a spin-adapted framework, only a subset of them are directly implemented. Internally, the remaining values are computed by first transforming the MPS to the 2U(1) symmetry. This transformation converts the spin-adapted MPS to the one with only conservation of α and β particles.

These orbital-RDMs can be used to compute the single-orbital entropy for spatial orbital i, given by

si(1)=α=14ωα,ilnωα,i 43

where α runs over the possible occupancies of the orbital and ωα,i correspond to the eigenvalues of the orbital RDM. The two-orbital entropies are defined analogously by

sij(2)=α=116ωα,ijlnωα,ij 44

where α now represents the 16 possible occupancies of two spatial orbitals and ωα,ij denotes the eigenvalues of the two-orbital RDM for orbitals i and j. These quantities are used to construct the mutual information matrix of the system

Iij=12(si(1)+sj(1)sij(2))(1δij) 45

These quantum information measures can be conveniently accessed using the newly developed Python interface as depicted in the code snippet from Figure .

17.

17

Code snippet demonstrating DMRG-CI calculation of the LiH diatomic molecule through the Python bindings. Subsequently, quantum information metrics, namely, the 1- and 2-orbital entropies and the mutual information, may be extracted from the optimized MPS.

The entropies and mutual information are also available for vibrational Hamiltonians expressed in the n-mode second quantization framework, as introduced in eq . For the corresponding expressions of the single-modal and two-modal entropies, the reader is referred to ref . As an example, we present the entanglement diagram for one of the excited vibrational states of the formic acid dimer in Figure .

18.

18

Modal entanglement diagram for the vibrational excited state ν 1 of the formic acid dimer obtained from the n-mode Hamiltonian. Only the most entangled modals are presented. The symbol K i denotes Kth VSCF modal of the normal mode i. Circle diameters are proportional to the value of the corresponding modal entropy, while line widths are proportional to the value of the mutual information. Further details on the entanglement diagrams can be found in ref .

3.6.4. Autocorrelation Functions and Population Analysis

Time-dependent quantities can be extracted along a TD-DMRG propagation using QCMaquis. This includes the autocorrelation function defined in eq , from which the spectrum of the system can be derived.

Additionally, for vibronic processes, the population dynamics of the excited states along the PESs can be tracked throughout the time propagation. The Python interface provides a convenient method for postprocessing TD-DMRG results. The function analyze_results from Figure generates plots for the provided measurements. The populations and the autocorrelation functions, read from the results file, are plotted and saved in the directory containing the results file. In addition, the unshifted spectrum under the assumption of a constant dipole moment can be automatically computed from the autocorrelation function.

19.

19

Code snippet for time evolution and automatic spectrum visualization.

3.7. Automatic Selection of Active Orbital Spaces with AutoCAS

Even though the maximum number of orbitals in DMRG can be significantly larger than in CASCI-based methods, it is still too low to capture the entire orbital space, even for small molecular systems. In practice, strongly correlated orbitals are selected and form an active space, which is then evaluated by CAS-based methods, to recover static correlation and return a qualitatively correct wave function. However, a manual orbital choice of the active space is nontrivial and requires deep knowledge of the system. Since orbital selection significantly impacts the accuracy of CAS-based methods, numerous strategies have been proposed ,− to guide or automate this process.

A special approach is the autoCAS algorithm ,− developed by our group, which utilizes single-orbital entropies from an unconverged (in terms of bond dimension and the number of sweeps) DMRG wave function. For the selection of the active space for multiconfigurational systems, the relative magnitude of the single-orbital entropies is used to identify strongly correlated orbitals.

Even though the algorithm does not require a converged DMRG wave function for the selection of the active space, the number of orbitals is still limited. Hence, an initial active space is selected first that consists of all valence orbitals of the system of interest. The single-orbital entropies of this active spaceobtained via the poorly converged DMRG calculationare then used to select the orbitals for the final production active space. For most post-CAS methods, it is crucial to have a balanced active space, , meaning that all strongly correlated orbitals need to be included in the active space. To ensure this balancing, the autoCAS algorithm selects the orbitals based on plateaus in the single-orbital entropies, such as the ones in Figure . In order to generate these plateaus, the single-orbital entropies are first sorted based on their magnitude. Since the initial active space is generally larger than the required active space, many orbitals are weakly correlated and have small single-orbital entropies, while others, such as the ones responsible for bond-breaking processes, have large orbital entropies. This difference in magnitude forms a plateau when the number of orbitals is plotted against the single-orbital entropy. The number of orbitals that generate this plateau are the ones that are included in the final active space. This algorithm ensures that every strongly correlated orbital is included in the active space.

In cases where the active space is larger than the maximum number of orbitals that can be treated with DMRG, the large CAS protocol can be applied. In this protocol, the initial active space is first divided into the occupied and virtual orbitals. Both of these orbital spaces are, then, further divided into a series of subspaces containing only a subset of the respective orbitals. Subsequently, every subspace from the occupied orbitals is combined with every subspace from the virtual orbitals to generate subactive spaces, in which the single-orbital entropies are evaluated. The final approximate single-orbital entropy for each orbital is chosen as the maximum single-orbital entropy obtained from these subactive spaces. The large CAS protocol can, thus, be utilized to determine active spaces in much larger systems than could be conventionally treated with DMRG, since with this protocol, DMRG calculations only need to be performed in each subspace.

The program SCINE autoCAS , includes the previously described algorithm, as well as different workflows that can automatically perform active space calculations. The package supports multiple electronic structure backends for performing operations such as the orbital optimization and entropy evaluation of the initial and final active spaces. In addition to the interface to the existing interface with OpenMolcas, a new interface to the PySCF package has been developed, which utilizes the PySCF interface of QCMaquis to carry out the required DMRG calculation.

4. Conclusions and Outlook

The QCMaquis program has evolved into a flexible software for DMRG calculations with extensive functionality for a wide range of applications. What makes QCMaquis special is its versatility, reaching beyond standard electronic structure calculations to the description of anharmonic vibrational systems, and the resolution of vibronic structures in absorption spectra to TD-DMRG quantum dynamics simulations. In addition, QCMaquis has pioneered unique techniques unavailable in other packages, including pre-Born–Oppenheimer nuclear-electronic DMRG and transcorrelated DMRG methods.

Major recent advancements, compared to earlier versions of the program, have been the availability of arbitrary basis functions in vDMRG through the n-mode Hamiltonian formalism, enhanced insights into correlation patterns in vDMRG through the exposure of modal quantum information measures, and the inclusion of the Frenkel excitonic Hamiltonian. The application of the new features has been demonstrated in tailored case studies in this work. The latest release also exposes the functionality of QCMaquis through the newly developed Python bindings, which enable its use as an active space solver for PySCF.

QCMaquis 4.0 marks a milestone in the development of the software. However, future work is already underway and will focus, for instance, on the development of a vibronic model incorporating the n-mode Hamiltonian to enable the use of generic basis sets in vibronic time-dependent calculations. This approach offers enhanced flexibility and accuracy for describing complex molecular systems by accounting for anharmonic effects and higher-order couplings. Another key future goal will be the inclusion of finite-temperature effects in the DMRG algorithm, which would facilitate the exploration of temperature-dependent properties in chemical systems. Moreover, ongoing efforts will aim at extending the software’s interfaces to other libraries, including the development of a multistate extension for the CASPT2 implementation in OpenMolcas.

Supplementary Material

jp5c02970_si_001.pdf (199.2KB, pdf)

Acknowledgments

We gratefully acknowledge financial support from the Swiss National Science Foundation through Grant No. 200021_219616.

A Technical Aspects

A.1. Input and Output

The standalone version of QCMaquis expects, in addition to the input file, an integral file with all integrals encoding the second-quantized Hamiltonian of the system. This file is either specified in a text or binary format using the integral_file or integral_binary keywords, respectively. The expected format of the integral file depends on the type of Hamiltonian and is documented in the QCMaquis manual.

In addition to the calculation’s output printed to standard output, QCMaquis relies on the HDF5 file format for storing the results of the simulation. This comprises the results_file, containing relevant intermediate quantities, such as the bond dimension and energy of each sweep, as well as the requested properties of the final MPS. The simulation checkpointing mechanism in QCMaquis also relies on the HDF5 file format by storing the MPS at the end of each sweep to disk. Aggregated into a directory, defined by chkp_file keyword in the input file, each site tensor is stored in its individual HDF5 file. This enables users to restart calculations from previous states and perform post-calculation analyses on the properties of the MPS. The results_file and chk_file keywords are optional, and if omitted, the results of the simulation are not stored to a file, and checkpointing will not be performed.

A.2. Lattice Ordering

An aspect that can have a significant impact on the performance of DMRG is the mapping of the DoF to the one-dimensional tensor lattice. In particular, a judicious mapping can significantly reduce the size of the bond dimension required for representing the wavefunction solution. The default ordering obeys the orbital ordering defined by the FCIDUMP file. However, this mapping can be overwritten by manually providing a comma-separated string of integers corresponding to the DoF indices in the integral file with the orbital_order input parameter. Alternatively, the orbitals may be automatically reordered based on quantum information measures from a partially converged DMRG calculation using the Fiedler ordering. We recommend enabling this option for all electronic structure calculations.

Also, for vibrational models, the ordering of vibrational DoF to the MPS lattice sites is defined by the ordering provided in the integral file. Typically, for the Watson Hamiltonian, which maps each normal mode to a lattice site, the ordering is chosen in ascending harmonic frequency. The n-mode mapping groups modals relating to a particular mode sequentially, following the same convention of increasing frequency.

Two distinct lattice orderings for vibronic Hamiltonians are available in QCMaquis. The first is the intertwined sorting, where an electronic site is followed by the vibrational sites associated with that electronic site. This provides an intuitive ordering for the excitonic Hamiltonian, as it describes a chain of connected monomer units with their own electronic states and vibrational modes grouped together. The other option places the electronic sites at the beginning of the lattice, followed by the remaining vibrational sites, which is the standard ordering for DMRG calculations with the vibronic Hamiltonian. These two lattices are depicted in Figure . The keyword vibronic_sorting in the input file determines which of the two ordering options is used for the calculations. The format of the integral file determines the ordering of the individual DoFs for the chosen lattice type. However, typically, the DoFs are sorted with increasing energy.

In contrast to the electronic structure case, the effects of different lattice orderings for vibrational and vibronic DMRG calculations have not yet been thoroughly investigated. For vibrational systems, the preliminary steps can be found in our study from ref , which analyzed quantum information metrics extracted from vibrational MPS. Further studies, including for vibronic systems, will be the subject of future work.

A.3. MPS Initialization

QCMaquis can restart calculations from a previous checkpoint by providing by specifying an existing checkpoint directory to the chkpfile keyword. Otherwise, there are several options for initializing an MPS from scratch.

A.3.1. Electronic Structure

The initial guess of the MPS can be either a random MPS of fixed bond dimension or one corresponding to a single determinant, defined by a comma-separated list of DoF occupancies defined in the hf_occ input parameter. The latter is simply given by an MPS with a bond dimension of one. To generate the Hartree–Fock determinant, the doubly occupied determinants need to be set to 4, corresponding to doubly occupied, and the unoccupied determinants need to be set to 1, encoding unoccupied determinants.

A.3.2. Vibrational and Vibronic Structure

For vibrational and vibronic Hamiltonians, the MPS is usually initialized by a single ONV that describes the particles in the selected vibrational basis state and on the preferred electronic state in the case of vibronic calculations. The DoFs of this ONV can correspond to occupancies of harmonic oscillator basis functions or vibrational self-consistent field reference modals in the case of vibrational calculations with the Watson or n-mode Hamiltonian, respectively. Furthermore, the MPS can be initialized as a coherent superposition of ONVs.

The Supporting Information is available free of charge at https://pubs.acs.org/doi/10.1021/acs.jpca.5c02970.

  • Molecular structures and protocols used for each example calculation, including QCMaquis input files (PDF)

The authors declare no competing financial interest.

Published as part of The Journal of Physical Chemistry A special issue “Quantum Chemistry Software for Molecules and Materials”.

References

  1. Ma, H. ; Schollwöck, U. ; Shuai, Z. . Density Matrix Renormalization Group (DMRG)-based Approaches in Computational Chemistry; Elsevier, 2022. [Google Scholar]
  2. Marti K. H., Reiher M.. The density matrix renormalization group algorithm in quantum chemistry. Z. Phys. Chem. 2010;224:583–599. doi: 10.1524/zpch.2010.6125. [DOI] [Google Scholar]
  3. Verstraete F., Nishino T., Schollwöck U., Bañuls M. C., Chan G. K., Stoudenmire M. E.. Density matrix renormalization group, 30 years on. Nat. Rev. Phys. 2023;5:273–276. doi: 10.1038/s42254-023-00572-5. [DOI] [Google Scholar]
  4. White S. R.. Strongly correlated electron systems and the density matrix renormalization group. Phys. Rep. 1998;301:187–204. doi: 10.1016/S0370-1573(98)00010-6. [DOI] [Google Scholar]
  5. Orús R.. Tensor networks for complex quantum systems. Nat. Rev. Phys. 2019;1:538–550. doi: 10.1038/s42254-019-0086-7. [DOI] [Google Scholar]
  6. Murg V., Verstraete F., Legeza Ö., Noack R. M.. Simulating strongly correlated quantum systems with tree tensor networks. Phys. Rev. B. 2010;82:205105. doi: 10.1103/PhysRevB.82.205105. [DOI] [Google Scholar]
  7. Xiang, T. Density Matrix and Tensor Network Renormalization; Cambridge University Press, 2023. [Google Scholar]
  8. Nakatani N., Chan G. K.-L.. Efficient tree tensor network states (TTNS) for quantum chemistry: Generalizations of the density matrix renormalization group algorithm. J. Chem. Phys. 2013;138:134113. doi: 10.1063/1.4798639. [DOI] [PubMed] [Google Scholar]
  9. Larsson H. R.. Computing vibrational eigenstates with tree tensor network states (TTNS) J. Chem. Phys. 2019;151:204102. doi: 10.1063/1.5130390. [DOI] [PubMed] [Google Scholar]
  10. Verstraete F., Cirac J. I.. Renormalization algorithms for Quantum-Many Body Systems in two and higher dimensions. arXiv. 2004:0407066. doi: 10.48550/arXiv.cond-mat/0407066. [DOI] [Google Scholar]
  11. Vidal G.. Class of Quantum Many-Body States That Can Be Efficiently Simulated. Phys. Rev. Lett. 2008;101:110501. doi: 10.1103/PhysRevLett.101.110501. [DOI] [PubMed] [Google Scholar]
  12. Meyer H. D., Manthe U., Cederbaum L. S.. The multi-configurational time-dependent Hartree approach. Chem. Phys. Lett. 1990;165:73–78. doi: 10.1016/0009-2614(90)87014-I. [DOI] [Google Scholar]
  13. White S. R.. Density matrix formulation for quantum renormalization groups. Phys. Rev. Lett. 1992;69:2863–2866. doi: 10.1103/PhysRevLett.69.2863. [DOI] [PubMed] [Google Scholar]
  14. White S. R.. Density-matrix algorithms for quantum renormalization groups. Phys. Rev. B. 1993;48:10345–10356. doi: 10.1103/PhysRevB.48.10345. [DOI] [PubMed] [Google Scholar]
  15. Östlund S., Rommer S.. Thermodynamic Limit of Density Matrix Renormalization. Phys. Rev. Lett. 1995;75:3537–3540. doi: 10.1103/PhysRevLett.75.3537. [DOI] [PubMed] [Google Scholar]
  16. Oseledets I. V., Dolgov S. V.. Solution of Linear Systems and Matrix Inversion in the TT-Format. SIAM J. Sci. Comput. 2012;34:A2718–A2739. doi: 10.1137/110833142. [DOI] [Google Scholar]
  17. Hastings M. B.. An area law for one-dimensional quantum systems. J. Stat. Mech. Theory Exp. 2007;2007:P08024. doi: 10.1088/1742-5468/2007/08/P08024. [DOI] [Google Scholar]
  18. Ramasesha S., Pati S. K., Krishnamurthy H. R., Shuai Z., Brédas J. L.. Symmetrized density-matrix renormalization-group method for excited states of Hubbard models. Phys. Rev. B. 1996;54:7598–7601. doi: 10.1103/PhysRevB.54.7598. [DOI] [PubMed] [Google Scholar]
  19. Fano G., Ortolani F., Ziosi L.. The density matrix renormalization group method: Application to the PPP model of a cyclic polyene chain. J. Chem. Phys. 1998;108:9246–9252. doi: 10.1063/1.476379. [DOI] [Google Scholar]
  20. Anusooya Y., Pati S. K., Ramasesha S.. Symmetrized density matrix renormalization group studies of the properties of low-lying states of the poly-para-phenylene system. J. Chem. Phys. 1997;106:10230. doi: 10.1063/1.474076. [DOI] [Google Scholar]
  21. White S. R., Martin R. L.. Ab initio quantum chemistry using the density matrix renormalization group. J. Chem. Phys. 1999;110:4127–4130. doi: 10.1063/1.478295. [DOI] [Google Scholar]
  22. Chan G. K.-L., Head-Gordon M.. Highly correlated calculations with a polynomial cost algorithm: A study of the density matrix renormalization group. J. Chem. Phys. 2002;116:4462–4476. doi: 10.1063/1.1449459. [DOI] [Google Scholar]
  23. Legeza Ö., Röder J., Hess B. A.. QC-DMRG study of the ionic-neutral curve crossing of LiF. Mol. Phys. 2003;101:2019–2028. doi: 10.1080/0026897031000155625. [DOI] [Google Scholar]
  24. Marti K. H., Ondík I. M., Moritz G., Reiher M.. Density matrix renormalization group calculations on relative energies of transition metal complexes and clusters. J. Chem. Phys. 2008;128:014104. doi: 10.1063/1.2805383. [DOI] [PubMed] [Google Scholar]
  25. Legeza, Ö. ; Noack, R. M. ; Sólyom, J. ; Tincani, L. In Computational Many-Particle Physics; Fehske, H. ; Schneider, R. ; Weiße, A. , Eds.; Springer: Berlin Heidelberg, 2008; pp 653–664. [Google Scholar]
  26. Chan, G. K.-L. ; Dorando, J. J. ; Ghosh, D. ; Hachmann, J. ; Neuscamman, E. ; Wang, H. ; Yanai, T. In Frontiers in Quantum Systems in Chemistry and Physics; Wilson, S. ; Grout, P. J. ; Maruani, J. ; Delgado-Barrio, G. ; Piecuch, P. , Eds.; Springer: Netherlands, 2008; pp 49–65. [Google Scholar]
  27. Chan G. K.-L., Zgid D.. The Density Matrix Renormalization Group in Quantum Chemistry. Annu. Rep. Comput. Chem. 2009;5:149–162. doi: 10.1016/S1574-1400(09)00507-6. [DOI] [Google Scholar]
  28. Schollwöck U.. The density-matrix renormalization group in the age of matrix product states. Ann. Phys. 2011;326:96–192. doi: 10.1016/j.aop.2010.09.012. [DOI] [Google Scholar]
  29. Chan G. K.-L., Sharma S.. The Density Matrix Renormalization Group in Quantum Chemistry. Annu. Rev. Phys. Chem. 2011;62:465–481. doi: 10.1146/annurev-physchem-032210-103338. [DOI] [PubMed] [Google Scholar]
  30. Wouters S., Van Neck D.. The density matrix renormalization group for ab initio quantum chemistry. Eur. Phys. J. D. 2014;68:272. doi: 10.1140/epjd/e2014-50500-1. [DOI] [Google Scholar]
  31. Kurashige Y.. Multireference electron correlation methods with density matrix renormalisation group reference functions. Mol. Phys. 2014;112:1485–1494. doi: 10.1080/00268976.2013.843730. [DOI] [Google Scholar]
  32. Olivares-Amaya R., Hu W., Nakatani N., Sharma S., Yang J., Chan G. K.-L.. The ab initio density matrix renormalization group in practice. J. Chem. Phys. 2015;142:034102. doi: 10.1063/1.4905329. [DOI] [PubMed] [Google Scholar]
  33. Szalay S., Pfeffer M., Murg V., Barcza G., Verstraete F., Schneider R., Legeza Ö.. Tensor product methods and entanglement optimization for ab initio quantum chemistry. Int. J. Quantum Chem. 2015;115:1342–1391. doi: 10.1002/qua.24898. [DOI] [Google Scholar]
  34. Yanai T., Kurashige Y., Mizukami W., Chalupský J., Lan T. N., Saitow M.. Density matrix renormalization group for ab initio calculations and associated dynamic correlation methods: A review of theory and applications. Int. J. Quantum Chem. 2015;115:283–299. doi: 10.1002/qua.24808. [DOI] [Google Scholar]
  35. Knecht S., Hedegård E. D., Keller S., Kovyrshin A., Ma Y., Muolo A., Stein C. J., Reiher M.. New Approaches for ab initio Calculations of Molecules with Strong Electron Correlation. Chimia. 2016;70:244–251. doi: 10.2533/chimia.2016.244. [DOI] [PubMed] [Google Scholar]
  36. Baiardi A., Reiher M.. The density matrix renormalization group in chemistry and molecular physics: Recent developments and new challenges. J. Chem. Phys. 2020;152:040903. doi: 10.1063/1.5129672. [DOI] [PubMed] [Google Scholar]
  37. Freitag, L. ; Reiher, M. In Quantum Chemistry and Dynamics of Excited States; González, L. ; Lindh, R. , Eds.; John Wiley & Sons, Inc., 2020; Chapter 7, pp 205–245. [Google Scholar]
  38. Marti K. H., Bauer B., Reiher M., Troyer M., Verstraete F.. Complete-graph tensor network states: a new fermionic wave function ansatz for molecules. New J. Phys. 2010;12:103008. doi: 10.1088/1367-2630/12/10/103008. [DOI] [Google Scholar]
  39. Kovyrshin A., Reiher M.. Tensor network states with three-site correlators. New J. Phys. 2016;18:113001. doi: 10.1088/1367-2630/18/11/113001. [DOI] [PubMed] [Google Scholar]
  40. Kovyrshin A., Reiher M.. Self-adaptive tensor network states with multi-site correlators. J. Chem. Phys. 2017;147:214111. doi: 10.1063/1.5004693. [DOI] [PubMed] [Google Scholar]
  41. Barcza G., Legeza Ö., Marti K. H., Reiher M.. Quantum-information analysis of electronic states of different molecular structures. Phys. Rev. A. 2011;83:012508. doi: 10.1103/PhysRevA.83.012508. [DOI] [Google Scholar]
  42. Murg V., Verstraete F., Schneider R., Nagy P. R., Legeza Ö.. Tree Tensor Network State with Variable Tensor Order: An Efficient Multireference Method for Strongly Correlated Systems. J. Chem. Theory Comput. 2015;11:1027–1036. doi: 10.1021/ct501187j. [DOI] [PMC free article] [PubMed] [Google Scholar]
  43. Mendive-Tapia D., Meyer H.-D., Vendrell O.. Optimal Mode Combination in the Multiconfiguration Time-Dependent Hartree Method through Multivariate Statistics: Factor Analysis and Hierarchical Clustering. J. Chem. Theory Comput. 2023;19:1144–1156. doi: 10.1021/acs.jctc.2c01089. [DOI] [PubMed] [Google Scholar]
  44. Booth G. H., Thom A. J. W., Alavi A.. Fermion Monte Carlo without fixed nodes: A game of life, death, and annihilation in Slater determinant space. J. Chem. Phys. 2009;131:054106. doi: 10.1063/1.3193710. [DOI] [PubMed] [Google Scholar]
  45. Keller S. F., Reiher M.. Determining Factors for the Accuracy of DMRG in Chemistry. Chimia. 2014;68:200–203. doi: 10.2533/chimia.2014.200. [DOI] [PubMed] [Google Scholar]
  46. Rakhuba M., Oseledets I.. Calculating vibrational spectra of molecules using tensor train decomposition. J. Chem. Phys. 2016;145:124101. doi: 10.1063/1.4962420. [DOI] [PubMed] [Google Scholar]
  47. Baiardi A., Stein C. J., Barone V., Reiher M.. Optimization of highly excited matrix product states with an application to vibrational spectroscopy. J. Chem. Phys. 2019;150:094113. doi: 10.1063/1.5068747. [DOI] [PubMed] [Google Scholar]
  48. Baiardi A., Kelemen A. K., Reiher M.. Excited-State DMRG Made Simple with FEAST. J. Chem. Theory Comput. 2022;18:415–430. doi: 10.1021/acs.jctc.1c00984. [DOI] [PubMed] [Google Scholar]
  49. Dorando J. J., Hachmann J., Chan G. K.-L.. Targeted excited state algorithms. J. Chem. Phys. 2007;127:084109. doi: 10.1063/1.2768360. [DOI] [PubMed] [Google Scholar]
  50. Hu W., Chan G. K.-L.. Excited-State Geometry Optimization with the Density Matrix Renormalization Group, as Applied to Polyenes. J. Chem. Theory Comput. 2015;11:3000–3009. doi: 10.1021/acs.jctc.5b00174. [DOI] [PubMed] [Google Scholar]
  51. Liao K., Zhai H., Christlmaier E. M. C., Schraivogel T., Ríos P. L., Kats D., Alavi A.. Density Matrix Renormalization Group for Transcorrelated Hamiltonians: Ground and Excited States in Molecules. J. Chem. Theory Comput. 2023;19:1734–1743. doi: 10.1021/acs.jctc.2c01207. [DOI] [PubMed] [Google Scholar]
  52. Yu X., Pekker D., Clark B. K.. Finding Matrix Product State Representations of Highly Excited Eigenstates of Many-Body Localized Hamiltonians. Phys. Rev. Lett. 2017;118:017201. doi: 10.1103/PhysRevLett.118.017201. [DOI] [PubMed] [Google Scholar]
  53. Khemani V., Pollmann F., Sondhi S. L.. Obtaining Highly Excited Eigenstates of Many-Body Localized Hamiltonians by the Density Matrix Renormalization Group Approach. Phys. Rev. Lett. 2016;116:247204. doi: 10.1103/PhysRevLett.116.247204. [DOI] [PubMed] [Google Scholar]
  54. Devakul T., Khemani V., Pollmann F., Huse D. A., Sondhi S. L.. Obtaining highly excited eigenstates of the localized XX chain via DMRG-X. Philos. Trans. Royal Soc. A. 2017;375:20160431. doi: 10.1098/rsta.2016.0431. [DOI] [PMC free article] [PubMed] [Google Scholar]
  55. McCulloch I. P.. From density-matrix renormalization group to matrix product states. J. Stat. Mech.: Theory Exp. 2007;2007:P10014. doi: 10.1088/1742-5468/2007/10/P10014. [DOI] [Google Scholar]
  56. Greene S. M., Batista V. S.. Tensor-Train Split-Operator Fourier Transform (TT-SOFT) Method: Multidimensional Nonadiabatic Quantum Dynamics. J. Chem. Theory Comput. 2017;13:4034–4042. doi: 10.1021/acs.jctc.7b00608. [DOI] [PubMed] [Google Scholar]
  57. Frahm L.-H., Pfannkuche D.. Ultrafast ab-initio Quantum Chemistry Using Matrix Product States. J. Chem. Theory Comput. 2019;15:2154–2165. doi: 10.1021/acs.jctc.8b01291. [DOI] [PubMed] [Google Scholar]
  58. Holtz S., Rohwedder T., Schneider R.. The alternating linear scheme for tensor optimization in the tensor train format. SIAM Journal on Scientific Computing. 2012;34:A683–A713. doi: 10.1137/100818893. [DOI] [Google Scholar]
  59. Lubich C., Oseledets I., Vandereycken B.. Time integration of tensor trains. SIAM J. Numer. Anal. 2015;53:917. doi: 10.1137/140976546. [DOI] [Google Scholar]
  60. Haegeman J., Lubich C., Oseledets I., Vandereycken B., Verstraete F.. Unifying time evolution and optimization with matrix product states. Phys. Rev. B. 2016;94:165116. doi: 10.1103/PhysRevB.94.165116. [DOI] [Google Scholar]
  61. Mainali S., Gatti F., Iouchtchenko D., Roy P.-N., Meyer H.-D.. Comparison of the multi-layer multi-configuration time-dependent Hartree (ML-MCTDH) method and the density matrix renormalization group (DMRG) for ground state properties of linear rotor chains. J. Chem. Phys. 2021;154:174106. doi: 10.1063/5.0047090. [DOI] [PubMed] [Google Scholar]
  62. Ren J., Li W., Jiang T., Wang Y., Shuai Z.. Time-dependent density matrix renormalization group method for quantum dynamics in complex systems. WIREs Comput. Mol. Sci. 2022;12:e1614. doi: 10.1002/wcms.1614. [DOI] [Google Scholar]
  63. Larsson H. R.. A tensor network view of multilayer multiconfiguration time-dependent Hartree methods. Mol. Phys. 2024;122:e2306881. doi: 10.1080/00268976.2024.2306881. [DOI] [Google Scholar]
  64. Baiardi A., Stein C. J., Barone V., Reiher M.. Vibrational Density Matrix Renormalization Group. J. Chem. Theory Comput. 2017;13:3764–3777. doi: 10.1021/acs.jctc.7b00329. [DOI] [PubMed] [Google Scholar]
  65. Glaser N., Baiardi A., Reiher M.. Flexible DMRG-Based Framework for Anharmonic Vibrational Calculations. J. Chem. Theory Comput. 2023;19:9329–9343. doi: 10.1021/acs.jctc.3c00902. [DOI] [PMC free article] [PubMed] [Google Scholar]
  66. Ren J.-J., Wang Y.-H., Li W.-T., Jiang T., Shuai Z.-G.. Time-dependent density matrix renormalization group coupled with n-mode representation potentials for the excited state radiationless decay rate: Formalism and application to azulene †. Chin. J. Chem. Phys. 2021;34:565–582. doi: 10.1063/1674-0068/cjcp2108138. [DOI] [Google Scholar]
  67. Baiardi A.. Electron Dynamics with the Time-Dependent Density Matrix Renormalization Group. J. Chem. Theory Comput. 2021;17:3320–3334. doi: 10.1021/acs.jctc.0c01048. [DOI] [PubMed] [Google Scholar]
  68. Wahyutama I. S., Larsson H. R.. Simulating Real-Time Molecular Electron Dynamics Efficiently Using the Time-Dependent Density Matrix Renormalization Group. J. Chem. Theory Comput. 2024;20:9814–9831. doi: 10.1021/acs.jctc.4c01185. [DOI] [PMC free article] [PubMed] [Google Scholar]
  69. Baiardi A., Reiher M.. Large-Scale Quantum Dynamics with Matrix Product States. J. Chem. Theory Comput. 2019;15:3481–3498. doi: 10.1021/acs.jctc.9b00301. [DOI] [PubMed] [Google Scholar]
  70. Sheng Z., Jiang T., Li W., Shuai Z.. TD-DMRG Study of Exciton Dynamics with both Thermal and Static Disorders for Fenna-Matthews-Olson Complex. J. Chem. Theory Comput. 2024;20:6470–6484. doi: 10.1021/acs.jctc.4c00493. [DOI] [PubMed] [Google Scholar]
  71. Larsson H. R., Viel A.. 2500 vibronic eigenstates of the NO 3 radical. Phys. Chem. Chem. Phys. 2024;26:24506–24523. doi: 10.1039/D4CP02653E. [DOI] [PubMed] [Google Scholar]
  72. Ye E., Chan G. K.. Constructing tensor network influence functionals for general quantum dynamics. J. Chem. Phys. 2021;155:044104. doi: 10.1063/5.0047260. [DOI] [PubMed] [Google Scholar]
  73. Li W., Ren J., Shuai Z.. Finite-temperature TD-DMRG for the carrier mobility of organic semiconductors. J. Phys. Chem. Lett. 2020;11:4930–4936. doi: 10.1021/acs.jpclett.0c01072. [DOI] [PubMed] [Google Scholar]
  74. Ren J., Shuai Z., Chan G. K.-L.. Time-Dependent Density Matrix Renormalization Group Algorithms for Nearly Exact Absorption and Fluorescence Spectra of Molecular Aggregates at Both Zero and Finite Temperature. J. Chem. Theory Comput. 2018;14:5027. doi: 10.1021/acs.jctc.8b00628. [DOI] [PubMed] [Google Scholar]
  75. Yao Y., Sun K., Luo Z., Ma H.. Full Quantum Dynamics Simulation of Realistic Molecular System Using the Adaptive Time-Dependent Density Matrix Renormalization Group Method. J. Phys. Chem. Lett. 2018;9:413–419. doi: 10.1021/acs.jpclett.7b03224. [DOI] [PubMed] [Google Scholar]
  76. Wang Y., Ren J., Shuai Z.. Evaluating the anharmonicity contributions to the molecular excited state internal conversion rates with finite temperature TD-DMRG. J. Chem. Phys. 2021;154:214109. doi: 10.1063/5.0052804. [DOI] [PubMed] [Google Scholar]
  77. Iouchtchenko D., Roy P.-N.. Ground states of linear rotor chains via the density matrix renormalization group. J. Chem. Phys. 2018;148:134115. doi: 10.1063/1.5024403. [DOI] [PubMed] [Google Scholar]
  78. Feiguin A. E., White S. R.. Finite-temperature density matrix renormalization using an enlarged Hilbert space. Phys. Rev. B. 2005;72:220401. doi: 10.1103/PhysRevB.72.220401. [DOI] [Google Scholar]
  79. Nuomin H., Wu J., Zhang P., Beratan D. N.. Efficient simulation of open quantum systems coupled to a reservoir through multiple channels. J. Chem. Phys. 2024;161:124114. doi: 10.1063/5.0226183. [DOI] [PubMed] [Google Scholar]
  80. Prior J., Chin A. W., Huelga S. F., Plenio M. B.. Efficient Simulation of Strong System-Environment Interactions. Phys. Rev. Lett. 2010;105:050404. doi: 10.1103/PhysRevLett.105.050404. [DOI] [PubMed] [Google Scholar]
  81. Le Dé B., Jaouadi A., Mangaud E., Chin A. W., Desouter-Lecomte M.. Managing temperature in open quantum systems strongly coupled with structured environments. J. Chem. Phys. 2024;160:244102. doi: 10.1063/5.0214051. [DOI] [PubMed] [Google Scholar]
  82. Muolo A., Baiardi A., Feldmann R., Reiher M.. Nuclear-electronic all-particle density matrix renormalization group. J. Chem. Phys. 2020;152:204103. doi: 10.1063/5.0007166. [DOI] [PubMed] [Google Scholar]
  83. Feldmann R., Muolo A., Baiardi A., Reiher M.. Quantum Proton Effects from Density Matrix Renormalization Group Calculations. J. Chem. Theory Comput. 2022;18:234–250. doi: 10.1021/acs.jctc.1c00913. [DOI] [PubMed] [Google Scholar]
  84. Matoušek M., Vu N., Govind N., Foley J. J. I. V., Veis L.. Polaritonic Chemistry Using the Density Matrix Renormalization Group Method. J. Chem. Theory Comput. 2024;20:9424–9434. doi: 10.1021/acs.jctc.4c00986. [DOI] [PMC free article] [PubMed] [Google Scholar]
  85. Fishman M., White S. R., Stoudenmire E. M.. The ITensor Software Library for Tensor Network Calculations. SciPost Phys. Codebases. 2022:4. doi: 10.21468/SciPostPhysCodeb.4. [DOI] [Google Scholar]
  86. Gray J.. quimb: A python package for quantum information and many-body calculations. Journal of Open Source Software. 2018;3:819. doi: 10.21105/joss.00819. [DOI] [Google Scholar]
  87. Hauschild J., Pollmann F.. Efficient numerical simulations with tensor networks: Tensor Network Python (TeNPy) SciPost Phys. LectureNotes. 2018:005. doi: 10.21468/SciPostPhysLectNotes.5. [DOI] [Google Scholar]
  88. Sharma, S. ; Chan, G. K.-L. . StackBlock, 2024. https://github.com/sanshar/StackBlock (accessed April 25, 2025).
  89. Zhai H., Larsson H. R., Lee S., Cui Z.-H., Zhu T., Sun C., Peng L., Peng R., Liao K., Tölle J.. et al. Block2: A comprehensive open source framework to develop and apply state-of-the-art DMRG algorithms in electronic structure and beyond. J. Chem. Phys. 2023;159:234801. doi: 10.1063/5.0180424. [DOI] [PubMed] [Google Scholar]
  90. Wouters S., Poelmans W., Ayers P. W., Van Neck D.. CheMPS2: A free open-source spin-adapted implementation of the density matrix renormalization group for ab initio quantum chemistry. Comput. Phys. Commun. 2014;185:1501–1514. doi: 10.1016/j.cpc.2014.01.019. [DOI] [Google Scholar]
  91. Fdez Galván I., Vacher M., Alavi A., Angeli C., Aquilante F., Autschbach J., Bao J. J., Bokarev S. I., Bogdanov N. A., Carlson R. K.. et al. OpenMolcas: From Source Code to Insight. J. Chem. Theory Comput. 2019;15:5925–5964. doi: 10.1021/acs.jctc.9b00532. [DOI] [PubMed] [Google Scholar]
  92. Aquilante F., Autschbach J., Baiardi A., Battaglia S., Borin V. A., Chibotaru L. F., Conti I., De Vico L., Delcey M., Fdez. Galván I.. et al. Modern quantum chemistry with [Open]­Molcas. J. Chem. Phys. 2020;152:214117. doi: 10.1063/5.0004835. [DOI] [PubMed] [Google Scholar]
  93. Li Manni G., Fdez Galván I., Alavi A., Aleotti F., Aquilante F., Autschbach J., Avagliano D., Baiardi A., Bao J. J., Battaglia S.. et al. The OpenMolcas Web: A Community-Driven Approach to Advancing Computational Chemistry. J. Chem. Theory Comput. 2023;19:6933–6991. doi: 10.1021/acs.jctc.3c00182. [DOI] [PMC free article] [PubMed] [Google Scholar]
  94. Sun Q., Berkelbach T. C., Blunt N. S., Booth G. H., Guo S., Li Z., Liu J., McClain J. D., Sayfutyarova E. R., Sharma S.. et al. PySCF: the Python-based simulations of chemistry framework. WIREs Comput. Mol. Sci. 2018;8:e1340. doi: 10.1002/wcms.1340. [DOI] [Google Scholar]
  95. Sun Q., Zhang X., Banerjee S., Bao P., Barbry M., Blunt N. S., Bogdanov N. A., Booth G. H., Chen J., Cui Z.-H.. et al. Recent developments in the PySCF program package. J. Chem. Phys. 2020;153:024109. doi: 10.1063/5.0006074. [DOI] [PubMed] [Google Scholar]
  96. Menczer A., van Damme M., Rask A., Huntington L., Hammond J., Xantheas S. S., Ganahl M., Legeza Ö.. Parallel Implementation of the Density Matrix Renormalization Group Method Achieving a Quarter petaFLOPS Performance on a Single DGX-H100 GPU Node. J. Chem. Theory Comput. 2024;20:8397–8404. doi: 10.1021/acs.jctc.4c00903. [DOI] [PMC free article] [PubMed] [Google Scholar]
  97. Menczer A., Legeza Ö.. Tensor Network State Algorithms on AI Accelerators. J. Chem. Theory Comput. 2024;20:8897–8910. doi: 10.1021/acs.jctc.4c00800. [DOI] [PMC free article] [PubMed] [Google Scholar]
  98. Brabec J., Brandejs J., Kowalski K., Xantheas S., Legeza Ö., Veis L.. Massively parallel quantum chemical density matrix renormalization group method. J. Comput. Chem. 2021;42:534–544. doi: 10.1002/jcc.26476. [DOI] [PubMed] [Google Scholar]
  99. Shuai, Z. Renormalizer, 2025. https://github.com/shuaigroup/Renormalizer (accessed April 25, 2025).
  100. Xu Y., Liu C., Ma H.. Kylin-V: An open-source package calculating the dynamic and spectroscopic properties of large systems. J. Chem. Phys. 2024;161:052501. doi: 10.1063/5.0220712. [DOI] [PubMed] [Google Scholar]
  101. Keller S., Dolfi M., Troyer M., Reiher M.. An efficient matrix product operator representation of the quantum chemical Hamiltonian. J. Chem. Phys. 2015;143:244118. doi: 10.1063/1.4939000. [DOI] [PubMed] [Google Scholar]
  102. Keller S., Reiher M.. Spin-adapted matrix product states and operators. J. Chem. Phys. 2016;144:134101. doi: 10.1063/1.4944921. [DOI] [PubMed] [Google Scholar]
  103. Baiardi A., Lesiuk M., Reiher M.. Explicitly Correlated Electronic Structure Calculations with Transcorrelated Matrix Product Operators. J. Chem. Theory Comput. 2022;18:4203–4217. doi: 10.1021/acs.jctc.2c00167. [DOI] [PubMed] [Google Scholar]
  104. Szenes K., Mörchen M., Fischill P., Reiher M.. Striking the right balance of encoding electron correlation in the Hamiltonian and the wavefunction ansatz. Faraday Discuss. 2024;254:359–381. doi: 10.1039/D4FD00060A. [DOI] [PMC free article] [PubMed] [Google Scholar]
  105. Andersson K., Malmqvist P. A., Roos B. O., Sadlej A. J., Wolinski K.. Second-Order Perturbation Theory with a CASSCF Reference Function. J. Phys. Chem. 1990;94:5483–5488. doi: 10.1021/j100377a012. [DOI] [Google Scholar]
  106. Andersson K., Malmqvist P.-Å., Roos B. O.. Second-order perturbation theory with a complete active space self-consistent field reference function. J. Chem. Phys. 1992;96:1218–1226. doi: 10.1063/1.462209. [DOI] [Google Scholar]
  107. Glaser, N. ; Baiardi, A. ; Kelemen, A. K. ; Reiher, M. Colibri V1.0.0 2024, ZENODO entry.
  108. Glaser N., Baiardi A., Lieberherr A. Z., Reiher M.. Vibrational Entanglement through the Lens of Quantum Information Measures. J. Phys. Chem. Lett. 2024;15:6958–6965. doi: 10.1021/acs.jpclett.4c01298. [DOI] [PMC free article] [PubMed] [Google Scholar]
  109. Chan G. K.-L., Keselman A., Nakatani N., Li Z., White S. R.. Matrix Product Operators, Matrix Product States, and Ab Initio Density Matrix Renormalization Group Algorithms. J. Chem. Phys. 2016;145:014102. doi: 10.1063/1.4955108. [DOI] [PubMed] [Google Scholar]
  110. Hubig C., McCulloch I. P., Schollwöck U.. Generic construction of efficient matrix product operators. Phys. Rev. B. 2017;95:35129. doi: 10.1103/PhysRevB.95.035129. [DOI] [Google Scholar]
  111. Ren J., Li W., Jiang T., Shuai Z.. A general automatic method for optimal construction of matrix product operators using bipartite graph theory. J. Chem. Phys. 2020;153:084118. doi: 10.1063/5.0018149. [DOI] [PubMed] [Google Scholar]
  112. McCulloch I. P., Gulácsi M.. The non-Abelian density matrix renormalization group algorithm. Europhys. Lett. 2002;57:852. doi: 10.1209/epl/i2002-00393-0. [DOI] [Google Scholar]
  113. Singh S., Pfeifer R. N. C., Vidal G.. Tensor network states and algorithms in the presence of a global U(1) symmetry. Phys. Rev. B. 2011;83:115125. doi: 10.1103/PhysRevB.83.115125. [DOI] [Google Scholar]
  114. Legeza Ö., Fáth G.. Accuracy of the density-matrix renormalization-group method. Phys. Rev. B. 1996;53:14349–14358. doi: 10.1103/PhysRevB.53.14349. [DOI] [PubMed] [Google Scholar]
  115. Francis B. S., Charles H. N.. The determination of energies and wavefunctions with full electronic correlation. Proc. R. Soc. London, Ser. A. 1969;310:43–61. doi: 10.1098/rspa.1969.0061. [DOI] [Google Scholar]
  116. Handy N. C.. Energies and Expectation Values for Be by the Transcorrelated Method. J. Chem. Phys. 1969;51:3205–3212. doi: 10.1063/1.1672496. [DOI] [Google Scholar]
  117. Dobrautz W., Luo H., Alavi A.. Compact numerical solutions to the two-dimensional repulsive Hubbard model obtained via nonunitary similarity transformations. Phys. Rev. B. 2019;99:075119. doi: 10.1103/PhysRevB.99.075119. [DOI] [Google Scholar]
  118. Baiardi A., Reiher M.. Transcorrelated density matrix renormalization group. J. Chem. Phys. 2020;153:164115. doi: 10.1063/5.0028608. [DOI] [PubMed] [Google Scholar]
  119. Sharma S., Chan G. K.-L.. Spin-adapted density matrix renormalization group algorithms for quantum chemistry. J. Chem. Phys. 2012;136:124121. doi: 10.1063/1.3695642. [DOI] [PubMed] [Google Scholar]
  120. Kong L., Bischoff F. A., Valeev E. F.. Explicitly Correlated R12/F12 Methods for Electronic Structure. Chem. Rev. 2012;112:75–107. doi: 10.1021/cr200204r. [DOI] [PubMed] [Google Scholar]
  121. Kato T.. On the Eigenfunctions of Many-particle Systems in Quantum Mechanics. Comm. Pure Appl. Math. 1957;10:151–177. doi: 10.1002/cpa.3160100201. [DOI] [Google Scholar]
  122. Pack R. T., Brown W. B.. Cusp Conditions for Molecular Wavefunctions. J. Chem. Phys. 1966;45:556–559. doi: 10.1063/1.1727605. [DOI] [Google Scholar]
  123. Liao K., Schraivogel T., Luo H., Kats D., Alavi A.. Towards Efficient and Accurate Ab Initio Solutions to Periodic Systems via Transcorrelation and Coupled Cluster Theory. Phys. Rev. Research. 2021;3:033072. doi: 10.1103/PhysRevResearch.3.033072. [DOI] [Google Scholar]
  124. Christlmaier E. M., Schraivogel T., López Ríos P., Alavi A., Kats D.. xTC: An Efficient Treatment of Three-Body Interactions in Transcorrelated Methods. J. Chem. Phys. 2023;159:014113. doi: 10.1063/5.0154445. [DOI] [PubMed] [Google Scholar]
  125. Schraivogel T., Cohen A. J., Alavi A., Kats D.. Transcorrelated Coupled Cluster Methods. J. Chem. Phys. 2021;155:191101. doi: 10.1063/5.0072495. [DOI] [PubMed] [Google Scholar]
  126. Moritz G., Wolf A., Reiher M.. Relativistic DMRG calculations on the curve crossing of cesium hydride. J. Chem. Phys. 2005;123:184105. doi: 10.1063/1.2104447. [DOI] [PubMed] [Google Scholar]
  127. Peng D., Reiher M.. Exact decoupling of the relativistic Fock operator. Theor. Chem. Acc. 2012;131:1081. doi: 10.1007/s00214-011-1081-y. [DOI] [Google Scholar]
  128. Battaglia S., Keller S., Knecht S.. Efficient Relativistic Density-Matrix Renormalization Group Implementation in a Matrix-Product Formulation. J. Chem. Theory Comput. 2018;14:2353–2369. doi: 10.1021/acs.jctc.7b01065. [DOI] [PubMed] [Google Scholar]
  129. Reiher, M. ; Wolf, A. . Relativistic quantum chemistry: the fundamental theory of molecular science; John Wiley & Sons, 2014. [Google Scholar]
  130. Knecht S., Keller S., Autschbach J., Reiher M.. A Nonorthogonal State-Interaction Approach for Matrix Product State Wave Functions. J. Chem. Theory Comput. 2016;12:5881–5894. doi: 10.1021/acs.jctc.6b00889. [DOI] [PubMed] [Google Scholar]
  131. Liu W.. Ideas of relativistic quantum chemistry. Mol. Phys. 2010;108:1679–1706. doi: 10.1080/00268971003781571. [DOI] [Google Scholar]
  132. Saue T.. Relativistic Hamiltonians for Chemistry: A Primer. ChemPhysChem. 2011;12:3077–3094. doi: 10.1002/cphc.201100682. [DOI] [PubMed] [Google Scholar]
  133. Chang C., Pelissier M., Durand P.. Regular Two-Component Pauli-Like Effective Hamiltonians in Dirac Theory. Phys. Scr. 1986;34:394–404. doi: 10.1088/0031-8949/34/5/007. [DOI] [Google Scholar]
  134. Lenthe E. V., Baerends E. J., Snijders J. G.. Relativistic regular two-component Hamiltonians. J. Chem. Phys. 1993;99:4597–4610. doi: 10.1063/1.466059. [DOI] [Google Scholar]
  135. Van Lenthe E., Baerends E. J., Snijders J. G.. Relativistic total energy using regular approximations. J. Chem. Phys. 1994;101:9783–9792. doi: 10.1063/1.467943. [DOI] [Google Scholar]
  136. Sibaev M., Polyak I., Manby F. R., Knowles P. J.. Molecular second-quantized Hamiltonian: Electron correlation and non-adiabatic coupling treated on an equal footing. J. Chem. Phys. 2020;153:124102. doi: 10.1063/5.0018930. [DOI] [PubMed] [Google Scholar]
  137. Dresselhaus T., Bungey C. B. A., Knowles P. J., Manby F. R.. Coupling electrons and vibrations in molecular quantum chemistry. J. Chem. Phys. 2020;153:214114. doi: 10.1063/5.0032900. [DOI] [PubMed] [Google Scholar]
  138. Sasmal S., Vendrell O.. Non-adiabatic quantum dynamics without potential energy surfaces based on second-quantized electrons: Application within the framework of the MCTDH method. J. Chem. Phys. 2020;153:154110. doi: 10.1063/5.0028116. [DOI] [PubMed] [Google Scholar]
  139. Fajen O. J., Brorsen K. R.. Multicomponent CASSCF Revisited: Large Active Spaces Are Needed for Qualitatively Accurate Protonic Densities. J. Chem. Theory Comput. 2021;17:965–974. doi: 10.1021/acs.jctc.0c01191. [DOI] [PubMed] [Google Scholar]
  140. Brorsen K. R.. Quantifying Multireference Character in Multicomponent Systems with Heat-Bath Configuration Interaction. J. Chem. Theory Comput. 2020;16:2379–2388. doi: 10.1021/acs.jctc.9b01273. [DOI] [PubMed] [Google Scholar]
  141. Pavošević F., Culpitt T., Hammes-Schiffer S.. Multicomponent Quantum Chemistry: Integrating Electronic and Nuclear Quantum Effects via the Nuclear–Electronic Orbital Method. Chem. Rev. 2020;120:4222–4253. doi: 10.1021/acs.chemrev.9b00798. [DOI] [PubMed] [Google Scholar]
  142. Lively K., Albareda G., Sato S. A., Kelly A., Rubio A.. Simulating Vibronic Spectra without Born–Oppenheimer Surfaces. J. Phys. Chem. Lett. 2021;12:3074–3081. doi: 10.1021/acs.jpclett.1c00073. [DOI] [PMC free article] [PubMed] [Google Scholar]
  143. Liu A., Zhang T., Hammes-Schiffer S., Li X.. Multicomponent Cholesky Decomposition: Application to Nuclear–Electronic Orbital Theory. J. Chem. Theory Comput. 2023;19:6255–6262. doi: 10.1021/acs.jctc.3c00686. [DOI] [PubMed] [Google Scholar]
  144. Khan R. U., Tonner-Zech R.. Optimizing Computational Parameters for Nuclear Electronic Orbital Density Functional Theory: A Benchmark Study on Proton Affinities. J. Comput. Chem. 2025;46:e70082. doi: 10.1002/jcc.70082. [DOI] [PMC free article] [PubMed] [Google Scholar]
  145. Hirata S., Hermes M. R.. Normal-ordered second-quantized Hamiltonian for molecular vibrations. J. Chem. Phys. 2014;141:184111. doi: 10.1063/1.4901061. [DOI] [PubMed] [Google Scholar]
  146. Christiansen O.. A second quantization formulation of multimode dynamics. J. Chem. Phys. 2004;120:2140–2148. doi: 10.1063/1.1637578. [DOI] [PubMed] [Google Scholar]
  147. Rauhut G.. Efficient calculation of potential energy surfaces for the generation of vibrational wave functions. J. Chem. Phys. 2004;121:9313–9322. doi: 10.1063/1.1804174. [DOI] [PubMed] [Google Scholar]
  148. Zimmerman P. M., Smereka P.. Optimizing Vibrational Coordinates To Modulate Intermode Coupling. J. Chem. Theory Comput. 2016;12:1883–1891. doi: 10.1021/acs.jctc.5b01168. [DOI] [PubMed] [Google Scholar]
  149. Panek P. T., Jacob C. R.. On the benefits of localized modes in anharmonic vibrational calculations for small molecules. J. Chem. Phys. 2016;144:164111. doi: 10.1063/1.4947213. [DOI] [PubMed] [Google Scholar]
  150. Rauhut G., Hrenar T.. A combined variational and perturbational study on the vibrational spectrum of P2F4. Chem. Phys. 2008;346:160–166. doi: 10.1016/j.chemphys.2008.01.039. [DOI] [Google Scholar]
  151. Bürger H., Ma S., Breidung J., Thiel W.. Ab initio calculations and high resolution infrared investigation on XeF4. J. Chem. Phys. 1996;104:4945–4953. doi: 10.1063/1.471266. [DOI] [Google Scholar]
  152. Bürger H., Kuna R., Ma S., Breidung J., Thiel W.. The vibrational spectra of krypton and xenon difluoride: High-resolution infrared studies and ab initio calculations. J. Chem. Phys. 1994;101:1–14. doi: 10.1063/1.468170. [DOI] [Google Scholar]
  153. Boese A. D., Martin J. M. L.. Vibrational Spectra of the Azabenzenes Revisited: Anharmonic Force Fields. J. Phys. Chem. A. 2004;108:3085–3096. doi: 10.1021/jp0369589. [DOI] [Google Scholar]
  154. Köuppel H., Domcke W., Cederbaum L. S.. Multimode molecular dynamics beyond the Born-Oppenheimer approximation. Adv. Chem. Phys. 1984;57:59–246. doi: 10.1002/9780470142813.ch2. [DOI] [Google Scholar]
  155. Fradkin E., Hirsch J. E.. Phase diagram of one-dimensional electron-phonon systems. I. The Su-Schrieffer-Heeger model. Phys. Rev. B. 1983;27:1680. doi: 10.1103/PhysRevB.27.1680. [DOI] [Google Scholar]
  156. Von der Linden W., Berger E., Valášek P.. The hubbard-holstein model. J. Low Temp. Phys. 1995;99:517–525. doi: 10.1007/BF00752333. [DOI] [PubMed] [Google Scholar]
  157. Raab A., Worth G. A., Meyer H.-D., Cederbaum L.. Molecular dynamics of pyrazine after excitation to the S2 electronic state using a realistic 24-mode model Hamiltonian. J. Chem. Phys. 1999;110:936–946. doi: 10.1063/1.478061. [DOI] [Google Scholar]
  158. Saad, Y. Numerical Methods for Large Eigenvalue Problems; Classics in Applied Mathematics; Society for Industrial and Applied Mathematics, 2011.
  159. Polizzi E.. Density-matrix-based algorithm for solving eigenvalue problems. Phys. Rev. B. 2009;79:115112. doi: 10.1103/PhysRevB.79.115112. [DOI] [Google Scholar]
  160. Qu C., Bowman J. M.. An ab initio potential energy surface for the formic acid dimer: zero-point energy, selected anharmonic fundamental energies, and ground-state tunneling splitting calculated in relaxed 1–4-mode subspaces. Phys. Chem. Chem. Phys. 2016;18:24835–24840. doi: 10.1039/C6CP03073D. [DOI] [PubMed] [Google Scholar]
  161. Boguslawski K., Marti K. H., Reiher M.. Construction of CASCI-type wave functions for very large active spaces. J. Chem. Phys. 2011;134:224101. doi: 10.1063/1.3596482. [DOI] [PubMed] [Google Scholar]
  162. Holtz S., Rohwedder T., Schneider R.. On manifolds of tensors of fixed TT-rank. Numer. Math. 2012;120:701–731. doi: 10.1007/s00211-011-0419-7. [DOI] [Google Scholar]
  163. Park T. J., Light J. C.. Unitary quantum time evolution by iterative Lanczos reduction. J. Chem. Phys. 1986;85:5870–5876. doi: 10.1063/1.451548. [DOI] [Google Scholar]
  164. Hochbruck M., Lubich C.. On Krylov Subspace Approximations to the Matrix Exponential Operator. SIAM J. Numer. Anal. 1997;34:1911–1925. doi: 10.1137/S0036142995280572. [DOI] [Google Scholar]
  165. Xie C., Liu C.-K., Loi H.-L., Yan F.. Perovskite-based phototransistors and hybrid photodetectors. Adv. Funct. Mater. 2020;30:1903907. doi: 10.1002/adfm.201903907. [DOI] [Google Scholar]
  166. Kim M., Ryu S. U., Park S. A., Choi K., Kim T., Chung D., Park T.. Donor–acceptor-conjugated polymer for high-performance organic field-effect transistors: a progress report. Adv. Funct. Mater. 2020;30:1904545. doi: 10.1002/adfm.201904545. [DOI] [Google Scholar]
  167. Mokkath J. H.. Revealing the nature of localized and delocalized excitations of DNA. J. Phys. Chem. Solids. 2022;170:110960. doi: 10.1016/j.jpcs.2022.110960. [DOI] [Google Scholar]
  168. Toppari J. J., Wirth J., Garwe F., Stranik O., Csaki A., Bergmann J., Paa W., Fritzsche W.. Plasmonic Coupling and Long-Range Transfer of an Excitation along a DNA Nanowire. ACS Nano. 2013;7:1291–1298. doi: 10.1021/nn304789w. [DOI] [PubMed] [Google Scholar]
  169. Vayá I., Gustavsson T., Douki T., Berlin Y., Markovitsi D.. Electronic Excitation Energy Transfer between Nucleobases of Natural DNA. J. Am. Chem. Soc. 2012;134:11366–11368. doi: 10.1021/ja304328g. [DOI] [PubMed] [Google Scholar]
  170. Ottiger P., Leutwyler S.. Excitonic splitting and coherent electronic energy transfer in the gas-phase benzoic acid dimer. J. Chem. Phys. 2012;137:204303. doi: 10.1063/1.4767400. [DOI] [PubMed] [Google Scholar]
  171. Kalkman I., Vu C., Schmitt M., Meerts W. L.. Tunneling Splittings in the S0 and S1 States of the Benzoic Acid Dimer Determined by High-Resolution UV Spectroscopy. ChemPhysChem. 2008;9:1788–1797. doi: 10.1002/cphc.200800214. [DOI] [PubMed] [Google Scholar]
  172. Coropceanu V., Cornil J., da Silva Filho D. A., Olivier Y., Silbey R., Brédas J.-L.. Charge transport in organic semiconductors. Chem. Rev. 2007;107:926–952. doi: 10.1021/cr050140x. [DOI] [PubMed] [Google Scholar]
  173. Smieja J. M., Benson E. E., Kumar B., Grice K. A., Seu C. S., Miller A. J., Mayer J. M., Kubiak C. P.. Kinetic and structural studies, origins of selectivity, and interfacial charge transfer in the artificial photosynthesis of CO. Proc. Natl. Acad. Sci. U.S.A. 2012;109:15646–15650. doi: 10.1073/pnas.1119863109. [DOI] [PMC free article] [PubMed] [Google Scholar]
  174. Takeya J., Yamagishi M., Tominari Y., Hirahara R., Nakazawa Y., Nishikawa T., Kawase T., Shimoda T., Ogawa S.. Very high-mobility organic single-crystal transistors with in-crystal conduction channels. Appl. Phys. Lett. 2007;90:102120. doi: 10.1063/1.2711393. [DOI] [Google Scholar]
  175. Gao F., Liang W. Z., Zhao Y.. Vibrationally resolved absorption and emission spectra of rubrene multichromophores: temperature and aggregation effects. J. Phys. Chem. A. 2009;113:12847–12856. doi: 10.1021/jp904105p. [DOI] [PubMed] [Google Scholar]
  176. Dunning T. H.. Gaussian basis sets for use in correlated molecular calculations. I. The atoms boron through neon and hydrogen. J. Chem. Phys. 1989;90:1007–1023. doi: 10.1063/1.456153. [DOI] [Google Scholar]
  177. Gdanitz R. J.. Accurately solving the electronic Schrödinger equation of atoms and molecules using explicitly correlated (r12-)­MR-CI: the ground state potential energy curve of N2. Chem. Phys. Lett. 1998;283:253–261. doi: 10.1016/S0009-2614(97)01392-4. [DOI] [Google Scholar]
  178. Cheng Y., Xie Z., Ma H.. Post-Density Matrix Renormalization Group Methods for Describing Dynamic Electron Correlation with Large Active Spaces. J. Phys. Chem. Lett. 2022;13:904–915. doi: 10.1021/acs.jpclett.1c04078. [DOI] [PubMed] [Google Scholar]
  179. Hedegård E. D., Knecht S., Kielberg J. S., Jensen H. J. A., Reiher M.. Density matrix renormalization group with efficient dynamical electron correlation through range separation. J. Chem. Phys. 2015;142:224108. doi: 10.1063/1.4922295. [DOI] [PubMed] [Google Scholar]
  180. Mörchen M., Freitag L., Reiher M.. Tailored coupled cluster theory in varying correlation regimes. J. Chem. Phys. 2020;153:244113. doi: 10.1063/5.0032661. [DOI] [PubMed] [Google Scholar]
  181. Feldmann R., Mörchen M., Lang J., Lesiuk M., Reiher M.. Complete Active Space Iterative Coupled Cluster Theory. J. Phys. Chem. A. 2024;128:8615–8627. doi: 10.1021/acs.jpca.4c02316. [DOI] [PMC free article] [PubMed] [Google Scholar]
  182. Angeli C., Cimiraglia R., Evangelisti S., Leininger T., Malrieu J.-P.. Introduction of n -Electron Valence States for Multireference Perturbation Theory. J. Chem. Phys. 2001;114:10252–10264. doi: 10.1063/1.1361246. [DOI] [Google Scholar]
  183. Freitag L., Knecht S., Angeli C., Reiher M.. Multireference Perturbation Theory with Cholesky Decomposition for the Density Matrix Renormalization Group. J. Chem. Theory Comput. 2017;13:451–459. doi: 10.1021/acs.jctc.6b00778. [DOI] [PMC free article] [PubMed] [Google Scholar]
  184. Lindh, R. ; Fdez, G. I. . Quantum Chemistry and Dynamics of Excited States; John Wiley & Sons Ltd.: Chichester, England, UK, 2020; pp 299–353. [Google Scholar]
  185. Helgaker, T. ; Jo̷rgensen, P. ; Olsen, J. . Molecular Electronic-Structure Theory; Wiley, 2000. [Google Scholar]
  186. Kurashige Y., Yanai T.. Second-order perturbation theory with a density matrix renormalization group self-consistent field reference function: Theory and application to the study of chromium dimer. J. Chem. Phys. 2011;135:094104. doi: 10.1063/1.3629454. [DOI] [PubMed] [Google Scholar]
  187. Stein C. J., Reiher M.. Automated Selection of Active Orbital Spaces. J. Chem. Theory Comput. 2016;12:1760–1771. doi: 10.1021/acs.jctc.6b00156. [DOI] [PubMed] [Google Scholar]
  188. Weigend F., Ahlrichs R.. Balanced basis sets of split valence, triple zeta valence and quadruple zeta valence quality for H to Rn: Design and assessment of accuracy. Phys. Chem. Chem. Phys. 2005;7:3297–3305. doi: 10.1039/b508541a. [DOI] [PubMed] [Google Scholar]
  189. Ghigo G., Roos B. O., Malmqvist P.-Å.. A modified definition of the zeroth-order Hamiltonian in multiconfigurational perturbation theory (CASPT2) Chem. Phys. Lett. 2004;396:142–149. doi: 10.1016/j.cplett.2004.08.032. [DOI] [Google Scholar]
  190. Forsberg N., Malmqvist P.-Å.. Multiconfiguration perturbation theory with imaginary level shift. Chem. Phys. Lett. 1997;274:196–204. doi: 10.1016/S0009-2614(97)00669-6. [DOI] [Google Scholar]
  191. Neese F.. Software update: The ORCA program systemVersion 5.0. WIREs Comput. Mol. Sci. 2022;12:e1606. doi: 10.1002/wcms.1606. [DOI] [Google Scholar]
  192. Zgid D., Nooijen M.. Obtaining the two-body density matrix in the density matrix renormalization group method. J. Chem. Phys. 2008;128:144115. doi: 10.1063/1.2883980. [DOI] [PubMed] [Google Scholar]
  193. Kurashige Y., Chalupský J., Lan T. N., Yanai T.. Complete active space second-order perturbation theory with cumulant approximation for extended active-space wavefunction from density matrix renormalization group. J. Chem. Phys. 2014;141:174111. doi: 10.1063/1.4900878. [DOI] [PubMed] [Google Scholar]
  194. Legeza O., Sólyom J.. Optimizing the density-matrix renormalization group method using quantum information entropy. Phys. Rev. B. 2003;68:195116. doi: 10.1103/PhysRevB.68.195116. [DOI] [Google Scholar]
  195. Legeza O., Sólyom J.. Two-Site Entropy and Quantum Phase Transitions in Low-Dimensional Models. Phys. Rev. Lett. 2006;96:116401. doi: 10.1103/PhysRevLett.96.116401. [DOI] [PubMed] [Google Scholar]
  196. Rissler J., Noack R. M., White S. R.. Measuring orbital interaction using quantum information theory. Chem. Phys. 2006;323:519–531. doi: 10.1016/j.chemphys.2005.10.018. [DOI] [Google Scholar]
  197. Pulay P., Hamilton T. P.. UHF natural orbitals for defining and starting MC-SCF calculations. J. Chem. Phys. 1988;88:4926–4933. doi: 10.1063/1.454704. [DOI] [Google Scholar]
  198. Bofill J. M., Pulay P.. The unrestricted natural orbital–complete active space (UNO–CAS) method: An inexpensive alternative to the complete active space–self-consistent-field (CAS–SCF) method. J. Chem. Phys. 1989;90:3637–3646. doi: 10.1063/1.455822. [DOI] [Google Scholar]
  199. Tishchenko O., Zheng J., Truhlar D. G.. Multireference Model Chemistries for Thermochemical Kinetics. J. Chem. Theory Comput. 2008;4:1208–1219. doi: 10.1021/ct800077r. [DOI] [PubMed] [Google Scholar]
  200. Bao J. L., Sand A., Gagliardi L., Truhlar D. G.. Correlated-Participating-Orbitals Pair-Density Functional Method and Application to Multiplet Energy Splittings of Main-Group Divalent Radicals. J. Chem. Theory Comput. 2016;12:4274–4283. doi: 10.1021/acs.jctc.6b00569. [DOI] [PubMed] [Google Scholar]
  201. Bao J. L., Odoh S. O., Gagliardi L., Truhlar D. G.. Predicting Bond Dissociation Energies of Transition-Metal Compounds by Multiconfiguration Pair-Density Functional Theory and Second-Order Perturbation Theory Based on Correlated Participating Orbitals and Separated Pairs. J. Chem. Theory Comput. 2017;13:616–626. doi: 10.1021/acs.jctc.6b01102. [DOI] [PubMed] [Google Scholar]
  202. Sayfutyarova E. R., Sun Q., Chan G. K.-L., Knizia G.. Automated Construction of Molecular Active Spaces from Atomic Valence Orbitals. J. Chem. Theory Comput. 2017;13:4063–4078. doi: 10.1021/acs.jctc.7b00128. [DOI] [PubMed] [Google Scholar]
  203. Bao J. J., Dong S. S., Gagliardi L., Truhlar D. G.. Automatic Selection of an Active Space for Calculating Electronic Excitation Spectra by MS-CASPT2 or MC-PDFT. J. Chem. Theory Comput. 2018;14:2017–2025. doi: 10.1021/acs.jctc.8b00032. [DOI] [PubMed] [Google Scholar]
  204. Khedkar A., Roemelt M.. Active Space Selection Based on Natural Orbital Occupation Numbers from n-Electron Valence Perturbation Theory. J. Chem. Theory Comput. 2019;15:3522–3536. doi: 10.1021/acs.jctc.8b01293. [DOI] [PubMed] [Google Scholar]
  205. Sayfutyarova E. R., Hammes-Schiffer S.. Constructing Molecular π-Orbital Active Spaces for Multireference Calculations of Conjugated Systems. J. Chem. Theory Comput. 2019;15:1679–1689. doi: 10.1021/acs.jctc.8b01196. [DOI] [PMC free article] [PubMed] [Google Scholar]
  206. Jeong W., Stoneburner S. J., King D., Li R., Walker A., Lindh R., Gagliardi L.. Automation of Active Space Selection for Multireference Methods via Machine Learning on Chemical Bond Dissociation. J. Chem. Theory Comput. 2020;16:2389–2399. doi: 10.1021/acs.jctc.9b01297. [DOI] [PubMed] [Google Scholar]
  207. Li S. J., Gagliardi L., Truhlar D. G.. Extended separated-pair approximation for transition metal potential energy curves. J. Chem. Phys. 2020;152:124118. doi: 10.1063/5.0003048. [DOI] [PubMed] [Google Scholar]
  208. Gieseking R. L. M.. A new release of MOPAC incorporating the INDO/S semiempirical model with CI excited states. J. Comput. Chem. 2021;42:365–378. doi: 10.1002/jcc.26455. [DOI] [PubMed] [Google Scholar]
  209. Golub P., Antalik A., Veis L., Brabec J.. Machine Learning-Assisted Selection of Active Spaces for Strongly Correlated Transition Metal Systems. J. Chem. Theory Comput. 2021;17:6053–6072. doi: 10.1021/acs.jctc.1c00235. [DOI] [PubMed] [Google Scholar]
  210. Khedkar A., Roemelt M.. Modern multireference methods and their application in transition metal chemistry. Phys. Chem. Chem. Phys. 2021;23:17097–17112. doi: 10.1039/D1CP02640B. [DOI] [PubMed] [Google Scholar]
  211. Lei Y., Suo B., Liu W.. iCAS: Imposed Automatic Selection and Localization of Complete Active Spaces. J. Chem. Theory Comput. 2021;17:4846–4859. doi: 10.1021/acs.jctc.1c00456. [DOI] [PubMed] [Google Scholar]
  212. Levine B. G., Durden A. S., Esch M. P., Liang F., Shu Y.. CAS without SCFWhy to use CASCI and where to get the orbitals. J. Chem. Phys. 2021;154:090902. doi: 10.1063/5.0042147. [DOI] [PubMed] [Google Scholar]
  213. Oakley M. S., Gagliardi L., Truhlar D. G.. Multiconfiguration Pair-Density Functional Theory for Transition Metal Silicide Bond Dissociation Energies, Bond Lengths, and State Orderings. Molecules. 2021;26:2881. doi: 10.3390/molecules26102881. [DOI] [PMC free article] [PubMed] [Google Scholar]
  214. King D. S., Gagliardi L.. A Ranked-Orbital Approach to Select Active Spaces for High-Throughput Multireference Computation. J. Chem. Theory Comput. 2021;17:2817–2831. doi: 10.1021/acs.jctc.1c00037. [DOI] [PubMed] [Google Scholar]
  215. Weser O., Guther K., Ghanem K., Li Manni G.. Stochastic Generalized Active Space Self-Consistent Field: Theory and Application. J. Chem. Theory Comput. 2022;18:251–272. doi: 10.1021/acs.jctc.1c00936. [DOI] [PMC free article] [PubMed] [Google Scholar]
  216. Casanova D.. Restricted active space configuration interaction methods for strong correlation: Recent developments. Wiley Interdiscip. Rev. Comput. Mol. Sci. 2022;12:e1561. doi: 10.1002/wcms.1561. [DOI] [Google Scholar]
  217. King D. S., Hermes M. R., Truhlar D. G., Gagliardi L.. Large-Scale Benchmarking of Multireference Vertical-Excitation Calculations via Automated Active-Space Selection. J. Chem. Theory Comput. 2022;18:6065–6076. doi: 10.1021/acs.jctc.2c00630. [DOI] [PMC free article] [PubMed] [Google Scholar]
  218. Kaufold B. W., Chintala N., Pandeya P., Dong S. S.. Automated Active Space Selection with Dipole Moments. J. Chem. Theory Comput. 2023;19:2469–2483. doi: 10.1021/acs.jctc.2c01128. [DOI] [PMC free article] [PubMed] [Google Scholar]
  219. Golub P., Antalik A., Beran P., Brabec J.. Mutual information prediction for strongly correlated systems. Chem. Phys. Lett. 2023;813:140297. doi: 10.1016/j.cplett.2023.140297. [DOI] [Google Scholar]
  220. Stein C. J., Reiher M.. Automated Identification of Relevant Frontier Orbitals for Chemical Compounds and Processes. Chimia. 2017;71:170. doi: 10.2533/chimia.2017.170. [DOI] [PubMed] [Google Scholar]
  221. Stein C. J., von Burg V., Reiher M.. The Delicate Balance of Static and Dynamic Electron Correlation. J. Chem. Theory Comput. 2016;12:3764–3773. doi: 10.1021/acs.jctc.6b00528. [DOI] [PubMed] [Google Scholar]
  222. Stein C. J., Reiher M.. autoCAS: A Program for Fully Automated Multiconfigurational Calculations. J. Comput. Chem. 2019;40:2216. doi: 10.1002/jcc.25869. [DOI] [PubMed] [Google Scholar]
  223. Boguslawski K., Tecmer P., Legeza O., Reiher M.. Entanglement Measures for Single- and Multireference Correlation Effects. J. Phys. Chem. Lett. 2012;3:3129–3135. doi: 10.1021/jz301319v. [DOI] [PubMed] [Google Scholar]
  224. Bensberg, M. ; Mörchen, M. ; Stein, C. J. ; Unsleber, J. P. ; Weymuth, T. ; Reiher, M. . qcscine/autocas: Release 2.3.1, 2024.
  225. Weymuth T., Unsleber J. P., Türtscher P. L., Steiner M., Sobez J.-G., Müller C. H., Mörchen M., Klasovita V., Grimmel S. A., Eckhoff M.. et al. SCINESoftware for chemical interaction networks. J. Chem. Phys. 2024;160:222501. doi: 10.1063/5.0206974. [DOI] [PubMed] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

jp5c02970_si_001.pdf (199.2KB, pdf)

Articles from The Journal of Physical Chemistry. a are provided here courtesy of American Chemical Society

RESOURCES