Autoregressive Surrogate Modeling of the Solar Wind with Spherical Fourier Neural Operator
Reza Mansouri, Dustin Kempton, Pete Riley, Rafal Angryk
TL;DR
This work addresses the computational burden of 3D MHD solar wind simulations by introducing an autoregressive surrogate based on the Spherical Fourier Neural Operator (SFNO) to predict the radial velocity field. Trained on MAS MHD data, the model propagates predictions outward through iterative radial steps, improving long-range accuracy over single-step surrogates and comparing favorably with the HUX baseline. Key contributions include the first autoregressive SFNO surrogate for steady-state solar wind velocity, a detailed SFNO-based modeling pipeline on spherical grids, and an empirical demonstration of superior or comparable performance to a physics-based solver, with open-source code for replication. This approach enables flexible, data-driven, real-time forecasting and uncertainty quantification for space-weather applications.
Abstract
The solar wind, a continuous outflow of charged particles from the Sun's corona, shapes the heliosphere and impacts space systems near Earth. Accurate prediction of features such as high-speed streams and coronal mass ejections is critical for space weather forecasting, but traditional three-dimensional magnetohydrodynamic (MHD) models are computationally expensive, limiting rapid exploration of boundary condition uncertainties. We introduce the first autoregressive machine learning surrogate for steady-state solar wind radial velocity using the Spherical Fourier Neural Operator (SFNO). By predicting a limited radial range and iteratively propagating the solution outward, the model improves accuracy in distant regions compared to a single-step approach. Compared with the numerical HUX surrogate, SFNO demonstrates superior or comparable performance while providing a flexible, trainable, and data-driven alternative, establishing a novel methodology for high-fidelity solar wind modeling. The source code and additional visual results are available at https://github.com/rezmansouri/solarwind-sfno-velocity-autoregressive.
