A Multimode Classical Hierarchical Fokker-Planck Equations Approach to Molecular Vibrations: Simulating Two-Dimensional Spectra
Ryotaro Hoshino, Yoshitaka Tanimura
TL;DR
This work develops a GPU-accelerated, classical CHFPE framework for three vibrational modes in a bath, enabling efficient computation of linear and nonlinear 1D/2D spectra, including 2D THz-Raman signals. By formulating a multimode Brownian oscillator model with cubic anharmonicity and LL/SL system–bath couplings, and representing the Wigner function through a Hermite-polynomial basis, the authors achieve a flexible, numerically stable route to simulate environmental effects on vibrational spectra. The code computes R^(1), R^(2), and R^(3) responses and corresponding spectra, demonstrating qualitative agreement with MD results for water by concentrating on three intermolecular modes (HR, HT, LT) and their couplings; the approach remains extensible to quantum treatments via QHFPE. The presented tool offers a modular, reusable platform for classical and future quantum 2D spectroscopy across condensed-phase environments, with potential applications to other solvents and systems beyond water.
Abstract
The multimode Brownian model with nonlinear system-bath coupling offers a flexible framework for studying both intra- and intermolecular vibrational modes in condensed-phase molecular systems. This approach allows us to calculate linear and nonlinear spectra of molecular vibrations and to examine thermal effects-such as anharmonicity, energy relaxation, and dephasing-as reflected in the spectral peak profiles. In this study, we present a computer program based on classical hierarchical Fokker-Planck equations applied to three vibrational modes of a molecular liquid. The primary objective of developing this code was to simulate the two-dimensional correlation spectrum of the intramolecular modes of liquid water. [R. Hoshino and Y. Tanimura, J. Chem. Phys. 162, 044105 (2025)]. The code has been further refined to optimize grid selection and numerical integration routines for graphics processing units (GPUs). As a demonstration, we apply this setup to simulate three interacting modes representing intermolecular vibrations in water, and calculate the resulting two-dimensional terahertz-Raman signals. The code and example routines are available in the supplementary material.
