Open Access Article
Nathan S. Prins
and
Timur V. Tscherbul
*
Department of Physics, University of Nevada, Reno, Nevada 89557, USA. E-mail: ttscherbul@unr.edu
First published on 11th February 2026
We extend the rigorous adiabatic coupled-channel formalism to ultracold nonreactive atom–molecule collisions in the presence of an external magnetic field. The wavefunction of the collision complex is expanded in adiabatic basis states obtained by solving the eigenvalue problem for the adiabatic Hamiltonian (the total Hamiltonian of the collision complex minus the radial kinetic energy) on a grid of atom–molecule distances R. The resulting coupled-channel equations are solved using the diabatic-by-sector method. We show that the adiabatic approach provides accurate cross sections for cold and ultracold Mg (1S) + NH (3Σ−) collisions in a magnetic field with ≃2 times fewer channels than the standard diabatic basis. We further develop an efficient R-dependent basis truncation protocol (RBT), in which the elements of the log-derivative matrix are sampled and discarded as it is propagated from small to large R. When implemented in the standard diabatic basis, RBT affords a computational gain of more than one order of magnitude. The adiabatic basis can be truncated even more aggressively as a function of R to include just the open channels at long range. This leads to an overall computational gain of ≃15–30 for the propagation part of the calculation, with direct CPU–time measurements indicating reductions exceeding a factor of 50. The gain is particularly significant in situations where substantial errors in the calculated cross sections (<50%) can be tolerated, making the adiabatic basis formulation a promising approach to strongly anisotropic collisions and chemical reactions in the presence of an external magnetic field.
Molecular collisions are central to the ability to control intermolecular interactions in the ultracold regime.5,6,10,11 Ultracold molecular gases typically exhibit universal loss, in which detrimental inelastic collisions occur with near-unit probability once the molecules approach each other at close range.21 However, elastic collisions are necessary for collisional cooling techniques such as sympathetic and evaporative cooling.10,11,22–24 Ideally, collisions are expected to be of use as a mechanism to control ultracold molecular gases through Feshbach resonances that are tunable with external fields,16 as they have been for ultracold atomic gases.25 Although magnetic Feshbach resonances have been observed in ultracold atom–molecule and molecule–molecule collisions of K + NaK,17,26,27 Na + NaLi,28,29 and NaLi + NaLi,16 the mechanisms behind these resonances have yet to be fully elucidated because of enormous computational challenges that generally prohibit rigorous quantum dynamics calculations.21,30,31 These challenges stem from the large number of molecular states (rotational, vibrational, fine, and hyperfine) coupled by strongly anisotropic intermolecular interactions,30,32 and the steep scaling of numerically exact coupled-channel calculations (see below), which currently limit the maximum number of scattering channels to about 18
500,33 with most practical calculations becoming computationally unfeasible already for >10
000 channels. Advancements in molecular quantum scattering theory and computational methods are therefore needed to analyze current and past experiments on ultracold molecular collisions and to provide guidance for future experiments.
The most complete and rigorous theoretical description of molecular collisions is based on the quantum coupled-channel (CC) approach that solves the Schrödinger equation numerically exactly for a given Hamiltonian.34,35 These calculations rigorously account for the coupling of molecular rotational and orbital angular momenta, as well as electronic and nuclear spins. In addition, the inclusion of excited vibrational and electronic states is sometimes necessary.19 Highly anisotropic interactions between the collision partners can couple hundreds of rotational states,19,31,36 necessitating enormous basis sets to achieve convergence. Because CC calculations scale cubically with the number of basis states (or scattering channels), they tend to be computationally intensive and quickly become intractable as more basis states and/or degrees of freedom are added.
Fortunately, the efficiency of CC calculations on molecular collisions in external fields can be drastically improved by using optimized channel basis sets, such as those based on the total angular momentum (TAM)37,38 or the total rotational angular momentum (TRAM) representations.19,32,36,39–41 The TRAM is the vector sum of all the angular momenta for mechanical rotation (i.e., the rotation of the diatomic fragment and the orbital motion of the atom in the atom–molecule collision complex). It is rigorously conserved in the absence of anisotropic spin-dependent interactions, which are often weak compared to the rotational energy splitting and short-range forces.19,32,36 By leveraging this property, Morita et al.36 have recently succeeded in obtaining converged cross sections for ultracold Rb + SrF collisions in a magnetic field based on ab initio potential energy surfaces (PESs) in the rigid-rotor approximation. Their CC calculations fully included the hyperfine structure of both Rb and SrF in an external magnetic field, providing the first rigorous insights into magnetic Feshbach resonance spectra in strongly anisotropic atom–molecule collisions.36 By contrast, evidence of TRAM non-conservation has been reported in a recent experimental and theoretical study of hyperfine-to-rotational energy transfer in ultracold Rb + KRb collisions.19 The breakdown of TRAM conservation is likely induced by short-range spin-dependent interactions and conical intersections between the ground and first excited PESs of the Rb–KRb collision complex.19
The CC calculations can also be made more efficient by neglecting certain weak interactions in the short-range region where the anisotropic atom–molecule interactions dominate. Recent studies of ultracold Mg + NH collisions have found that intramolecular hyperfine42 and Zeeman42,43 interactions can be neglected at short-range, which can be understood using multichannel quantum defect theory with a frame transformation (MQDT-FT).42 This allows for a several orders-of-magnitude reduction in computational effort compared to full CC calculations including all degrees of freedom.42 However, even though MQDT-FT can give quantitatively accurate results for ultracold atom–molecule collisions in a magnetic field without explicitly including the hyperfine structure, its limits remain to be explored. For example, the strong short-range coupling between the spin and rotational degrees of freedom in ultracold Rb + KRb collisions19 can pose challenges for the MQDT-FT approach, which benefits from neglecting this coupling.42
All previous CC calculations on ultracold atom–molecule and molecule–molecule collisions in magnetic fields have used diabatic basis functions, which are independent of the atom–molecule distance R. Examples include the uncoupled space-fixed basis44–51 and the computationally efficient TAM22,23,38,52,53 and TRAM19,32 representations. A disadvantage of the diabatic basis is that it does not account for the peculiar properties of atom–molecule interactions, which typically vary dramatically with R. Specifically, at small R these interactions are often strongly anisotropic, coupling a large number of diabatic rotational states.22,23,38,42,52 At intermediate-to-long range, the anisotropy decreases and the couplings between the basis states decline sharply. A single R-independent diabatic basis lacks the flexibility to capture these variations, necessitating the use of extensive diabatic basis sets to achieve convergence of scattering observables, even when the computationally efficient TAM or TRAM representations are used.22,23,42
An appealing alternative is offered by the adiabatic basis composed of the eigenstates of the full atom–molecule Hamiltonian evaluated at a fixed value of R. The corresponding eigenvalues, known as the adiabatic potentials, describe how the atom–molecule interaction energy varies as a function of R. Because the adiabatic basis states explicitly account for the atom–molecule interaction, they are expected to provide a better, more compact description of the quantum states of the collision complex than their diabatic counterparts. Accordingly, the adiabatic approach is widely used in the theoretical studies of ultracold few-body recombination54 and reactive scattering.35,55,56 The adiabatic hyperspherical method has enabled rigorous insights into the quantum dynamics of four-body and five-body recombination57,58 and ultracold chemical reactions Rb + Rb + Rb → Rb2 + Rb18 and K + KRb → K2 + Rb.59 However, the adiabatic basis has not yet been used in rigorous calculations of ultracold nonreactive atom–molecule collisions in the presence of an external magnetic field.
Early implementations of the adiabatic formulation for model atom–molecule collisions in the absence of external fields were based on the R-matrix propagation method.60,61 More recently, log-derivative propagation in the (quasi)-adiabatic basis was implemented in the quantum scattering package MOLSCAT62 even though, to our knowledge, it has not been used in practical calculations. Instead, adiabatic potentials are often used as a valuable tool to analyze the results of CC calculations, as in exploring the density of magnetic Feshbach resonances in ultracold Rb + SrF collisions,36 explaining the strong dependence of ultracold reaction rates on the initial states of the reactants,63 and elucidating the mechanisms of rovibrational energy transfer in H2O + H2 collisions.64
A variety of classical and quantum adiabatic capture theories rely on adiabatic potentials to determine the flux from the initial channel that is transmitted from long-range to short-range.65–72 One can then approximate reaction rates by assuming that the flux is absorbed with unit probability due to the formation of a long-lived complex at short range. Statistical adiabatic models are similar to adiabatic capture theories, but assign channel-dependent probabilities for reactive or non-reactive transitions that can take a range of values instead of assuming unit probabilities for all channels.73–75 They are also instrumental in analyzing the mechanisms of microwave and electric field shielding.20,76–80 Notwithstanding their excellent performance for ultracold collisions of alkali-dimer molecules,20,76,77 these methods rely on the fundamentally unphysical absorbing boundary condition at short range,81 making them unsuitable for rigorous quantum dynamics calculations.
In this paper, we develop a rigorous adiabatic methodology for CC calculations on ultracold atom–molecule collisions in a magnetic field. We apply the methodology to calculate the cross sections for ultracold Mg + NH collisions in a magnetic field, using a realistic ab initio PES. Significantly, we find that converged scattering cross sections can be obtained with far fewer adiabatic channels. However, this advantage is somewhat offset by the additional computational effort needed to generate the adiabatic basis states, and to calculate the overlap matrices between the adjacent sectors. We also quantify the numerical performance of the adiabatic vs. diabatic basis sets.
In addition, we explore the possibility of truncating the CC basis set “dynamically”, as the log-derivative matrix is propagated from small to large R. We found that doing so in the adiabatic basis leads to a 15–30 fold reduction in computational cost compared to the diabatic basis for the propagation part of the calculations. Our R-dependent basis set truncation (RBT) procedure is an extension of the approach proposed by Light and co-workers.61 The key element of our RBT protocol is that, instead of truncating the intersector overlap matrix, as done in ref. 61, we truncate the log-derivative matrix. As a result, our method is more general and can be applied in the adiabatic as well as diabatic formulations.
The structure of this paper is as follows. In Section II, we formulate the adiabatic CC theory for ultracold atom–molecule collisions in a magnetic field and describe the RBT approach. In Section III, we apply RBT to ultracold Mg + NH collisions in a magnetic field and discuss the computational gains achieved over the standard diabatic CC approach. Section IV concludes by summarizing the advantages the adiabatic approach has over the diabatic method, and the regimes in which the adiabatic basis is expected to provide the maximal advantage.
![]() | (1) |
![]() | (2) |
![]() | (3) |
is the orbital angular momentum that describes rotations of R, R = |R|, r = |r|, and θ is the angle between the vectors R and r. We assume that the A–BC interaction is adequately described by a single adiabatic potential energy surface (PES), and freeze the internuclear distance of the diatomic molecule at its equilibrium value, r = re. The rigid-rotor approximation is known to be reliable for rigid diatomic molecules such as NH colliding in their ground vibrational states.44,45
Here, we consider the prototypical example of a binary collision between a 3Σ diatomic molecules and a structureless 1S-state atom in an external magnetic field B. The asymptotic Hamiltonian then reduces to that of an isolated 3Σ molecule such as the NH radical45
Ĥas(r) = Be 2 + γsr ·Ŝ + 2μ0B·Ŝ + SS
| (4) |
and Ŝ are the angular momentum operators that describe molecular rotation and electronic spin, respectively, Be is the rotational constant, γsr the spin–rotation constant, μ0 is the Bohr magneton, and
SS is the spin–spin interaction.45
Following the general strategy of the adiabatic approach,34,54,57,83 we expand the wavefunction of the triatomic atom–molecule collision complex at a total energy E in the adiabatic basis as
![]() | (5) |
The adiabatic basis functions Φi are eigenstates of the adiabatic Hamiltonian
ĤadΦi(r, ;R) = εi(R)Φi(r, ;R),
| (6) |
;R) are also known as adiabatic surface functions.55,56 The adiabatic eigenvalues and eigenfunctions depend on R only parametrically, and approach those of the asymptotic Hamiltonian as R → ∞, which is a direct consequence of eqn (3). The adiabatic eigenvalue problem (6) is solved at a fixed value of the atom–molecule distance R by expanding the adiabatic eigenfunctions in a primitive R-independent basis set
![]() | (7) |
is the number of primitive basis functions used in the expansion. The expansion coefficients Tji(R) are found by solving the matrix eigenvalue problem
![]() | (8) |
To solve the adiabatic eigenvalue problem for our triatomic complex composed of a rigid-rotor 3Σ molecule colliding with a 1S atom, we use the uncoupled space-fixed (SF) representation44,45 as our primitive basis
| |χj〉 = |NMN〉 |SMS〉 |LML〉. | (9) |
2,
z, Ŝ2, Ŝz,
2, and
z. The SF quantization axis points along the magnetic field vector such that B = Bẑ. The uncoupled SF basis is well suited for weakly and moderately anisotropic interaction potentials. For strongly anisotropic interactions, the total angular momentum37 or total rotational angular momentum32 bases are much more computationally efficient.
The matrix elements of the adiabatic Hamiltonian in the primitive basis 〈χi|Ĥad|χj〉 required to set up the matrix eigenvalue problem (8) are obtained as described in ref. 45. These include the matrix elements of the asymptotic Hamiltonian, the centrifugal kinetic energy, and the atom–molecule interaction potential from eqn (2)
![]() | (10) |
All of these matrix elements can be evaluated as described in the seminal papers by Volpi and Bohn44 and Krems and Dalgarno.45 For example, to compute the matrix elements of the atom–molecule interaction potential, we expand it in Legendre polynomials
![]() | (11) |
As a final step, to obtain the adiabatic radial solutions Fii0(R) in eqn (5) we plug eqn (6) into the time-independent Schrödinger equation, which yields the coupled-channel equations in the adiabatic basis (the ACC equations)34,54,57,83
![]() | (12) |
![]() | (13) |
are the orbital angular momentum quantum number and wavevector of the ith adiabatic channel, respectively (l0 and ki0 for the initial channel). In the limit R → ∞ the adiabatic potentials tend to the eigenvalues of Ĥas, which define the internal (rovibrational and Zeeman) energy levels of the isolated diatomic molecule εi = εi(R → ∞). We will assume that the initial state is fixed throughout, and omit the subscript i0 from now on.
and
, which couple different adiabatic states. These non-adiabatic couplings are challenging to handle numerically because they diverge at avoided crossings,34 which are common in atom–molecule systems (see below).
To avoid dealing with the non-adiabatic couplings, we use the diabatic-by-sector (DBS) approach commonly employed in quantum reactive scattering calculations,55,56 in which the entire range of R is split into small sectors. Within each sector, the adiabatic states are independent of R, so non-adiabatic couplings can be neglected and eqn (12) becomes
![]() | (14) |
As shown in Fig. 1, the nth sector is defined by three points: the initial point R = an, the midpoint R = cn, and the endpoint R = bn. Consecutive sectors share a border, such that the initial point of the (n + 1)th sector is the endpoint of the nth sector (an+1 = bn). The adiabatic eigenvalue problem is solved at the midpoint of each sector by expanding the adiabatic states in the primitive diabatic basis [eqn (7) and (9)]. The matrix elements of the adiabatic Hamiltonian in this basis are evaluated analytically as described in, e.g., ref. 45. Numerical diagonalization of the resulting matrix provides the adiabatic energies and eigenvectors as a function of R. The former are used in eqn (14) whereas the latter are employed to construct the sector-to-sector overlap matrix as described below.
The log-derivative matrix in the adiabatic basis of the nth sector defined at an R-value within the sector (R = Rn) is
| Y(Rn) = F′(Rn)[F(Rn)]−1, | (15) |
| Wref(cn) = 2μTTnHad(cn)Tn − 2μE1, | (16) |
Note that Had is the adiabatic Hamiltonian written in the primitive basis with matrix elements [Had]ij = 〈χi|Ĥad|χj〉. The residual coupling matrix at any value of R in the nth sector is
| U(R) = 2μTTn[Had(R) − Had(cn)]Tn. | (17) |
The residual coupling matrix vanishes at the sector midpoint (Rn = cn), so the quadrature matrix in the improved log-derivative method85
![]() | (18) |
Once the log-derivative matrix is propagated across the sector, Y(an) → Y(bn), it is transformed to the adiabatic basis of the next sector as55
| Y(an+1) = OTn→n+1Y(bn)On→n+1, | (19) |
| On→n+1 = TTnTn+1. | (20) |
On reaching the last propagation sector centered at Rn = RNs in the asymptotic region of large R, the log-derivative matrix is transformed back to the diabatic basis, and then to a basis, which diagonalizes the asymptotic Hamiltonian (3).45 The asymptotic transformation matrix is a product of two orthogonal matrices
![]() | (21) |
In the remainder of this paper, we will refer to the general class of methods that reduce the size of the basis during propagation as R-dependent basis truncation (RBT). We refer to our version as log-derivative-based RBT and the version presented by Stetchel, Walker, and Light as overlap-based RBT. Below, we focus on log-derivative-based RBT in the adiabatic basis applied to ultracold atom–molecule collisions. Additional details regarding the performance of RBT are relegated to Appendix B. The RBT procedure in the diabatic basis, along with the original overlap-based RBT,61 is described in Appendix B.
As noted above, in log-derivative-based RBT we sample the elements of the log-derivative matrix as it is propagated from small to large R. In each propagation sector centered at R = cn, the propagation basis size Mn defines the dimension of the log-derivative matrix (dim(Y) = Mn × Mn). Note that the propagation basis size is less than or equal to the primitive basis size
used to solve the adiabatic eigenvalue problem defined by eqn (6). Our aim is to reduce the propagation basis size to lower the computational cost of matrix operations required to propagate the log-derivative matrix across a sector and to transform it to the next sector.
In a given sector, the ith channel is locally open if εi(R) < E and locally closed otherwise, where E is the total energy. Let M(LO)n and M(LC)n be the numbers of locally open and locally closed channels in the nth sector, respectively (see Fig. 2). A weakly closed channel is any closed channel that becomes locally open in any sector, i.e., satisfies εi(cn) < E for at least one value of cn. We start RBT at the R-value corresponding to the minimum of the isotropic part of the interaction potential, V0(R). After that condition is met, the following algorithm describes how the log-derivative matrix is sampled to determine how many channels can be removed in the nth sector.
The outermost for i loop runs over the locally closed channels, starting with the channel with the greatest adiabatic energy in the nth sector (we assume that the adiabatic eigenvalues are sorted in the order of increasing energy). The next for j loop runs over the locally open channels and computes the maximum absolute value (max_value) of the log-derivative matrix element between the ith closed channel and the locally open channels.
The following if … then statement checks whether max_value is less than or equal to a predetermined RBT threshold τRBT. If so, the closed channel is removed, and the propagation basis size of the following sector Mn+1 is reduced by one. Otherwise, the closed channel is kept, and the log-derivative is transformed to the next sector as usual.
| Mn+1 = Mn |
| for i from Mn to Mn − M(LC)n + 1 |
| max_value = 0 |
| for j from 1 to M(LO)n |
| Find the maximal matrix element [Y(bn)]ji → max_value |
| end if |
| if max_value ≤ τRBT then |
| remove the ith channel |
| Mn+1 = Mn+1 − 1 |
| else |
| exit loop over i |
| end if |
| end for |
Once the RBT algorithm determines which channels are to be removed, the corresponding rows and columns of the log-derivative matrix are deleted in the sector-to-sector transformation step, in which the log-derivative matrix is transformed from the basis of one sector to that of the following sector [eqn (19)].
For example, suppose we find that the basis can be reduced from Mn to Mn+1 < Mn after propagating the log-derivative through the nth sector. The Mn × Mn+1 overlap matrix On→n+1 = TTnTn+1 is then constructed from the first Mn columns of Tn and the first Mn+1 columns of Tn+1. Using this overlap matrix to transform the log-derivative matrix via eqn (19) reduces the dimension of the log-derivative matrix from Mn × Mn to Mn+1 × Mn+1.
The above truncation procedure progressively reduces the size of the log-derivative matrix as it is propagated from small to large R. This, in turn, reduces the cost of the two inversions required to propagate the log-derivative matrix across a sector from
to O(Mn3).
Fig. 3 shows the magnetic field dependence of the lowest rotational-Zeeman levels of an isolated NH(3Σ) molecule. The rotational levels are arranged in manifolds, with the rotational spacing between the manifolds being much larger than the intramolecular spin–spin interaction.45,88 We can therefore label each manifold by its rotational quantum number N. The dashed line shows the low-field seeking Zeeman energy level of the ground rotational state, which is the initial state used in all calculations presented here. Inelastic transitions from this state (also known as Zeeman or spin relaxation) cause loss of NH molecules from a magnetic trap.45,89–91
Fig. 4(a) and (b) show the adiabatic potentials for the Mg + NH complex. Because the Mg–NH interaction is dominated by the isotropic V0(R) term in eqn (11), as shown in Fig. 4(c), the deepest adiabatic potentials closely follow the shape of V0(R). The avoided crossings at short-range are mediated by the anisotropic part of the interaction potential. At long-range, the avoided crossings occur due to the different values of L in each adiabatic channel, resulting in long-range centrifugal barriers being shifted with respect to each other. Significantly, the presence of avoided crossings at both short- and long-range suggests that the non-adiabatic coupling terms in eqn (12) cannot be neglected at any value of R. The non-adiabatic couplings must be accounted for using, e.g., the diabatic-by-sector (DBS) method as described below.
Fig. 5 shows the results of our CC calculations for Mg + NH collisions. The cross sections computed using the adiabatic method are in excellent agreement with reference results obtained from the diabatic CC treatment,42,43,86,87 even near the scattering resonance shown in Fig. 5(a). This shows that the fully converged adiabatic CC formulation is as accurate as the rigorous diabatic CC approach44,45 when applied to cold and ultracold atom–molecule collisions in a magnetic field.
We now turn to comparing the computational performance of the adiabatic basis to that of the standard diabatic basis. Because the computational time scales as the size of the basis cubed, O(M3), we compare the two approaches by reducing the number of channels used to propagate the log-derivative matrix and quantifying the error in the cross sections. To do this, we solve the adiabatic eigenvalue problem, eqn (6), at the midpoint of every sector (R = cn) using the uncoupled-SF representation (eqn (9)) with
basis functions including all primitive states with N ≤ 6, L ≤ 8, and Mtot = 1. We then reduce the number of adiabatic channels used to propagate the log-derivative matrix to a constant, R-independent value. For the diabatic basis, we simply reduce the number of diabatic channels, keeping it the same at all R, starting from the highest-energy, largest-N basis states.
Fig. 6 shows the detailed effect of reducing the adiabatic basis size in an R-independent way. To this end, we plot the ratios of the calculated inelastic cross sections to the benchmark values as a function of the basis size. The top panel of Fig. 6 shows results for a non-resonant collision energy Ecol = 10−3 cm−1, i.e., the energy away from the scattering resonances shown in Fig. 5(a). The bottom panel of Fig. 6 shows the results for the collision energy at the peak of the leftmost resonance feature shown in Fig. 5(a), which occurs at Ecol = 0.033 cm−1. We observe that at every basis size, the adiabatic basis produces cross sections with less error and provides high-quality approximate results with much fewer basis functions. Table 1 lists the number of basis functions required to compute the inelastic cross sections below a given percent error. The computational advantage of propagation in the adiabatic basis is approximated by cubing the ratio of the size of the diabatic basis (Mdi) to the size of the adiabatic basis (Mad). Table 1 shows that using the adiabatic basis results in the most significant advantage if larger percent errors can be tolerated.
As shown in Fig. 6(a), the diabatic basis provides results within ≃20% of the fully converged benchmark values with only three rotational manifolds in the basis (Nmax = 2), and that the adiabatic basis can really only push about one rotational manifold lower to get similar accuracy.
Because the Mg–NH interaction is moderately anisotropic, one may wonder whether the superior performance of the adiabatic basis will hold for deeper, more anisotropic potentials that require far more rotational states for convergence.22,23,36 To test this hypothesis, we performed the same convergence test as that shown in Fig. 6 replacing the original Mg–NH PES with a much deeper and more anisotropic PES generated by multiplying all Legendre expansion coefficients in eqn (11) by a factor to 10. To scale up the relative anisotropy, we scaled the anisotropic Legendre expansion coefficients (λ > 0 in eqn (11)) by a additional factor of two. The scaled potential V′(R) can then be written as
![]() | (22) |
To accommodate such a deep and anisotropic PES, we solved the adiabatic eigenvalue problem in the total rotational angular momentum (TRAM) representation as our primitive basis19,32,36,39 (see Appendix C and ref. 32 for computational details and matrix elements in the TRAM basis). Note that the uncoupled basis cannot provide converged results for such highly anisotropic PESs.22,37 Approximately twice as many rotational manifolds are required to get converged cross sections using the scaled up PES (Nmax = 12) compared to using the original Mg + NH PES (Nmax = 6). Fig. 7 shows that the adiabatic basis requires 2–3 fewer rotational manifolds compared to the diabatic basis to compute cross sections that are within 20% of the benchmark cross sections, resulting in a substantial reduction in the number of adiabatic channels even for the much deeper and more anisotropic PES. This is in contrast to the 1–2 rotational manifolds that can be removed from the adiabatic basis when using the unscaled potential.
![]() | ||
| Fig. 7 Total inelastic (a) and elastic (b) cross sections for cold Mg + NH collisions calculated with a constant propagation basis size M and normalized to fully converged CC values for the scaled-up PES [eqn (22)]. The calculations were performed using the TRAM basis. The fully converged benchmark values were obtained with 1002 basis states (Nmax = 15, Jr,max = 4). Panel (c) shows the elastic and total inelastic cross sections as a function of collision energy for the scaled-up PES. | ||
Fig. 8 shows the Mg + NH cross sections computed using the adiabatic basis of a fixed size M. As for the data shown in Fig. 6, the fully converged primitive basis was used to solve the adiabatic eigenvalue problem, and the M channels with the lowest adiabatic eigenvalues were propagated. At collision energies away from the resonance [see Fig. 8(a)], the benchmark cross sections are well reproduced with just 200 adiabatic basis functions. Reducing the number of adiabatic potentials to 128 channels (i.e., the 24 open channels and 104 weakly closed channels) does not strongly reduce the accuracy of the elastic cross sections, which are remarkably well reproduced with only the 24 open channels (see Fig. 8) away from resonances. However, the inelastic cross sections with just the open channels are underestimated by a factor of ≃30.
A total of 240 adiabatic basis functions are required to fully resolve the resonances with only a slight shift. With 200 basis functions, there is a noticeable shift in the resonance positions and several spurious narrow resonances appear. With 128 adiabatic basis functions, the main resonance features are replaced by narrow resonances. This shows the importance of the strongly closed adiabatic channels in the vicinity of scattering resonances. Still, the Wigner s-wave limiting values of elastic (inelastic) cross sections can be reproduced with only 24 (128) adiabatic channels, a factor of 39.7 (7.5) smaller than the full number of adiabatic states
.
![]() | ||
| Fig. 10 Same as Fig. 9 with the same RBT thresholds but with initial basis sizes of M0 = 240 and M0 = 480 for the adiabatic and diabatic treatments, respectively. | ||
![]() | ||
| Fig. 11 Same as Fig. 9 but for ultracold collision energies and with RBT thresholds of 10−1a0−1 and 10−3a0−1 and initial basis sizes of M0 = 200 and M0 = 532 for the adiabatic and diabatic treatments, respectively. | ||
The lower right panel of each figure shows the estimated computational gain offered by RBT over the standard CC calculation with
basis functions, given by
. The computational gan increases gradually with R, as the number of propagated channels drops. The most significant gains of 4–5 orders of magnitude occur at R ≥ 15a0 in the adiabatic basis.
These results show that the adiabatic RBT procedure is more efficient than the diabatic one at all R. This is especially true at long range, where truncating to the open channels in adiabatic RBT is nearly 5 orders of magnitude more computationally efficient than standard CC, and 2–3 orders of magnitude more efficient than diabatic RBT. Because basis set truncation mostly occurs in the long-range region, it is the short-range region that dominates the computational time in RBT.
To estimate the overall computational time for the propagation of the log-derivative matrix, we calculated the quantity
![]() | (23) |
This suggests that adiabatic RBT offers the largest computational advantage when approximate cross sections (deviating slightly from the accurate resonance positions) can be tolerated, in keeping with the results from Table 1. We note that these estimates are only for the propagation part of the adiabatic CC calculation, and they do not account for the computational overhead associated with solving the adiabatic eigenvalue problem or the additional floating-point operations required for propagation in the adiabatic basis.
To address the latter, we measure the CPU time required to propagate the log-derivative for ten collision energies using three different approaches: the diabatic basis without RBT, the diabatic basis with RBT, and the adiabatic basis with RBT. For the calculations with RBT, we use the same RBT parameters used to produce the results in Fig. 10. The results are listed in Table 2. Adiabatic RBT is faster that the standard diabatic treatment by a factor of 56, and outperforms diabatic RBT by a factor of 3. However, it should be noted that our measurements of CPU time should still be regarded as estimates because of differences in implementation of propagation in the adiabatic vs. diabatic bases.
| Method | ΔR1 (a0) | M0 | τRBT (a0−1) | CPU time (s) |
|---|---|---|---|---|
| Diabatic | 0.1 | 954 | n/a | 2140 |
| Diabatic | 0.1 | 480 | 10−4 | 116 |
| Adiabatic | 0.02 | 240 | 10−2 | 38.1 |
Unlike adiabatic RBT, diabatic RBT can be directly compared to the benchmark CC calculation with 954 diabatic basis functions. The ratio γ954/γdRBT ranges from 12 to 20 [see Fig. 9–11], showing that diabatic RBT offers up to a 20-fold reduction in computational time when approximate cross sections can be tolerated. Table 2 shows that diabatic RBT is a factor of 18 times faster than the standard diabatic approach. The agreement between the CPU time measurements and our estimates using eqn (23) in the diabatic basis highlights the efficiency of diabatic RBT and validates our approach for estimating computational savings.
As shown in Section III for cold Mg + NH collisions, the adiabatic basis can be truncated significantly more aggressively than the diabatic basis, regardless of whether RBT is used, and especially when an appreciable error (<50%) in the calculated integral cross sections can be tolerated. That is, quality scattering observables can generally be obtained with far fewer basis functions in the adiabatic basis than the diabatic basis. In particular, by reducing the size of the basis without RBT, we found that the adiabatic approach can resolve the resonances near a collision energy of 0.04 cm−1 with only 200 adiabatic basis functions, half of the basis functions required in the diabatic formulation. Away from resonances, the adiabatic approach needs only the 128 open and weakly-closed channels to get accurate inelastic cross sections and only the 24 open channels for the elastic cross sections (Fig. 8). By contrast, the diabatic approach needs at least 400 basis functions to obtain accurate cross sections either close to or away from resonances. This gain is expected because, unlike their diabatic counterparts, the adiabatic basis functions contain essential information about the scattering dynamics at fixed values of R. Although we showed that this result holds for a deeper and more anisotropic version of the Mg + NH PES, it would be interesting to explore this for a realistic collision, such as Rb + SrF.36
Comparing the computational performance of the adiabatic vs. diabatic basis sets is challenging because the two approaches differ in the number of floating-point operations required per sector at the same basis size. We estimate that the adiabatic approach as presented here requires approximately 15 times more floating-point operations for the propagation part of the calculation than the standard diabatic method at the same basis size (see Appendix A for details). Considering this extra computational cost and using eqn (23) and the results in Fig. 10 and 11, we estimate the adiabatic basis is 15–30 times more computationally efficient than the standard diabatic basis with 954 basis functions, provided small shifts in resonance positions can be tolerated. Using the same metrics, the computational performance of the adiabatic RBT is on par with that of the diabatic RBT. This conclusion is supported by the measurements of CPU time shown in Table 2, which show a factor of 56 speed-up when using adiabatic RBT versus the standard diabatic approach.
Our results show that the adiabatic approach provides the largest computational advantage at long range because the adiabatic basis can be truncated down to just the open channels already at R ≥ 15a0. Recent quantum reactive scattering calculations in the absence of external fields also reported a notable reduction in the number of adiabatic states (860 → 500) when projecting the wavefunction of the LiNa2 reaction complex from adiabatically adjusting principal axis hyperspherical (APH) to Delves coordinates.92 The reduction observed in ref. 92 is, however, much less dramatic than that reported here (420 → 24), likely due to a large number of open channels in the ultracold Li + NaLi → Na + Li2 reaction.
In notable contrast to the adiabatic basis, the diabatic basis does not produce accurate cross sections if truncated below about 90 basis functions due to the coupling between rotational states with different N in the asymptotic Hamiltonian (see Appendix B). The ability to use only the open channels to propagate the log-derivative matrix at long range is an attractive feature of the adiabatic approach because the number of open channels is generally much smaller than the total number of channels, and does not depend on the atom–molecule interaction anisotropy (or Nmax). This also suggests that the adiabatic approach could be most advantageous for ultracold molecular collisions mediated by long-range interactions, such as NH + NH,33,93 where the log-derivative matrix must be propagated out to very large atom–molecule separations (Rmax = 500a033).
The concept of universality in ultracold collision physics states that all of (or most of) the physics can be encapsulated in a small number of short-range parameters42,94–96 that are independent of either the collision energy or magnetic field. These universal parameters are typically described in the framework of multichannel quantum defect theory, which leverages the separation of energy scales in ultracold collisions to arrive at a simplified description of two-body collision physics42 in terms of a few short-range parameters. However, this requires one to assume that some degrees of freedom (such as nuclear spins) play a spectator role. The recent experimental observation of hyperfine-to-rotational energy transfer in ultracold Rb + KRb collisions suggests that short-range couplings between the spin and rotational degrees of freedom can be non-negligible, posing a challenge for MQDT-FT.42
Unlike MQDT-FT,42 our RBT approach does not rely on approximations. By systematically truncating the log-derivative matrix as it is propagated from small to large R and then stopping the propagation at an intermediate value of Ropen, where the log-derivative matrix is maximally truncated to the open-channel basis, we obtain the log-derivative matrix Y(Ropen), which contains all information about scattering observables. This provides an alternative, numerically exact way of condensing the complex physics of multichannel atom–molecule collisions into a small number of short-range parameters, the matrix elements of Y(Ropen). For these parameters to be maximally useful, they should be independent of the collision energy and external fields. Whether or not this is the case remains to be explored. It would also be interesting to extend the efficient basis sets for solving the adiabatic eigenvalue problem (such as the TRAM representation32) to include additional degrees of freedom, such as molecular vibrations and multiple potential energy surfaces.
| Parameter | Value |
|---|---|
| Rotational constant of NH, Be | 16.32176 cm−1 |
| Spin–rotation constant of NH, γsr | −0.05467 cm−1 |
| Spin–spin constant of NH, λSS | 0.9197 cm−1 |
| Reduced mass of Mg–NH, μMg–NH | 9.23267993 amu |
The matrix operations involved in the propagation part of the calculation scale as the size of the basis cubed. There are two matrix inversions in the diabatic approach, whereas the adiabatic basis requires an orthogonal transformation in addition to the two inversions. Symmetric matrix inversion scales as ≃M3 and orthogonal transformations as ≃3M3.97 From these rough estimates and a simple speed test, we find that it takes roughly two times more floating-point operations to propagate the log-derivative across a sector in the adiabatic basis than in the diabatic basis. In addition, we found that the diabatic-by-sector approach requires about 5–10 times more sectors than the diabatic method (Fig. 12). This amounts to an overall factor of ≃10–20 increase in the computational time required to propagate the log-derivative matrix in the adiabatic basis compared to the diabatic basis. We take the midpoint of this range, and conclude that the adiabatic approach requires ≃15 times more floating-point operations to propagate the log-derivative through a range of R-values for the same basis size compared to the diabatic approach. Fortunately, this increase is more than offset by the more efficient performance of RBT in the adiabatic basis, as described below.
We also tested the performance of overlap-based RBT, in which the matrix elements of the overlap matrix (eqn (20)) are sampled to determine the channel to be removed. We found the best implementation to be close to that proposed by Stetchel, Walker, and Light.61 They suggest removing the αth channel if the quantity
![]() | (B1) |
![]() | ||
| Fig. 14 Same as Fig. 13 but for overlap-based RBT, which is necessarily in the adiabatic basis. | ||
The solid lines in Fig. 13(a) differ from the dashed lines in that the basis size profiles were produced by sampling the log-derivative matrix at a different collision energy. Comparing these shows that the basis size profiles are largely independent of collision energy. This makes implementation easier because the log-derivative matrix needs only to be sampled at a single collision energy, and the resulting basis size profiles can be used for other collision energies (this was only tested for collision energies below 0.1 cm−1). The overlap matrix is independent of the collision energy, and so are overlap-based RBT basis size profiles.
First, in diabatic RBT, we label a basis state as locally open or locally closed based on the diagonal matrix element of the reference potential, defined by eqn (16) with the adiabatic eigenvector matrix Tn replaced by the identity matrix. The ith primitive basis state is locally open if [Wref]ii < 0 and locally closed if [Wref]ii > 0.
The performance of diabatic RBT is illustrated in Fig. 15. As expected, the error in the cross sections steadily decreases as the RBT threshold is decreased. For a given accuracy, the basis size obtained with diabatic RBT is larger than that with adiabatic RBT at almost all R values. This is consistent with the results shown in Fig. 9–11 in the main text. We can also quantify the computational gain provided by diabatic RBT by using eqn (23) and calculating the ratio γ954/γdRBT. From these ratios, the green and blue basis size profiles in Fig. 15 (both of which provide accurate cross sections) correspond to 4- and 5.5-fold computational gains over the standard diabatic CC basis consisting of 954 functions.
![]() | ||
| Fig. 15 Same as Fig. 13 but for diabatic RBT. | ||
As noted above, in adiabatic RBT we start channel elimination from the highest-energy adiabatic state in each sector and continue until we encounter a channel that does not meet the cutoff condition. The entire procedure is then stopped, a procedure we refer to as the “top-down approach”. In diabatic RBT, an alternative “any-state” approach is possible, where any locally closed channel that satisfies the cutoff condition can be removed, regardless whether or not all the higher-energy channels have already been eliminated. The any-state approach is thus expected to trim the diabatic basis more aggressively as a function of R.
Fig. 16(a) shows the basis size profile for any-state diabatic RBT. Also plotted are markers (orange points) showing the indices of diabatic basis functions retained in the basis. The inset highlights how any-state diabatic RBT is able to remove all of the N = 1 basis functions while keeping the N = 2 functions, resulting in just 96 basis functions. This is a factor of 2 fewer channels than with the top-down approach, which truncates to ≃190 basis functions, retaining almost all states up to and including N = 2 functions.
The diabatic basis must retain the N = 2 primitive basis functions at long range because of the spin–spin interaction in the asymptotic Hamiltonian (4), which couples the N = 0 states that dominate the open channels to the N = 2 primitive states.45 Fig. 16(b) compares the basis size profiles with the spin–spin interaction included (thin solid curves) vs. omitted (thick dashed curves). A significant difference occurs at R = 21a0, where the basis size profile with the spin–spin interaction omitted truncates to just the 24 open channels, whereas the full calculation does not truncate below 96 diabatic channels. The basis size profile for adiabatic RBT is not significantly affected by removing the spin–spin interaction because this coupling is already incorporated in the adiabatic basis functions.
First, RBT is highly robust with respect to the choice of threshold. Fig. 13–15 show that a broad range of RBT thresholds yields both accurate cross sections and substantial basis truncation. As a result, the threshold can be chosen conservatively without sacrificing accuracy. For example, exploratory scans over collision energy or other parameters can be performed using a relatively low threshold, such as τRBT = 0.0016a0−1 for overlap-based RBT, for which one can safely expect accurate cross sections in addition to significant computational savings.
Second, the resulting basis size profiles are largely independent of the initial basis size. Fig. 17 shows the basis size profiles obtained using the same RBT threshold but different initial basis sizes; once the profiles overlap, they are nearly identical. Because the RBT threshold is easy to choose and the two parameters are effectively independent, we found it optimal to use the initial basis size as the primary parameter that controls the accuracy of RBT calculations. This parameter can be determined using a standard basis convergence test as described above [see Fig. 8].
+
. The TRAM basis functions used as our primitive basis are eigenstates of Ĵr2, Ĵz,
2, and
2, and can be written in terms on the uncoupled states |NMN〉 |LML〉 as
![]() | (C1) |
![]() | (C2) |
) are spherical harmonics, and [Ŝ ⊗ Ŝ]q(2) is a tensor product. The matrix elements in the TRAM basis are
![]() | (C3) |
![]() | (C4) |
![]() | (C5) |
![]() | (C6) |
![]() | (C7) |
.45 Combining eqn (C5)–(C9) with eqn (C4), we arrive at the final expression for the matrix elements of the spin–spin interaction in the TRAM basis:
![]() | (C8) |
| This journal is © the Owner Societies 2026 |