Skip to main content
ACS AuthorChoice logoLink to ACS AuthorChoice
. 2026 Jun 9;130(24):4683–4692. doi: 10.1021/acs.jpca.6c00998

Exploitation of Complex Abelian Point Groups in Quantum-Chemical Calculations

Marios-Petros Kitsaras †,‡,§,*, Stella Stopkowicz ‡,§,∥,*
PMCID: PMC13288709  PMID: 42262182

Abstract

Quantum-chemical calculations often make use of point-group theory to exploit molecular symmetry, resulting in a reduction of the computational cost and in insights into the electronic structure. This exploitation is often limited to subgroups of D 2h that are Abelian with real characters. Here, we extend the symmetry exploitation to Abelian point groups with complex characters. Such point groups are often encountered in calculations that involve finite magnetic fields, though their occurrence is not limited to these cases alone. We present the evaluation of integrals over symmetry-adapted orbitals using the double-coset decomposition, as well as the use of these symmetries in the contractions needed within post-Hartree-Fock calculations in the context of block tensors. Efficiency gains are discussed for four simple hydrocarbons that exhibit a complex Abelian point group in the presence of a magnetic field.


graphic file with name jp6c00998_0004.jpg


graphic file with name jp6c00998_0002.jpg

I. Introduction

Symmetry is a fundamental organizing principle in chemistry because it rigorously constrains how molecular structures and electronic states transform under geometric operations. It provides a powerful framework to interpret molecular properties, such as the classification of vibrational modes in spectroscopy, the assignment of molecular orbitals, and the prediction of allowed electronic transitions. As an example, standard textbooks such as Chemical Applications of Group Theory (Cotton, Wiley) illustrate how group theory links molecular structure, observables, and physical behavior.

In quantum-chemical computations, symmetry is exploited both to interpret electronic structure and to reduce computational cost in terms of both memory requirements as well as computation time. − The central principle is that exact solutions to the Schrödinger equation transform like one of the irreducible representations (IRREP) of the molecular point group (PG). For approximate solution this is not guaranteed. However, while symmetry-broken solutions can sometimes be advantageous, enforcing solutions that transform as the IRREPs of the molecular PG is preferred in most cases. In this way, due to resulting selection rules, the computation and handling of integrals, amplitudes, and intermediate quantities that vanish due to symmetry can be avoided. Most often such symmetry implementations are based on Abelian PGs with real-valued characters as wave functions of interest are formulated in a purely real manner in the majority of quantum-chemical calculations. However, there are situations in which real representations are insufficient, motivating the use of Abelian PGs with complex-valued characters to fully exploit molecular symmetry and reduce computational cost. This is true in particular in cases where the wave function of the system under consideration becomes complex. Complex wave functions occur, for example, for molecules in finite magnetic fields or in relativistic calculations that consider spin–orbit effects in a nonperturbative manner. But even in standard field-free nonrelativistic calculations, complex wave functions can arise. This includes, for example, open-shell Π, Δ, etc. states as eigenvalues of the angular momentum operator, as well as non-Hermitian parametrizations of the Hamiltonian, like in equation-of-motion coupled cluster (EOM-CC) theory, when treating accidentally degenerate excited states of molecules whose symmetry is described by a complex Abelian PG (e.g., excited states of B­(OH)3, C 3h ). ,

In general, symmetry exploitation in quantum-chemical programs occurs throughout the calculations, starting from the level of integral evaluation up to the tensor-contraction level involved in electronic-structure approximations (self-consistent field (SCF), post-Hartree–Fock (HF), etc.). At the level of integral evaluation, symmetry can be used to reduce the number of integrals that need to be computed. Two widely used approaches are the petite-list method , and the double-coset decomposition (DCD). Both function by identifying the symmetry-equivalent combinations of basis functions and avoid repeated evaluations of symmetry-equivalent integrals. While the petite-list approach is formally and algorithmically simpler without any drawback in the case of non-Abelian groups, the resulting integral matrices are not symmetry-adapted and the rule of vanishing integrals cannot be directly exploited. The DCD on the other hand leads to a block structure of the integral matrices as it implicitly symmetry adapts the basis functions. While a formulation of the DCD in the case of non-Abelian PGs has been derived, it relies on the full matrices of the IRREPs rather than their characters, which makes its practical implementation more involved. For HF and post-HF electron correlation treatments, all quantities are typically expressed in terms of symmetry-adapted molecular orbitals (MOs). In this context, the direct-product decomposition (DPD) scheme enables the systematic symmetry blocking of amplitudes and intermediates, allowing efficient exploitation of Abelian PGs. Moreover, recent work has extended symmetry exploitation using the DPD scheme to non-Abelian PGs, demonstrating potential computational savings in many-body methods when such symmetries are fully utilized.

In this work, we focus on the case of molecules in a finite magnetic field. Symmetry is typically reduced due to the anisotropy of the magnetic field and the rotational degrees of freedom of the molecule are not invariant. Nonetheless, molecules are in many cases oriented in a symmetric manner with respect to the magnetic field and some symmetry elements may survive, , motivating the exploitation of symmetry in finite-magnetic field calculations. As such, investigating the optimized structure for symmetric orientation of the magnetic field is crucial as they are often saddle points (minima or maxima) of the potential energy surface. Symmetry handling for Abelian PGs with real characters in the cfour program , can be traced back to the corresponding implementation in the aces ii , program package. In the more recent mint integral package within cfour, symmetry exploitation was implemented by Gauss for the evaluation of integrals over both standard Gaussian basis functions and London orbitals. In the context of finite magnetic fields, this symmetry handling was further extended to the HF-SCF procedure itself. For subsequent post-HF calculations, a corresponding symmetry handling was introduced within the qcumbre , program. These developments have enabled the symmetry exploitation at the finite-field (ff) HF, second-order Møller–Plesset perturbation theory, and various flavors of CC and EOM CC levels of theory. ,,,− Here, we extend this symmetry handling to account also for Abelian PGs with complex characters as such PGs often describe the molecular symmetry in the presence of a magnetic field. We note in this context that, recently, tools for symbolic symmetry analysis specialized for magnetic PGs have been developed. ,

We present an implementation of Abelian PGs with complex characters in a quantum-chemical framework. We first revisit the DCD for such groups and derive working equations suitable for a practical integral evaluation. Building on this, we present the theoretical background for the respective exploitation of symmetry in HF and post-HF correlation methods, including CC, EOM-CC, and the evaluation of molecular properties. Lastly, we report on the resulting computational savings and performance improvements, illustrated by ground state CCSD energies.

II. Theoretical Methods

Complex Abelian PGs possess all the properties of real Abelian PGs that make them attractive for their exploitation within quantum-chemical calculations. They only have one-dimensional IRREPs, and their symmetry elements commute. However, they have complex entries in their character tables and their matrix respresentations, which hinders their exploitation, as many quantum-chemical program packages are restricted to real numbers. IRREPs of a group with complex entries come in complex-conjugate pairs. This practically means that for each IRREP with complex matrix representations, Γα, there exist an IRREP Γα* whose matrices are the complex conjugate of each other without them being equivalent. The direct product between this complex-conjugate pair results in the totally symmetric IRREP

Γα⊗Γα*=Γ1

In this work, the theoretical framework for the exploitation of complex Abelian PGs in quantum-chemical calculations is presented. It encompasses both the employment of these PGs in the calculation of integrals over atomic basis functions as well as the symmetry handling in SCF and post-HF approaches. Key differences and additional considerations with respect to the standard real Abelian PGs, i.e., D 2h and its subgroups, will be discussed.

A. Double-Coset Decomposition in Complex Abelian Point Groups

The DCD for the calculation of integrals of atomic orbitals has been first presented by Davidson and has later been extended to integral derivatives. , Closely related developments in the exploitation of symmetry for integral evaluation were implemented earlier and reported by Almlöf. We refer the reader to ref for a pedagogical introduction to the DCD. Here, we limit the presentation to the specific case of complex Abelian PGs. For clarity, the notation used in this manuscript for point-group theory is summarized in Table .

1. Overview of Notations.

notation use
G i symmetry element
Ĝi symmetry operation
G point group
Γα IRREP with index α
γ G i character of IRREP α and symmetry element G i
n G number of elements within group G
R a specific choice of F and H subgroups for the construction of double cosets FGiH
R k double-coset representatives that generate all distinct double cosets for R
n DCR number of distinct double cosets for R
λ R degeneracy of the double cosets generated for R
χμ,A function in the AO set with index μ and atomic center A
X μ,A function in the SAO set with index μ, delocalized over atomic centers of type A, transforms as IRREP Γα
G i (A) symmetry-equivalent center to A, into which A transforms after applying symmetry operation Ĝ i
[A,B] a pair of centers A and B
U stabilizer of center A
Γ p IRREP of symmetry-adapted object p

In this work, the calculation of one- and two-electron integrals takes place in the AO basis {χμ,A }. The index μ enumerates the AOs centered at nucleus A. However, since the AOs do not necessarily transform according to the IRREPs of the PG of the molecule, it is useful to work with symmetry-adapted atomic orbitals (SAOs) {X μ,A }. SAOs are enumerated by index μ as well, and transform according to IRREP Γα. Furthermore, they are typically delocalized over all symmetry-related sites obtained by applying the symmetry operations of the group to center A. Given a complex Abelian PG G with symmetry elements {G i }, a transformation from the AO to the SAO set can be defined as

P̂αχμ,A=1nG∑inGγGiα*Ĝiχμ,A=Xμ,Aα 1

using the projection operator P̂α . Here, γ G i is the character of symmetry element G i in the IRREP Γα and Ĝ i is the operator associated with the corresponding symmetry element. Note that unlike in the case of real Abelian groups, the complex conjugation for γ Gi cannot be omitted. A drawback of an explicit transformation such as that in eq is that the summation over all n G elements of the group typically leads to redundant contributions, i.e., the same functions are generated multiple times. Rather than proceeding in this manner and subsequently factorizing the terms in the final expression, the DCD is employed to eliminate these redundancies straight from the beginning, as explained below.

A double coset forms a subset of the elements of the group without being a group itself. This disjoint partitioning takes the form

FGiH={F1GiH1,F1GiH2,...,F2GiH1,...} 2

where F and H are subgroups of G . A given choice of subgroups is denoted by R. Each element of a double coset exhibits a degeneracy λ R , meaning that it appears λ R times within the set. All elements within a double coset have the same degeneracy. Furthermore, for an Abelian group, this degeneracy coincides with the number of common elements between the two sets

λR=|F∩H|

As such, for a choice R, all double cosets have the same degeneracy. Different choices of the central symmetry element G i of a given PG in eq may result in either distinct (no elements in common) or equivalent (all elements in common) sets. In order to systematically characterize the distinct sets, one arbitrary element R k is selected from within each distinct double coset. These elements R k are denoted as double-coset representatives (DCR) for a specific choice of subgroups F and H , with n DCR the number of distinct cosets. The selected DCRs can then be used to rewrite eq , thereby replacing Ĝ i by F̂ i R̂ k Ĥ j . Furthermore, the redundant sum over all group elements ∑ i in eq can be decomposed into the sum over elements of the subgroups ∑ i and ∑ j , as well as the DCRs ∑ k . The resulting decomposed expression for the projection, i.e., the DCD, is

P̂αχμ,A=1nGλR∑inF∑jnH∑knDCRRγFiα*γRkα*γHjα*F̂iR̂kĤjχμ,A 3

The appropriate choice of the left and right subgroups is the key to achieving the desired factorization, as it allows the elimination of the corresponding sums over elements of the subgroups F and H , i.e., the sums over i and j in eq . It is stressed, that the remaining sum over k has fewer elements than the original sum in eq .

Next, it will be discussed how to arrive at a suitable choice for F and H , thereby introducing the concept of stabilizers. Let us first consider the action of the symmetry operation Ĝ i . By definition, its action on a function f of the 3D space vector r is

Ĝif(r)=f(Ĝi−1r)

with G i as the inverse element of G i acting on r. Hence, the action of Ĝ i on an AO leads to a linear combination of functions from the same set

Ĝiχμ,A=∑μ′Cμμ′A(Gi)χμ′,Gi(A) 4

where G i (A) is the center into which A transforms after application of the symmetry operation Ĝ i . The coefficient matrices C μμ′ (G i ) depend on the angular momenta of the basis functions and differ depending on whether Cartesian or spherical basis sets are used, respectively. In the latter case, for example, the coefficient matrices coincide with the Wigner-D matrices. In the general case, as seen in eq , the symmetry operation moves the original center of the AO function A to a different symmetry-equivalent center G i (A). Some symmetry operations, however, leave specific atomic centers invariant. More concretely, the set of all symmetry elements U i of the full group G that leave a given atomic center A invariant form a subgroup U , which is referred to as the stabilizer of A. Thus, the choice of subgroups F and H for the DCD in eq can be based on the stabilizers of the respective centers in order to precalculate the factorization mentioned above.

Having established the guiding principles underlying the DCD of the projection operator in eq , the elimination of redundant contributions in the integral calculation over SAOs is addressed in the following paragraphs. Note that the AO to SAO transformation is thereby performed implicitly.

A one-electron integral over SAOs ⟨X μ,A |Ô|X ν, B ⟩ can be rewritten using the DCD in eq as

⟨Xμ,Aα|Ô|Xν,Bβ⟩=1λR∑γIαγβ∑μ′Λμμ′αA*(E)∑jnDCRR∑ν′Λνν′βB(Rj)⟨χμ′,A|Ôγ|χν′,Rj(B)⟩ 5

where E is the identity symmetry operation. Note that in the above expression, the subgroups F and H of the double coset have been chosen as the stabilizers of A and B, respectively. The matrices Λ μμ′ (G i ) contain the corresponding sums over the elements of the subgroups

Λμμ′αA(Gi)=1nG∑knUγGiUkα*Cμμ′A(GiUk) 6

Note that in eq , the sum over k involves the elements U k of the subgroup U , i.e., the stabilizer of A. The operator Ô γ in eq is the result of a symmetry projection P̂γÔ of the original operator onto IRREP Γγ. Thus, the sum over γ in eq runs over all nonvanishing projections. Lastly, the prefactor I αγβ acts as a selection rule: it equals n G if the direct product Γα ⊗ Γγ* ⊗ Γβ* corresponds to the totally symmetric IRREP Γ1, and is zero otherwise.

As mentioned earlier, choosing the left and right subgroups of the double coset as the stabilizers of A and B results in precalculating the final factorization of the redundant terms of the projection in advance. It can hence be recognized that the sum over the DCRs R j only affects the ket of the integral, transforming the center of the respective AO function from B to R j (B). Through this restricted sum, the minimum number of nonredundant [A, R j (B)] pairs needed for the calculation of the one-electron integral are generated.

Similarly to the one-electron case, the two-electron integrals over SAOs expressed in Mulliken notation, can be rewritten as

(Xμ,AαXν,Bβ|Xρ,CγXσ,Dδ)=IαβγδλT∑μ′ν′ρ′σ′Λμμ′αA*(E)∑jnDCRRΛνν′βB(Rj)∑lnDCRTΛρρ′γC*(Tl)∑knDCRSΛσσ′δD(TlSk)·(χμ′,Aχν′,Rj(B)|χρ′,Tl(C)χσ′,TlSk(D)) 7

Here, R j are the DCRs of the double cosets with the stabilizers of A and B, S k are the DCRs of the double cosets with stabilizers of C and D. T l , on the other hand, are the DCRs of the double cosets with stabilizers of the center pairs [A, R j (B)] and [C, S k (D)]. The prefactor I αβγδ acts as a selection rule associated with the direct product Γα ⊗ Γβ* ⊗ Γγ ⊗ Γδ*. Again, the nonredundant combinations of centers A, B, C, and D necessary for the calculation of the two-electron integrals are generated by the DCRs through the DCD.

A detailed derivation of the expressions in eqs and can be found in ref .

The main difference between the simplification from the general case to real or complex Abelian PGs, apart from the presence of complex-valued characters, lies in eq . In the case of real Abelian PGs, the coefficient matrix C μ μ′ (G i ) always has one single nonvanishing element and can be simplified to a parity prefactor ± 1. , Hence, the expressions for the one- and two- electron integrals simplify to

⟨Xμ,Aα|Ô|Xν,Bβ⟩=1λR∑γIαγβΛμμαA(E)∑jnDCRRΛννβB(Rj)⟨χμ,A|Ôγ|χν,Rj(B)⟩ 8

and

(Xμ,AαXν,Bβ|Xρ,CγXσ,Dδ)=IαβγδλTΛμμαA(E)∑jnDCRRΛννβB(Rj)∑lnDCRTΛρργC(Tl)∑knDCRSΛσσδD(TlSk)·(χμ,Aχν,Rj(B)|χρ,Tl(C)χσ,TlSk(D)) 9

in the case of real Abelian PGs, respectively. In the case of complex Abelian PGs, however, the coefficient matrices possess more than one nonvanishing element. Specifically, the matrices of proper and improper rotations around the principal rotation axis which are present in these groups create a linear combination of AOs with the same total-angular momentum quantum number l for a given Gaussian exponent. The number of contributing functions in this linear combination is (l + 1)­(l + 2)/2 for a Cartesian basis and 2l + 1 for a spherical basis. In the latter case, this sum is further limited to a maximum of two contributions from AOs with the same absolute magnetic quantum number |m l | associated with angular momentum l, since only rotations over the principal rotation axis exist in complex Abelian PGs. As such, the sums over AOs in eqs and that arise from eq do not simplify to one single contribution. Yet, they run over a limited number of AOs that can be easily predetermined.

B. Complex Abelian Point Groups in Second Quantization

In this section, the symmetry properties of the targeted wave function in the case of complex Abelian PGs are examined within the second-quantization formalism. Note that, in contrast to real Abelian PGs, proper care must be taken to account for the complex conjugation of the matrix representations of the IRREPs. The discussion addresses the treatment of HF, CC, and EOM-CC approximations, as well as the evaluation of properties via the construction of density matrices.

In second quantization, a particle creation operator with respect to the true vacuum, i.e., a p can be associated with the Γ p IRREP of the symmetry-adapted molecular orbital and an annihilator a p with the IRREP corresponding to the complex conjugate matrices Γ p . The IRREP of the Fermi vacuum,

|Φ0⟩=∏ioccai†|vac⟩

which in this discussion corresponds to the HF state, is determined by the direct product of the IRREPs of the occupied (i, j, k,...) orbitals

ΓΦ0=Γi⊗Γj⊗...

In practical terms, one can select the IRREP of the HF state by choosing the number of occupied orbitals from each IRREP.

For an arbitrary operator expressed in second quantization

Ô=∑pq...rs...ors...pq...ap†aq†...asar

each amplitude o rs... is associated with IRREP

Γp⊗Γq⊗...⊗(Γr)*⊗(Γs)*⊗...=Γors...pq...

If this operator is symmetry-adapted and transforms as Γ Ô , all amplitudes for which

Γors...pq...≠ΓÔ.

are zero and eq II B thus acts as a selection rule.

It is noted that the electronic Hamiltonian Ĥ and all its individual contributions transform as the totally symmetric IRREP Γ Ĥ = Γ1. Furthermore, the operators used to describe electron correlation effects for the ground state by working on the HF reference are themselves totally symmetric. This follows from the fact that the correlated wave function has the same IRREP as the Fermi vacuum ΓΦ0 = ΓΨcorr . One such example is the cluster operator T̂ in CC theory, i. e.,

|Ψcorr⟩=eT̂|Φ0⟩

In the EOM-CC approach, an excited state is expressed via an excitation starting from a correlated reference wave function

|Ψexc⟩=R̂|Ψcorr⟩

The IRREP of R̂ can be determined via the IRREP of the targeted excited state as

ΓR̂=ΓΨexc⊗ΓΨcorr*

The respective deexcitation operator L̂ transforms accordingly as Γ L̂ = ΓR̂* .

Lastly, it is noted that density matrices D typically used for the calculation of properties are necessarily associated with Γ1 irrespective of the IRREP of the electronic wave function, as they arise from expectation-value expressions. Transition-density matrices D (m) → (n) between states (m) and (n), however arise from integrals of the form ⟨Ψ(n)|···|Ψ(m)⟩ and transform as the IRREPs of the transition Γtr = ΓΨ(n)* ⊗ ΓΨ(m) . In the EOM-CC approach Γtr can be determined from the left and right EOM vectors as

Γtr=ΓL̂(n)⊗ΓR̂(m)

C. Handling of Symmetry-Adapted Tensors

A major computational advantage of symmetry exploitation is the reduction of cost that can be achieved by the selection rule in eq II B. To exploit it, we use the following approach to handle the amplitude tensors: The orbital indices p, q,... are sorted according to their IRREP. This leads to a block structure of the tensors, where the IRREP of each index within a block is constant. Nonvanishing blocks with index t are given a tag number t num and vanishing blocks are ignored. Assuming an n-dimensional tensor O p 1, p 2,...p n the tag of each block is

tnum=∑i=1n(Γpi)numnGi−1

Here (Γα)num = α – 1 is the enumeration tag of the IRREPs with the totally symmetric IRREP as the first element (Γ1)num = 0. For given dimensions of the tensor n and the order of the group n G , the tag is unique and directly identifies the IRREP of each index in the block. More importantly, the blocks are ordered in ascending tag number. This sorting allows the utilization of a binary search algorithm with logarithmic scaling, when a specific block needs to be selected. Furthermore, it is noted that for n indices a total of n G IRREP combinations are generated. If these combinations are restricted such that the direct product of the IRREPs yields the required representation, as dictated by the vanishing-integral rule, n G combinations remain, since the choice of the final index is fixed by the preceding n–1 indices. Thus, by considering only the n G nonvanishing blocks, the memory requirement is reduced proportional to O(nG) , i.e., instead of storing N n elements for the tensor, each block has (NnG)n elements in the case of equally distributed indices, resulting in nGn−1(NnG)n=NnnG nonzero elements. N is the number of basis functions, which roughly corresponds to the system size. Accordingly, as resorting the entries of the tensors, often also called transposition-steps, scales linearly with the elements of the tensor, transposing a tensor is O(nG) more efficient when exploiting the block structure.

An important operation, which is needed when implementing working equations, is the tensor contraction

Op1,p2,...,q1,q2,...=∑s1,s2,...Pp1,p2,...,s1,s2,...Qs1,s2,...,q1,q2,...

The indices p i and q i will be referred to as target indices and s i as summation indices. Note that the ordering of indices within the tensors O, P, and Q is irrelevant for the symmetry handling, but may be important for the actual contraction algorithm, as some algorithms require a transposition step.

Owing to the block structure of the tensors O, P, and Q, the contraction is carried out block by block

Op1,p2,...,q1,q2,...t=∑{u,v}allowedpairs∑s1,s2,...Pp1,p2,...,s1,s2,...uQs1,s2,...,q1,q2,...v

where t, u, and v are the respective block indices. The target indices p i and q i in the u and v blocks of tensors P and Q, respectively, have to match with the target block t of O. For this reason, the sum over u and v is restricted to these matching blocks. Accordingly, not all u, v combinations are allowed since the summation indices s i have to match as well. The algorithm for this operation thus has the following steps:

  • 1.

    Loop over the t blocks of O.

  • 2.

    Preselect the contributing blocks u of P based on the IRREPs of p i .

  • 3.

    Preselect the contributing blocks v of Q based on the IRREPs of q i .

  • 4.

    Identify the allowed {u, v} pairs from the preselected lists of indices.

  • 5.

    Loop over the allowed pairs {u, v} and perform the contraction operation to the individual P u and Q v blocks, adding their contribution to block O t block.

In this way, the contraction in block structure exhibits savings at the order of O(nG2) resulting from the following considerations: with n p , n q , and n s the number of p i , q i , and s i indices, respectively, instead of N n p +n q +n s floating point operations needed for the contraction, (NnG)np+nq+ns operations are performed for each block combination in the case of equally distributed indices. In order to find the number of allowed pair combinations n pair we note that there are in total n G distinct IRREP combinations for all p i , q i , and s i indices. But since the {p i , s i } and the {s i , q i } combinations have each been reduced by n G from the selection rule in the block structures of P and Q, as discussed in the previous paragraph, the number of allowed pairs is n pair = n G . As such the total floating point operations in block structure are

npair(NnG)np+nq+ns=Nnp+nq+nsnG2

This up to quadratic decrease in floating-point operations resulting from symmetry handling is accompanied by the additional preselection steps 2–4 of the algorithm described above. However, their computational cost is negligible.

In most matrix multiplication routines which are commonly used for tensor contractions, including those in BLAS, optimal performance is generally achieved only for sufficiently large matrices. The symmetry-induced block structure, however, replaces a single large contraction by multiple contractions over smaller tensors, which reduces the efficiency of the BLAS routines and introduces a computational overhead. For larger systems, this effect is partially mitigated as the individual symmetry blocks themselves grow in size, thereby improving the efficiency of the underlying matrix multiplications. In addition, a more even distribution of tensor indices among the IRREPs enhances the effective reduction in computational cost.

In principle the individual symmetry blocks themselves can be handled independently of each other offering an opportunity for parallelization. However, such a parallel handling of the blocks directly competes with the highly optimized parallelization present within the underlying multiplication routines. In our experience, keeping the parallelization within the matrix multiplication step instead of the block structure is thus preferred. At the same time, the potential gains due to parallelization do not differ between the real and the complex Abelian PGs.

Preliminary calculations indicate that, for typical quantum-chemical applications up to the CCSDT truncation level, substantial computational savings are obtained for n G ≤ 8 when exploiting complex Abelian PGs.

III. Implementation

The exploitation of complex Abelian PGs of order n G ≤ 8 in the context of finite-magnetic field calculations has been implemented in the cfour , and qcumbre , program packages. The implemented PGs are C n , with n = 3–8, C nh with n = 3, 4, and S n with n = 4, 6, 8. In the present implementation, we restrict the symmetry to n G ≤ 8, as the underlying program infrastructure for real Abelian point groups on which our approach builds is currently implemented only up to this value. In principle, this limitation is not fundamental and could be lifted. Potential advantages may arise for linear molecules (or atoms) oriented parallel to the magnetic field, which transform according to C ∞ or C ∞h . In such cases, the relevant consideration is the angular momentum quantum number m l of the orbitals that defines their irreducible representations. However, for typical applications, the highest occupied angular momentum is usually m l = ± 3 (ϕ orbitals), for which a PG with a principal rotation axis of cardinality 6 already suffices to distinguish the corresponding IRREPs. Higher orders would introduce additional representations that remain largely unoccupied. Consequently, extending to n G > 8 is not expected to provide significant computational or interpretational advantages.

The DCD as described in Section II 2.1 is utilized in the mint module of cfour for the calculation of integrals over London orbitals using the McMurchie-Davidson algorithm. , The implementation is based on a pre-existing implementation by Gauss for the case of real Abelian PGs. We note that the use of complex Abelian PGs was also extended for the use with the Cholesky decomposition of the two-electron integrals over London orbitals. ,, The implicitly generated SAOs by the DCD are employed in ff-SCF calculations within cfour.

The block structure as described in Section II 2.3 has been implemented in the back-end of qcumbre. As such, all currently available post-HF approaches within the program are able to exploit both real and complex Abelian PGs. Future implementations within qcumbre hence only need to explicitly consider the IRREP of the involved tensors and operators in order to function with the presented block structure. Further details on the implementations within cfour and qcumbre can be found in ref .

The validity of the implementation was verified by comparing energies and molecular properties obtained at both the SCF and correlated levels of theory. Results from calculations employing complex and real Abelian PGs were benchmarked against corresponding calculations performed without symmetry exploitation.

IV. Computational Details

To demonstrate the computational speedup achieved by exploiting the implemented complex Abelian PGs, quantum-chemical calculations at the ff-CCSD level of theory using London orbitals were performed on four molecular systems. A convergence criterion of 10–8 a.u. was used for the underlying SCF calculation for the norm of the error vector of the SCF-DIIS procedure and a convergence criterion of 10–7 was employed for the solution to the CCSD equations for the norm of the difference in cluster amplitudes between two consecutive iterations. The systems considered are small hydrocarbons in the presence of a magnetic field in an orientation that exhibits a complex Abelian PG symmetry. Specifically, the molecules studied are (1) CH4 in a standard tetrahedral configuration (C3), (2) CH4 in a planar configuration (C4h), (3) CH3–CH3 in a staggered configuration (S6), and (4) CH2CCH2 (S4). The molecules were chosen mainly for their symmetry properties though they might be of interest for atmospheres of DQ white dwarf stars where CH and C2 bands are have been recorded. ,,,− Note that while planar methane, system (2), for example, does not correspond to an equilibrium structure of the molecule, methane may drastically deform in the presence of a magnetic field and acquire a planar fan-like geometry for strong magnetic fields. The employed orientation of the magnetic field in the aforementioned systems are depicted in Table . The magnetic field strength was B = 0.1 B 0 for systems (1–3) and B = 0.001 B 0 for system (4).

2. Molecular Systems Used to Assess Computational Cost Reduction via Complex Abelian Point-Group Symmetry.

IV.

The calculation of integrals and the solution of the HF equations were performed using the cfour program package. ,, The transformation of integrals from the (S)­AO to the molecular-orbital (MO) basis as well as the CCSD calculation were performed with the qcumbre program. The correlation-consistent cc-pVXZ basis sets, with X = D, T, Q, were employed. Calculations were performed using the full complex PG and the largest real Abelian subgroup of each system, as listed in the same table. The resulting computational times are compared with those obtained from calculations without symmetry exploitation, corresponding to C 1 as computational PG. To ensure a meaningful comparison of computational timings, all calculations for a given system were executed on a single node using a single thread, with no concurrent jobs running. Specifically, calculations for system (1) and (2) were performed on an Intel­(R) Xeon­(R) CPU E5-2643 v43.40 GHz, CPU 12 core, memory 1,5 TB, disk 6 TB architecture, while systems (3) and (4) were performed on an Intel­(R) Xeon­(R) CPU E5-2699 v42.20 GHz, CPU 44 core, memory 756 GB, disk 6 TB architecture.

V. Results

The speedup observed for calculations on systems (1–4) upon exploiting molecular symmetry is reported in Table . The individual steps of a CCSD calculation were analyzed separately. These steps include: (a) the evaluation of integrals over London orbitals, which scales as O(N4) , (b) the solution of the HF problem using an SCF algorithm scaling as O(N4) as well, (c) the transformation of integrals from the (S)­AO basis to the molecular orbital (MO) basis, scaling as O(N5) , and (d) the solution of the CCSD equations, which scales as O(N6) . It is worth noting that, at the algorithmic level, only the integral calculation using the DCD approach differs between the complex and real Abelian PG implementations. The symmetry handling of all other steps is based on a unified implementation for both cases. To quantify the speedup, execution times from calculations performed in C 1 are compared to those obtained when molecular symmetry is exploited, giving the ratio

r=t(C1)t(Comp.PG)

This ratio can be found in the central columns of Table . To further evaluate the implementation and relate it to the theoretically derived cost reduction discussed in Section II 2.3, the ratio is examined in terms of powers of the point-group order n G . To assess whether the expected up to quadratic behavior is observed numerically, the exponent log n G (r) which is related to the ratio by

r=nGlognG(r)

is reported in the columns next to the ratios in Table . Lastly, in the rightmost columns the number of iterations needed to achieve convergence for the SCF and CCSD steps are presented. For the integral evaluation, the speedup due to the use of the DCD is highly system specific and does not depend on n G directly, but instead on the number of symmetry equivalent centers, as discussed on the topic of stabilizers in Section II 2.1. The speedup of all other steps stems mainly from the block structure of the tensors involved and the contractions between them. Note that for very short time steps, the timing resolution of the qcumbre calculations did not permit the evaluation of the ratio.

3. Reduction in the Time Needed to Complete a Calculation at the CCSD Level for Systems (1–4).

basis set (# AOs) comp. PG (n G ) ratio r (C 1/comp. PG)
log n G (r)
# of iterations
integrals SCF AO to MO CCSD total integrals SCF AO to MO CCSD total SCF CCSD
(1) tetrahedral methane CH4
cc-pVDZ (34) C 3 (3) 2.2 3.0 - 2.0 1.5 0.72 1.00 - 0.63 0.37 14 10
cc-pVTZ (86) C 3 (3) 2.4 7.1 5.6 4.3 3.8 0.80 1.78 1.57 1.33 1.22 14 10
cc-pVQZ (175) C 3 (3) 2.6 6.6 5.4 3.9 3.9 0.87 1.72 1.54 1.24 1.24 14 10
(2) planar methane CH4
cc-pVDZ (34) C 2h (4) 2.1 4.0 - 2.0 1.5 0.54 1.00 - 0.50 0.29 13 11
C 4h (8) 2.2 8.0 - 1.0 1.2 0.38 1.00 - 0.00 0.09 13 11
cc-pVTZ (86) C 2h (4) 2.4 9.2 7.3 6.3 4.7 0.63 1.60 1.43 1.33 1.12 14 11
C 4h (8) 2.8 34.1 29.0 5.7 5.4 0.50 1.70 1.62 0.84 0.81 14 11
cc-pVQZ (175) C 2h (4) 2.5 9.7 7.2 6.0 5.0 0.66 1.64 1.42 1.29 1.16 14 11
C 4h (8) 4.1 34.0 25.6 7.9 8.9 0.68 1.70 1.56 0.99 1.05 15 11
(3) staggered ethane CH3–CH3
cc-pVDZ (58) C i (2) 2.0 3.1 2.5 3.3 2.6 1.00 1.63 1.32 1.72 1.38 13 11
S 6 (6) 2.6 17.0 - 6.6 4.5 0.53 1.58 - 1.05 0.84 15 11
cc-pVTZ (144) C i (2) 2.2 3.1 2.6 2.8 2.6 1.14 1.63 1.38 1.49 1.38 14 11
S 6 (6) 2.3 21.2 10.8 10.9 7.6 0.46 1.70 1.33 1.33 1.13 16 11
cc-pVQZ (290) C i (2) 2.9 3.3 3.7 2.7 3.0 1.54 1.72 1.89 1.43 1.58 14 11
S 6 (6) 3.7 23.3 16.0 8.9 8.7 0.73 1.76 1.55 1.22 1.21 16 11
(4) allene CH2C = CH2
cc-pVDZ (62) C 2 (2) 1.7 3.0 2.3 3.6 3.0 0.77 1.58 1.20 1.85 1.58 17 13
S 4 (4) 3.0 11.0 7.0 7.1 5.8 0.79 1.73 1.40 1.41 1.27 18 13
cc-pVTZ (146) C 2 (2) 1.7 3.1 2.8 2.9 2.7 0.77 1.63 1.49 1.54 1.43 17 13
S 4 (4) 3.5 11.1 6.5 7.8 6.7 0.90 1.74 1.35 1.48 1.37 18 13
cc-pVQZ (290) C 2 (2) 1.8 3.1 3.4 2.7 2.7 0.85 1.63 1.77 1.43 1.43 17 13
S 4 (4) 4.3 11.6 8.7 6.6 6.5 1.05 1.77 1.56 1.36 1.35 18 13
a

For very short time steps, the timing resolution of the qcumbre calculations did not permit the evaluation of the ratio.

It is observed that the cost reduction is greater for larger systems. This expected trend is explained by the fact that as the system size increases, a more balanced distribution of matrix indices among IRREPs enhances the computational efficiency achieved by excluding vanishing blocks. Moreover, the employed BLAS routines in this work perform better for larger matrices.

The integral calculation shows the least speedup compared to the other computational steps. For the existing implementation employing real Abelian PGs, the largest speedup for the integral evaluation is observed for system (3) with n G employing the C i PG. The lowest speedup for this step is n G . On average, for the integral evaluation, a value of n G is obtained. The newly implemented complex Abelian PGs underperform in comparison. This reduced efficiency of complex Abelian PGs arises from the fact that for the real Abelian PG case, the final DCD expressions involve simple parity factors, cf. eqs and . For complex Abelian PG, on the other hand, the sums over basis functions arising from eq cannot be simplified further, cf. eqs and . However, it should be noted that the PGs S 4 and C 4h are special cases where eq has only one single contribution as well, and hence a better performance compared to other complex groups is expected. Excluding these cases, a maximum value n G is observed for system (1) computed within C 3. The poorest performance is observed for system (2) calculated within C 4h using the cc-pVDZ basis set with n G . The average of the exponent amounts to n G for the complex Abelian PGs for the integral evaluation step.

At the SCF level of theory, the complex Abelian PGs slightly outperform the real ones. The average of the exponents is n G for real PGs and n G for complex PGs, with maximum values of n G and n G , respectively. The least reduction is in both cases n G . This mildly better performance of the complex Abelian groups is observed even for the cases where up to two more iterations are needed in the case of complex Abelian PGs, as seen in Table .

Both the integral transformation and the CCSD iterations are performed within qcumbre. For the integral transformation, an average speedup of approximately n G is observed for real and n G for complex PGs. For the CCSD iterations, more pronounced differences are found. The average speedup amounts to n G for complex PGs and n G for real PGs. Although this difference appears substantial, it is important to note that the calculation is much more efficient when using the complex PG even if the exponent of the ratio in the base of n G is smaller. To explain this difference and the deviation from the quadratic speedup, we note that in the implementation used, tensor contractions are performed using BLAS matrix multiplication routines. As discussed in Section II 2.3, these multiplication routines exhibit optimal performance for larger matrices and, as such, are less efficient for larger groups in a given system. Furthermore, we note that, in the examples discussed here, the occupied orbitals are distributed rather inhomogeneously among the IRREPs for the complex Abelian PGs, which leads to a reduced efficiency as well. Because both real and complex PGs are treated within the same implementation and the number of CCSD iterations does not differ, the observed difference is attributed to the lower order of the real PGs rather than to an intrinsic disadvantage of complex Abelian PGs. For comparable group orders n G , or for larger systems, the aforementioned differences should diminish.

The overall speedup observed reflects the reduction in computational effort associated with solving the CCSD amplitude equations, which constitute the computationally most demanding part of the procedure. The average scaling exponents obtained are n G and n G for complex and real PGs, respectively. While the ideal theoretical scaling of n G is not fully reached, the observed speedup remains substantial. Deviations from the asymptotic limit are largely due to the small sizes of individual tensor blocks, which reduce the efficiency of matrix multiplication routines. Overall, the measured speedups demonstrate that symmetry exploitation provides significant and practically relevant performance gains.

It is also worth mentioning that, in an absolute sense, the complex Abelian PGs always outperform the use of the largest Abelian subgroup as seen by the calculated ratios. For example, for allene using a cc-pVQZ basis, a full CCSD calculation without symmetry exploitation lasted about 7 h and 11 min. Exploiting C 2 reduced this to 2 h and 41 min, and fully exploiting S 4 to 1 h and 6 min. Further details may be found in ref . The reported maximum RSS (resident set size, i.e., physical random access memory) values for the same system are 807.4 GB for C 1, 269.4 GB for C 2, and 140.5 GB for S 4 and show the memory savings discussed in Section II 2.3. Lastly, while the present examples are limited to small molecules, calculations illustrating the symmetry reductions have also been performed for larger systems at the CCSD level, such as benzene in a magnetic field perpendicular to the molecular plane: Using a cc-pVTZ basis, a CCSD calculation without symmetry lasted 9 h, 55 min, 1 h and 35 min when using C 2h , 58 min, 1 h for C 3h , and 1 h and 11 min using C 6, respectively. The corresponding maximum RSS values are 575.6 GB, 99.1 GB, 65.7 GB, and 53.9 GB.

Finally, we note that the exploitation of symmetry not only reduces computational cost, but it further facilitates the analysis of orbitals and excited states thereby acting as an interpretational tool, and enables the selective targeting of states belonging to specific IRREPs. Beyond ff-CCSD, we have performed calculations exploiting complex PGs for excited states using the EOM-CC ansatz. ,,,, In these studies, the use of the aforementioned groups and identification of the IRREPs of the electronic states involved played a crucial role. We mention for example the study of B­(OH)3 in ref , a molecule that exhibits a complex PG even in the absence of a magnetic field. Here, the HOMO–LUMO transition belongs to IRREPs with complex characters and is accidentally doubly degenerate in the field-free case. As such, targeting these states at the EOM-CCSD level is impossible when using a real implementation. Using the complex Abelian PGs with our complex code facilitated their targeting and analysis.

VI. Conclusion

In this work, an implementation of complex Abelian PGs for quantum-chemical calculations in the context of finite-magnetic-field approaches was presented. The theoretical aspects presented cover the totality of an electronic-structure treatment, from the calculation of integrals over atom-centered basis functions to considerations for SCF and post-HF methodologies.

The implemented approaches were applied to small hydrocarbons in the presence of a finite magnetic field. Calculations at the ff-CCSD level were carried out to illustrate the associated decrease in computational cost. It can be concluded that, for a quantum-chemical code employing complex algebra in the context of finite magnetic fields, the use of complex Abelian PGs consistently provides significant efficiency gains over real Abelian subgroups, owing to the larger number of symmetry elements typically encountered as compared to the real Abelian subgroups. While the implementation presented here is limited to the case of finite-magnetic field approaches, similar gains are expected to be observed for other cases where complex wave functions occur.

Acknowledgments

John F. Stanton was a profound thinker and a remarkable problem solver in theoretical chemistry and spectroscopy. His deep and enduring fascination with symmetry continues to inspire us. We dedicate this work to his memory with gratitude and respect. The authors thank Professor Jürgen Gauss for providing the original code on which the present implementation is based, as well as for helpful feedback on the manuscript. The authors furthermore thank Professor Peter R. Taylor for valuable discussions.

The data that support the findings of this study are available within the article.

Funding for this work was provided by the Deutsche Forschungsgemeinschaft via grant STO-1239/1-1.

The authors declare no competing financial interest.

Published as part of The Journal of Physical Chemistry A special issue “John F. Stanton Memorial Issue”.

References

  1. Cotton, F. Chemical Applications of Group Theory; Wiley, 1991. [Google Scholar]
  2. Davidson E. R.. Use of double cosets in constructing integrals over symmetry orbitals. J. Chem. Phys. 1975;62:400–403. doi: 10.1063/1.430484. [DOI] [Google Scholar]
  3. Dupuis M., King H. F.. Molecular symmetry and closed-shell scf calculations. i. Int. J. Quantum Chem. 1977;11:613–625. doi: 10.1002/qua.560110408. [DOI] [Google Scholar]
  4. Dupuis M., King H. F.. Molecular symmetry. ii. gradient of electronic energy with respect to nuclear coordinates. J. Chem. Phys. 1978;68:3998–4004. doi: 10.1063/1.436313. [DOI] [Google Scholar]
  5. Taylor P. R.. Symmetrization of operator matrix elements. Int. J. Quantum Chem. 1985;27:89–96. doi: 10.1002/qua.560270107. [DOI] [Google Scholar]
  6. Taylor P. R.. Symmetry-adapted integral derivatives. Theor. Chem. Acc. 1986;69:447–460. doi: 10.1007/BF00526703. [DOI] [Google Scholar]
  7. Stanton J. F., Gauss J., Watts J. D., Bartlett R. J.. A direct product decomposition approach for symmetry exploitation in many-body methods. i. energy calculations. J. Chem. Phys. 1991;94:4334–4345. doi: 10.1063/1.460620. [DOI] [Google Scholar]
  8. Gauss J., Stanton J. F., Bartlett R. J.. Coupled-cluster open-shell analytic gradients: Implementation of the direct product decomposition approach in energy gradient calculations. J. Chem. Phys. 1991;95:2623–2638. doi: 10.1063/1.460915. [DOI] [Google Scholar]
  9. Häser M.. Molecular point-group symmetry in electronic structure calculations. J. Chem. Phys. 1991;95:8259–8265. doi: 10.1063/1.461305. [DOI] [Google Scholar]
  10. Pausch A., Gebele M., Klopper W.. Molecular point groups and symmetry in external magnetic fields. J. Chem. Phys. 2021;155:201101. doi: 10.1063/5.0069859. [DOI] [PubMed] [Google Scholar]
  11. Nottoli T., Gauss J., Lipparini F.. A novel coupled-cluster singles and doubles implementation that combines the exploitation of point-group symmetry and cholesky decomposition of the two-electron integrals. J. Chem. Phys. 2023;159:231101. doi: 10.1063/5.0175956. [DOI] [PubMed] [Google Scholar]
  12. Huynh B. C., Wibowo-Teale M., Wibowo-Teale A. M.. Qsym2: A quantum symbolic symmetry analysis program for electronic structure. J. Chem. Theory Comput. 2024;20:114–133. doi: 10.1021/acs.jctc.3c01118. [DOI] [PMC free article] [PubMed] [Google Scholar]
  13. Melega L., Nottoli T., Gauss J., Lipparini F.. A novel implementation of ccsd analytic gradients using cholesky decomposition of the two-electron integrals and abelian point-group symmetry. J. Phys. Chem. A. 2026;130:2097–2111. doi: 10.1021/acs.jpca.5c08579. [DOI] [PMC free article] [PubMed] [Google Scholar]
  14. Paldus J., Čížek J.. Hartree–fock stability and symmetry breaking: oxygen doubly negative ion. Can. J. Chem. 1985;63:1803–1811. doi: 10.1139/v85-301. [DOI] [Google Scholar]
  15. Tellgren E. I., Soncini A., Helgaker T.. Nonperturbative ab initio calculations in strong magnetic fields using london orbitals. J. Chem. Phys. 2008;129:154114. doi: 10.1063/1.2996525. [DOI] [PubMed] [Google Scholar]
  16. Saue T.. Relativistic hamiltonians for chemistry: A primer. ChemPhysChem. 2011;12:3077–3094. doi: 10.1002/cphc.201100682. [DOI] [PubMed] [Google Scholar]
  17. Grazioli L., Kitsaras M.-P., Stopkowicz S.. Unitary coupled-cluster theory for the treatment of molecules in strong magnetic fields. J. Chem. Theory Comput. 2025;21:12634–12651. doi: 10.1021/acs.jctc.5c01521. [DOI] [PMC free article] [PubMed] [Google Scholar]
  18. In Hermitian parametrizations this issue is circumvented by forming real wave functions as linear combinations of the exactly degenerate complex solutions. Note that this issue in EOM-CC theory is directly related to the known problem for treating conical intersections between states of the same symmetry within CC theory. In such cases, a complex wave function cannot be avoided even when a real Abelian subgroup is employed.
  19. Hellmann M., Gauss J.. The direct-product decomposition approach for symmetry exploitation in many-body methods in case of non-abelian point groups. J. Phys. Chem. A. 2026;130:2918–2928. doi: 10.1021/acs.jpca.6c00311. [DOI] [PMC free article] [PubMed] [Google Scholar]
  20. Irons T. J. P., David G., Teale A. M.. Optimizing molecular geometries in strong magnetic fields. J. Chem. Theory Comput. 2021;17:2166–2185. doi: 10.1021/acs.jctc.0c01297. [DOI] [PMC free article] [PubMed] [Google Scholar]
  21. Pemberton M. J., Irons T. J. P., Helgaker T., Teale A. M.. Revealing the exotic structure of molecules in strong magnetic fields. J. Chem. Phys. 2022;156:204113. doi: 10.1063/5.0092520. [DOI] [PubMed] [Google Scholar]
  22. Kitsaras, M.-P. Finite magnetic-field Coupled-Cluster methods: Efficiency and Utilities; Ph.D. thesis, Johannes-Gutenberg Universität: Mainz, 2023. [Google Scholar]
  23. Matthews D. A., Cheng L., Harding M. E., Lipparini F., Stopkowicz S., Jagau T.-C., Szalay P. G., Gauss J., Stanton J. F.. Coupled-cluster techniques for computational chemistry: The cfour program package. J. Chem. Phys. 2020;152:214108. doi: 10.1063/5.0004837. [DOI] [PubMed] [Google Scholar]
  24. Stanton, F. ; Stanton, F. ; Gauss, J. ; Cheng, L. ; Harding, M. E. ; Lipparini, F. ; Matthews, D. A. ; Szalay, P. G. ; Stopkowicz, S. . FOUR, Coupled-Cluster techniques for Computational Chemistry, a quantumchemical program package, with contributions from Asthana, A. ; Auer, A. A. ; Bartlett, R. J. ; Benedikt, U. ; Berger, C. ; Bernholdt, D. E. ; Blaschke, S. ; Bomble, Y. J. ; Burger, S. ; Christiansen, O. ; Datar, A. ; Datta, D. ; Engel, F. ; Faber, R. ; Greiner, J. ; Heckert, M. ; Heun, O. ; Hilgenberg, M. ; Huber, C. ; Jagau, T.-C. ; Jonsson, D. ; Juselius, J. ; Kirsch, T. ; Kitsaras, M.-P. ; Klein, K. ; Kopper, G. M. ; Lauderdale, W. J. ; Liu, J. ; Melega, L. ; Metzroth, T. ; Monzel, L. ; Muck, L. A. ; O’Neill, D. P. ; Nottoli, T. ; Oswald, J. ; Price, D. R. ; Prochnow, E. ; Puzzarini, C. ; Ruud, K. ; Schiffmann, F. ; Schwalbach, W. ; Simons, M. ; Simmons, C. ; Tajti, A. ; Thorpe, J. ; Uhlirova, T. ; Vazquez, J. ; Wang, F. ; Watts, J. D. ; Yergu, P. ; Yin, C. ; Zhang, C. ; Zhao, T. ; Zheng, X. , and the integral packages MOLECULE ( Almlof, J. ; Taylor, P. R. ), PROPS ( Taylor, P. R. ), ABACUS ( Helgaker, T. ; Jensen, H. J. Aa. ; Jorgensen, P. ; Olsen, J. ), and ECP routines by Mitin, A. V. ; van Wullen, C. For the current version, see http://www.cfour.de (visisted on 20/03/2026).
  25. Stanton J. F., Gauss J., Watts J. D., Lauderdale W. J., Bartlett R. J.. The aces ii program system. Int. J. Quantum Chem. 1992;44:879–894. doi: 10.1002/qua.560440876. [DOI] [Google Scholar]
  26. Almlöf J. E.. Methods for rapid evaluation of electron repulsion integrals in large-scale lcgo calculations. Theor. Chim. Acta. 1997;97:10. doi: 10.1007/s002140050233. [DOI] [Google Scholar]
  27. Gauss, J. ; Lipparini, F. ; Burger, S. ; Blaschke, S. ; Kitsaras, M.-P. ; Nottoli, T. ; Oswald, J. ; Stopkowicz, S. ; Monzel, L. ; Uhlířová, T. . MINT, Mainz INTegral package, 2015–2026 Johannes Gutenberg-Universität: Mainz, unpublished. [Google Scholar]
  28. London F.. Théorie quantique des courants interatomiques dans les combinaisons aromatiques. J. Phys. Radium. 1937;8:397–409. doi: 10.1051/jphysrad:01937008010039700. [DOI] [Google Scholar]
  29. Hampe F., Stopkowicz S.. Equation-of-motion coupled-cluster methods for atoms and molecules in strong magnetic fields. J. Chem. Phys. 2017;146:154105. doi: 10.1063/1.4979624. [DOI] [PubMed] [Google Scholar]
  30. Hampe, F. ; Stopkowicz, S. ; Groß, N. ; Kitsaras, M.-P. ; Grazioli, L. ; Blaschke, S. ; Monzel, L. ; Yergün, U. P. ; Röper, C.-M. . QCUMBRE, Quantum Chemical Utility enabling Magneticfield dependent investigations Benefitting from Rigorous Electron-correlation treatment. Https://www.qcumbre.org/ (visisted on March 20, 2026).
  31. Hampe F., Stopkowicz S.. Transition-dipole moments for electronic excitations in strong magnetic fields using equation-of-motion and linear response coupled-cluster theory. J. Chem. Theory Comput. 2019;15:4036–4043. doi: 10.1021/acs.jctc.9b00242. [DOI] [PubMed] [Google Scholar]
  32. Hampe F., Gross N., Stopkowicz S.. Full triples contribution in coupled-cluster and equationof- motion coupled-cluster methods for atoms and molecules in strong magnetic fields. Phys. Chem. Chem. Phys. 2020;22:23522–23529. doi: 10.1039/D0CP04169F. [DOI] [PubMed] [Google Scholar]
  33. Blaschke S., Stopkowicz S.. Cholesky decomposition of complex two-electron integrals over giaos: Efficient mp2 computations for large molecules in strong magnetic fields. J. Chem. Phys. 2022;156:044115. doi: 10.1063/5.0076588. [DOI] [PubMed] [Google Scholar]
  34. Kitsaras M.-P., Grazioli L., Stopkowicz S.. The approximate coupled-cluster methods cc2 and cc3 in a finite magnetic field. J. Chem. Phys. 2024;160:094112. doi: 10.1063/5.0189350. [DOI] [PubMed] [Google Scholar]
  35. Kitsaras M.-P., Hampe F., Reimund L., Stopkowicz S.. Equation-of-motion coupled-cluster variants in combination with perturbative triples corrections in strong magnetic fields. J. Chem. Theory Comput. 2025;21:10177–10192. doi: 10.1021/acs.jctc.5c00779. [DOI] [PMC free article] [PubMed] [Google Scholar]
  36. Monzel, L. ; Stopkowicz, S. . Polaritonic coupled cluster theory for unpolarized cavities exploiting point group symmetry J. Chem. Theory Comput., 2026, 10.1021/acs.jctc.5c01343. [DOI] [PMC free article] [PubMed] [Google Scholar]
  37. Magnetic PGs are an extension of standard molecular PGs that account for both unitary and antiunitary symmetry operations.
  38. Altmann, S. L. ; Herzig, P. . Point-group Theory Tables, 2nd ed.; Oxford University Press, 2011. [Google Scholar]
  39. Taylor, P. R. Molecular symmetry and quantum chemistry. In European Summerschool in Quantum Chemistry Book I, 11th ed.; Reine, S. ; Saue, T. , Eds.; ESQC Committee 2019, 1999. [Google Scholar]
  40. Wigner, E. P. Group Theory and Its Application to the Quantum Mechanics of Atomic Spectra; Academic Press, 1959. [Google Scholar]
  41. Further details on how to calculate the elements of the coefficient matrices C μμ′ (G i ) for each symmetry elements in the case of a Cartesian or a spherical basis set can be found in ref .
  42. Shavitt, I. ; Bartlett, R. J. . Many – Body Methods in Chemistry and Physics; Cambridge University Press, 2009. [Google Scholar]
  43. Brandejs, J. ; Hörnblad, N. ; Valeev, E. F. ; Heinecke, A. ; Hammond, J. ; Matthews, D. ; Bientinesi, P. . Tensor algebra processing primitives (tapp): Towards a standard for tensor operations arXiv, arXiv:2601.07827, 2026.
  44. Blackford L. S., Demmel J., Dongarra J., Duff I., Hammarling S., Henry G., Heroux M., Kaufman L., Lumsdaine A., Petitet A., Pozo R., Remington K., Whaley R. C.. An updated set of basic linear algebra subprograms (blas) ACM Trans. Math. Software. 2002;28:135–151. doi: 10.1145/567806.567807. [DOI] [Google Scholar]
  45. When handling linear molecules using a real Abelian subgroup with a principal axis of cardinality 2, e.g. C2v or D2h , σ and π orbitals appear in different IRREPs but orbitals of higher m l values (δ, ϕ, etc.) appear in the same IRREPs as σ and π. Raising the cardinality of the principal rotation axis of the subgroup further divides orbitals based on their m l value. At cardinality 4, e.g. C4h , δ orbitals are distinguished from σ orbitals and at cardinality 8, e.g. C 8 or S 8, all σ, π, δ, ϕ, and γ , orbitals appear in different IRREPs.
  46. McMurchie L. E., Davidson E. R.. One- and two-electron integrals over cartesian gaussian functions. J. Comput. Phys. 1978;26:218–231. doi: 10.1016/0021-9991(78)90092-X. [DOI] [Google Scholar]
  47. Gauss J., Blaschke S., Burger S., Nottoli T., Lipparini F., Stopkowicz S.. Cholesky decomposition of two-electron integrals in quantum-chemical calculations with perturbative or finite magnetic fields using gauge-including atomic orbitals. Mol. Phys. 2023;121:11–12. doi: 10.1080/00268976.2022.2101562. [DOI] [Google Scholar]
  48. Blaschke S., Kitsaras M.-P., Stopkowicz S.. Finite-field Cholesky decomposed coupled-cluster techniques (ff-CD-CC): theory and application to pressure broadening of Mg by a He atmosphere and a strong magnetic field. Phys. Chem. Chem. Phys. 2024;26:28828–28848. doi: 10.1039/D4CP03103B. [DOI] [PubMed] [Google Scholar]
  49. Berdyugina S. V., Berdyugin A. V., Piirola V.. Molecular magnetic dichroism in spectra of white dwarfs. Phys. Rev. Lett. 2007;99:091101. doi: 10.1103/PhysRevLett.99.091101. [DOI] [PubMed] [Google Scholar]
  50. Kowalski P. M.. The origin of peculiar molecular bands in cool dq white dwarfs. Astron. Astrophys. 2010;519:L8. doi: 10.1051/0004-6361/201015238. [DOI] [Google Scholar]
  51. Vornanen T., Berdyugina S. V., Berdyugin A.. Spectropolarimetric observations of cool dq white dwarfs. Astron. Astrophys. 2013;557:A38. doi: 10.1051/0004-6361/201220619. [DOI] [Google Scholar]
  52. Preliminary calculations of system (4) with a field strength B = 0.1 B 0 have shown a multiconfigurational electronic character that required the DIIS space to be increased between basis sets and systems (1–3) to achieve convergence. Since the magnetic-field strength has no influence on the efficiency of the calculation, a weaker field strength, where the number of DIIS vectors could be kept consistent with the other calculations, was used.
  53. 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]
  54. Köhn A., Tajti A.. Can coupled-cluster theory treat conical intersections? J. Chem. Phys. 2007;127:044105. doi: 10.1063/1.2755681. [DOI] [PubMed] [Google Scholar]

Associated Data

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

Data Availability Statement

The data that support the findings of this study are available within the article.


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

RESOURCES