Efficient Pseudo-spectral Algorithms for Statistical Field Theories
Martin Kjøllesdal Johnsrud, Navdeep Rana
TL;DR
The paper introduces stochastic exponential time differencing (SETD) schemes for stiff SDEs and integrates them with a pseudospectral framework to efficiently simulate stochastic field theories with additive noise. By deriving SETD variants (EM, Milstein, SETD1, SETD2) and analyzing their convergence and stability, the authors provide robust, explicit methods that outperform traditional schemes in stiffness-laden Fourier-space simulations. They demonstrate the approach on Model A and B, KPZ, and Complex Ginzburg-Landau, detailing observables such as equal-time and dynamic correlators and susceptibility, and validate results against analytical predictions. Open-source code accompanies the work, facilitating high-precision, scalable studies of equilibrium and nonequilibrium SFTs.
Abstract
We present stochastic variants of the exponential time differencing schemes for stiff stochastic differential equations. We derive three explicit schemes that offer better stability compared to Euler-Maruyama and Milstein's method, and achieve strong convergence up to order O(h) in the time step h. We combine these schemes with a pseudo-spectral approach to outline efficient algorithms for simulating stochastic field theories with additive noise. To illustrate the effectiveness of this approach, we study several systems in and out of equilibrium, including Model A, Model B, the Kardar-Parisi-Zhang equation, and the Complex Ginzburg-Landau equation. We outline procedures for computing physical observables such as the critical exponents, correlation functions, and dynamic linear response, and provide our implementation as open source code.
