A Pre-trained Variational Autoencoder for Gyrokinetic Plasma Turbulence Surrogate Modeling
Organizations: Oak Ridge National Laboratory, Oak Ridge, TN, 37831, USA · Grand Valley State University, Allendale, MI, 49401, USA · University of Texas at Austin, Austin, TX, 78712, USA
Abstract
Machine learning surrogate models offer a promising path toward accelerating plasma turbulence simulations. We present PreVAE-Turb, a surrogate modeling framework that leverages pre-trained variational autoencoders (VAEs) from the Stable Diffusion image generation model for efficient spatial compression of turbulence fields. The pre-trained VAE is fine-tuned on turbulence data using a physics-informed loss function that includes a spectral loss operating in Fourier space to enforce spectral accuracy across scales. The VAE is combined with convolutional long short-term memory (ConvLSTM) networks to learn temporal dynamics in latent space, with a manifold consistency error metric that monitors encode--decode consistency during autoregressive rollouts. We validate the framework on two-dimensional Hasegawa-Wakatani drift-wave turbulence and extend it to gyrokinetic turbulence from the GENE code, where a four-channel adaptation simultaneously predicts electrostatic potential, density, and parallel/perpendicular temperature fluctuations without requiring architecture redesign. Once trained, inference generates thousands of time steps in seconds on a single GPU, providing substantial computational acceleration compared to direct numerical simulation. The pre-trained approach offers a transferable methodology broadly applicable to various turbulence simulation codes.
Figures & tables
| Model | Field | MSE | PSNR (dB) | SSIM | Correlation |
|---|---|---|---|---|---|
| CNN-VAE | Density | 0.256 0.035 | 23.7 1.1 | 0.955 0.007 | 0.969 0.005 |
| Potential | 0.137 0.026 | 26.2 1.3 | 0.972 0.006 | 0.981 0.004 | |
| Pre-trained | Density | 0.041 0.065 | 32.5 2.7 | 0.993 0.009 | 0.995 0.008 |
| Potential | 0.019 0.050 | 35.7 2.7 | 0.996 0.007 | 0.997 0.007 |
| Model | Stage | Hardware | Wall Time |
|---|---|---|---|
| GENE Solver | Simulation | 4 NVIDIA A100 (Perlmutter) | 235 min |
| PreVAE-Turb | VAE fine-tuning | RTX A5000 | 220 min |
| ConvLSTM training | RTX A5000 | 53 min | |
| Inference (2000 steps) | RTX A5000 | 13.7 s | |
| Inference (4000 steps) | RTX A5000 | 19.4 s |