Open Access Article
Sachith Wickramasinghe†
,
Amirhosein Amini†
and
Arkajit Mandal
*
Department of Chemistry, Texas A&M University, College Station, Texas 77843, USA. E-mail: mandal@tamu.edu
First published on 27th February 2026
In this work, we combine the density functional tight-binding (DFTB) approach with a light–matter Hamiltonian beyond the long-wavelength approximation to simulate vibrational polaritons formed by coupling molecular vibrations to confined radiation inside a Fabry–Pérot optical cavity. Here, we develop a parallelized propagation scheme with lightweight inter-CPU communication by exploiting the sparse nature of the light–matter interactions in the real space representation. We find that the computationally expensive Born charges required for our propagation can be replaced with the computationally inexpensive Mulliken charges to obtain qualitatively accurate linear spectra especially when the nonlinearity (arising from molecular vibrations) of the light–matter interaction term is not substantial. However, the same approach may not be suitable to be used for studying cavity modification of energy transport or chemical dynamics as this approximation leads to spurious heating of the light–matter hybrid system. We demonstrate the utility of this on-the-fly approach to compute angle resolved polaritonic spectra of water. We implement our approach as an open-source computational package, CavOTF, which is available on GitHub.
However, VSC remains far from a fully reliable or broadly applicable strategy for controlling ground-state chemical reactivity. This is because these remarkable experimental observations currently lack a clear connection to established chemical principles or molecular morphology, or even a semi-empirical framework to guide expectations does not yet exist. Significant challenges also persist in interpretation, particularly in disentangling genuine cavity-induced changes from other experimental factors and in the reproducibility of experimental results.20–22 These limitations underscore the need for a clear microscopic understanding of cavity-modified ground-state chemical reactivity and the need for accurate modeling of light–matter interactions to unambiguously distinguish the role of cavity radiation in modifying ground-state chemical reactivity.21–23
Recent theoretical works that study a simple single-molecule-single-cavity-mode model system find resonant modification of chemical kinetics under vibrational strong coupling.24–28 In contrast, theoretical works that consider an ensemble of molecules coupling to one cavity mode predict little or no change in chemical reactivity under similar conditions.8,23 This discrepancy raises a fundamental question about what essential physics may be missing in these current theoretical descriptions. Likely limitations include the use of the long-wavelength and single-mode cavity approximations, as well as simplified molecular models that neglect vibrational anharmonicity and bond dissociation. Recently, Li and co-workers have introduced mesoscale simulation approaches that enable atomistic modeling of molecular ensembles within optical cavities.29–32 However, these methods typically rely on classical force fields, which are inherently nondissociative and thus unable to fully capture the chemical complexity, and reactive character intrinsic to real molecular systems.28,33–47
In this work, we develop an on-the-fly molecular dynamics approach in which part of the Hamiltonian is evolved in real space, while the rest is propagated in reciprocal space. This strategy enables the development of a highly parallelized computational algorithm that requires only light inter-CPU communication. In our approach, the electronic structure of matter is solved using the self-consistent-charge density functional tight binding (DFTB-SCC) approach, with each CPU responsible for propagating a distinct portion of the macroscopic system. We find that dipole derivatives (Born charges), required for propagating the dynamics, fluctuate significantly during propagation and cannot be replaced with their time-independent values (i.e., partial charges), as is commonly assumed when using classical force fields, for achieving quantitative accuracy when propagating the cavity-coupled dynamics. Interestingly, we find that for computing qualitatively accurate linear spectra, the computationally cheaper Mulliken charges can be used in place of Born charges, especially when the nonlinearity in the light–matter interaction term is not substantial. However, such a replacement should not be made for analyzing cavity-modified energy transport properties or chemical reactivity as this replacement leads to a significant heating of the system, as expected.
Using this framework, we demonstrate proof-of-principle simulations of a system containing over 8000 atoms, coupled to an ensemble of cavity modes. We present angle-resolved infrared spectra of liquid water under vibrational strong coupling, targeting both the asymmetric stretch and bending modes. We anticipate that this computational tool will allow for in silico experiments providing new opportunities for harnessing confined vacuum radiations in optical cavities to modulate and catalyze chemical reactivity. Based on our computational framework, we develop a computational package, namely “CavOTF”,48 which is publicly available on our GitHub repository.
, where
is the in-place wavevector, with Ls being the length of the supercell extending in the in-place direction x (in this work, we use Ls = 8 × 105 a.u.), L denotes the mirror separation and c is the speed of light in the cavity medium. This simplified setup is used to demonstrate the core concept, while the model can be readily extended to three-dimensional molecular systems and to include multiple polarization directions. To describe the formation and dynamics of vibrational polaritons, we use the following microscopic light–matter Hamiltonian, formulated in the dipole gauge beyond the long-wavelength approximation51,53,54 and expressed in mass-weighted coordinates within atomic units (ħ = 1) as
![]() | (1) |
Here, the operators â†k (âk) denote the photon creation (annihilation) operator corresponding to the k-th cavity mode with frequency ωk. Furthermore, ĤM denotes the bare matter Hamiltonian, written as a sum over N independent cells located at Rn = n·a (a is the lattice constant), each containing the same number of molecules. Following recent work,31 we treat the cells as non-interacting and denote the total dipole operator of the cell n by
n. The total matter Hamiltonian can be written as
![]() | (2) |
n,j is the nuclear kinetic energy operator for the jth atom in the nth box and
({rn,j}) represents the potential energy surface of the molecular subsystem. The light–matter coupling enters through the projected dipole operator,
n = (
·
n), where
n is the total dipole operator of the nth box and
=
is the polarization direction of the cavity field which has been approximated to be independent of the in-plane wave-vector k since the polariton spectra are probed near k → 0.
For a Fabry–Pérot cavity, the spatial dependence of the cavity field at the cell positions Rn is characterized by the mode function
![]() | (3) |
, where V is the quantization volume. The light–matter Hamiltonian in eqn (1) can be more explicitly written as
![]() | (4) |
This Hamiltonian is schematically illustrated in Fig. 1a. According to eqn (4), all photonic modes interact with all molecular boxes. Although the full light–matter system described in eqn (4) can be propagated using a parallelized algorithm on a typical high-performance computing cluster (HPC), we pursue a real-reciprocal-space propagation scheme that allows for a straightforward (lightly communicating) hub-and-spoke parallelization using Python's socketserver.
![]() | ||
| Fig. 1 Schematic illustration of light–matter interactions and the real reciprocal used here for propagating vibro-polariton dynamics. Schematic illustration of light–matter interactions (a) in the standard multi-mode dipole gauge description and (b) in real space. (c) Schematic illustration of the algorithm used here and implemented in our computational package CavOTF.48 | ||
Since the light–matter coupling term plays a role only around k → 0, we make the simplifying approximation
. The photon creation and annihilation operators are then transformed into real-space field operators using
.51 Note that
. This transformation localizes the interaction in real space (illustrated in Fig. 1b) and the total Hamiltonian is then expressed as
![]() | (5) |
denotes the collective light–matter coupling strength, and
is the real space photonic coordinate.
In this work, we propagate the dynamics of the nuclear and photonic degrees of freedom classically, i.e. {
n,j,
n} → {rn,j, qn}. The equations of motion for both the nuclear and photonic coordinates are derived from Hamilton's equations of motion and integrated in time using a velocity-Verlet-like scheme. The forces Fmn,j and Fcn,j acting on the nuclear and photonic degrees of freedom, respectively, are written as
![]() | (6) |
![]() | (7) |
and
. Here, we compute the term −∇n,j
n({rn,j}) on-the-fly using the DFTB-SCC approach. We integrate the equation of motion of the photonic and nuclear degrees of freedoms using the following scheme that uses a server-client (hub-and-spoke) architecture (schematically illustrated in Fig. 1c):
Step 0. Initialization. The matter degrees of freedoms {rn,j(0), pn,j(0)} at t = 0 are obtained from a long (150 ps) NVT DFTB trajectory. The photonic degrees of freedom {
k,
k} are then initialized performing a constrained molecular dynamics simulation of the Hamiltonian, HLM({rn,j = rn,j(0), pn,j = pn,j(0)}) using a simple velocity-Verlet algorithm where {rn,j, pn,j} are frozen.
Step 1. Real-space propagation on clients. We evaluate −∇n,j
n({rn,j}), μn, dμn/drn,j (computed numerically and updated every three steps). Using these quantities, the nuclear degrees of freedom are fully evolved over a single time step δt, while the photonic momenta are only partially evolved, with their evolution occurring solely due to the localized light–matter coupling term. Specifically, we update the nuclear and photonic degrees of freedom as follows:
![]() | (8) |
![]() | (9) |
![]() | (10) |
![]() | (11) |
![]() | (12) |
Step 2. Receive photonic coordinates from the client and perform Fourier transformation on the server. In this step, the server receives all photonic variables
from all the client CPUs and evaluates the Fourier transformed reciprocal-space photonic variables
using the following expression:
![]() | (13) |
![]() | (14) |
) which are obtained as
![]() | (15) |
Step 3. Photonic propagation in the reciprocal space on the server. The photonic variables {
k,
k} are propagated analytically using
![]() | (16) |
Step 4. Perform inverse Fourier transformation on the server and broadcast photonic coordinates to clients. Time propagated k-space photonic variables {
k,
k} are inverse Fourier transformed to obtain real space photonic variables {qn,
n} using the following expressions:
![]() | (17) |
![]() | (18) |
) are obtained as
![]() | (19) |
The updated values are then sent to all clients. Each client receives only its corresponding pair (qn,
n).
Step 5. Repeat. Continue from Step 1 for the next time step.
In this work, for each ĤMn, a periodic cubic simulation cell of size 10 Å was constructed, containing 33 water molecules to match the experimental density of bulk liquid water. Periodic boundary conditions were applied in all three spatial directions. Canonical (NVT) molecular dynamics simulations were carried out at 300 K using a Nosé–Hoover thermostat and a time step of 0.5 fs.62 Each trajectory was propagated for 150 ps, and atomic coordinates were recorded every 1 fs. Five independent NVT trajectories were generated for statistical sampling. From the equilibrated portion of each trajectory (after 80 ps), 100 configurations with velocities were randomly selected. These were then used to initiate microcanonical (NVE) simulations, each propagated for ∼2 ps with the same time step of 0.3 fs. Electronic structure calculations during the simulations were performed using SCC-DFTB with Brillouin zone integration approximated via Γ-point sampling of a 3 × 3 × 3 folded supercell, implemented using the ‘SupercellFolding’ scheme in DFTB+.63 A detailed list of parameters is provided in the SI.
.
![]() | ||
| Fig. 2 (a) Born charge distribution of oxygen and hydrogen atoms in liquid water and (b) their time-dependent fluctuations. | ||
Fig. 2a presents the Born charge distribution for the O and H atoms sampled from a dynamical evolution of 500 fs. We observe a broad distribution of O's Born charges, with the majority lying between −1 and 0 with a mode near −0.6. H atoms show a much sharper distribution, with its peak appearing near +0.3 and most values distributed between −0.2 and +0.8.
In Fig. 2b, we present time-dependent Born charges as well as their statistical averages 〈∇Oμ〉 and 〈∇Hμ〉. Clearly, the time-dependent fluctuations are large. These large variations illustrate a possible limitation of the presently employed bi-linear (with a linear dipole moment) light–matter couplings in prior theoretical works, which have had limited success in explaining cavity modified ground-state chemical kinetics in the collective coupling regime.8,23 Neglecting the fluctuations in the Born charges underestimates the strong anharmonic nature of molecular vibrations, misrepresenting the actual light–matter interaction under VSC. While outside the scope of the present work, our computational tool enables investigation of non-linear and anharmonic effects in cavity modification of ground-state chemical reactivity, which will be pursued in our future work.
In this work, we study the modification of the molecular and photonic spectra in the VSC regime. The cavity modified molecular spectra were computed based on linear response theory, where the spectral intensity Im(ω) is computed from the dipole moment autocorrelation function:
![]() | (20) |
is a smoothening function (a weighted moving average) which allows us to obtain reasonably converged spectra with a small number of trajectories, as was done in ref. 64. We used 40 individual trajectories to compute the molecular spectra which couple to single cavity mode.
Fig. 3c shows the simulated molecular spectra featuring a peak corresponding to the H–O–H bending mode in bulk water outside of the cavity (schematically illustrated in Fig. 3a). This particular peak appears at ∼0.19 eV with a narrow profile and is in good agreement with past experimental and theoretical works.65,66
In Fig. 3d, we illustrate the cavity modified molecular spectra when considering a single radiation mode coupled to a single box of water (99 atoms). The light–matter Hamiltonian for this reduced system is written as
![]() | (21) |
Here, we have adjusted the mirror spacing to tune the cavity frequency ħω0 to 0.19 eV, to be in resonance with the H–O–H bending mode. As expected, light–matter interactions lead to a Rabi-splitting (∼0.024 eV for η = 2η0 a.u. chosen here) with two peaks corresponding to the upper (+) and lower (−) vibro-polaritons.
In this calculation, we used the computationally expensive Born charges in propagating the dynamics of the light–matter hybrid system. In Fig. 3f, we explore the possibility of using the computationally inexpensive Mulliken charges as an approximate replacement for the Born charges in order to compute the cavity modified spectra. Recent works67,68 that study laser–matter interactions using DFTB used Mulliken charges for propagating dynamics. Fig. 3f shows that the Mulliken charges do provide reasonably accurate polaritonic spectra illustrating an efficient route to computing vibro-polariton linear spectra.
However, such an approximation (replacing Born charges with Mulliken) does lead to long-time heating of the system, making it potentially incompatible for studying cavity modified chemical dynamics or energy transport. Fig. 3e compares the temperature fluctuations over 1 ps. We observed that the temperature fluctuation of water does not exceed ∼307 K, when the Born charges were used (red curve). In contrast, simulations using Mulliken charges exhibit a continuous heating: it exceeds the 310 K within 250 fs and continues to rise over 320 K (orange curve).
In Fig. 4a–c, we illustrate the effect of total light matter coupling η given in eqn (5) on molecular spectra. Here, we have tuned the cavity frequency ħω to be in resonance with the H–O–H bending mode. It shows that as η increases from η0 to 3η0 a.u. (where η0 = 0.0001 a.u.), the upper and lower polariton peaks separate, reflecting an increase in the Rabi-splitting from 0.012 eV to 0.036 eV, proportional to the total light matter coupling (∝η), as is expected from a simple Jaynes–Cummings model5,6,51 (note that η is the total coupling between light and matter and it does not depend on the number of water boxes or number of molecules). This indicates the lack of anharmonic or nonlinear effects in this particular molecular vibration which also explains the success of using the Mulliken charges in this specific instance.
In Fig. 4f–h, we show the effect of η (chosen as multiples of η0 = 0.00034 a.u., a constant) on molecular spectra when tuning the cavity frequency to 0.43 eV. This frequency is nearly in resonance with the H–O–H symmetric stretching mode that appears at ∼0.43 eV, as shown in the bare molecular spectrum in Fig. 4i. In the bare molecular spectrum, the symmetric and asymmetric H–O–H stretching vibrations can be observed at ∼0.43 eV and ∼0.47 eV, respectively. Unlike in H–O–H bending mode, the vibro-polariton modes formed here combine two molecular vibrations, with one cavity radiation mode leading to more complex polariton modified molecular spectra. With an increase in η, from η0 to 3η0 (here η0 = 0.00034 a.u.), we observe these two peaks moving farther apart.
In addition to these single cavity mode calculations, we now present the angle resolved vibro-polariton spectra which are computed from the photonic autocorrelation function Ik(ω) which is expressed as
![]() | (22) |
k is the photonic position in the reciprocal space. We computed this dispersion using 5 independent trajectories (which were found to converge the polariton spectra for this specific setup). Each trajectory includes 81 localized cavity radiation modes, with each mode coupling to a box of water containing 33 water molecules as schematically shown in Fig. 1b. In our simulation, we kept the total length constant, Ls = 80 × 104 a.u. Each water box was placed at a uniform distance, resulting in a lattice constant of 0.987 × 104 a.u., which is appropriate for computing spectra. However, when studying energy transport or chemical reactivity, the value of a must be carefully chosen and should be used as a convergence parameter.
Fig. 4e shows the angle resolved vibro-polariton spectra as a function of the in-plane cavity wave-vector k, with the k = 0 cavity mode tuned to 0.19 eV. Thus, k = 0 cavity mode is in resonance with the H–O–H bending vibration, forming the upper and lower polariton bands. When k increases, the cavity photon energy rises, while the molecular vibrational energy remains flat. This causes the upper polariton branch to become increasingly photonic, while the lower branch becomes increasingly matter-like at higher k.
In Fig. 4j, we tuned the cavity mirror spacing to adjust the cavity frequency of the k = 0 cavity mode to be 0.43 eV. Here, we can clearly see two flat bands, corresponding to symmetric and asymmetric stretching modes simultaneously hybridized with the cavity band, leading to the formation of three polaritonic bands.
Finally, in Fig. 5, we compute the angle resolved spectra and benchmark the usage of Mulliken charges as an approximate replacement of Born charges. Here, we tune the photon frequency to resonate with the H–O–H bending (0.19 eV) or H–O–H stretching frequencies (0.43 eV) as well as two off-resonance frequencies, 0.16 eV and 0.22 eV. Fig. 5a–c show that the spectra computed using Mulliken charges closely match those obtained with Born charges, capturing all qualitative features of the spectra. In contrast, in Fig. 5(d), we observe noticeable deviations in the angle resolved spectra when Born charges are replaced with Mulliken charges. This is because the cavity modes are simultaneously coupling to the H–O–H symmetric and asymmetric stretching which are known to exhibit substantially more nonlinearities in comparison to the bending motion.69 This illustrates that in the presence of substantial molecular nonlinearity, the use of Mulliken charges is insufficient and should be approached with caution.
We illustrate the utility of our approach by computing the cavity modified molecular and angle resolved photonic spectra. Obtaining the dipole gradients, namely, the Born charges, is the computational bottleneck of our approach as they are evaluated numerically. We find that Mulliken charges can often be used as a computationally inexpensive replacement for computing qualitatively accurate linear spectra. However, when substantial molecular nonlinearity persists, this approach produces less accurate linear spectra. As expected, using Mulliken charges leads to spurious heating of the system and therefore should not be used when studying cavity modified chemical dynamics or cavity modified energy transport.
Supplementary information (SI): details of the parameters used in this work; figure illustrating rapid convergence with respect to the number of trajectories. See DOI: https://doi.org/10.1039/d5cp04879f.
Footnote |
| † These authors contributed equally to this work. |
| This journal is © the Owner Societies 2026 |