Applying Differentiable Programming to Theoretical, Computational, and Experimental Plasma Physics
ORAL · Invited
Abstract
Flexible, performant implementations of Automatic Differentiation (AD) are a key enabling technology for the recent successes in machine learning (ML). AD enables accurate and fast calculations of gradients of not only neural networks, but arbitrary numerical programs. This has deep implications and creates many opportunities in wide-ranging aspects of plasma physics, from theory development and computational modeling to data analysis. In this talk, we introduce AD from a more general perspective, discuss how ML and Neural Networks fit in, and showcase applications of ML+AD towards plasma physics research. The examples include uncovering novel behavior in kinetic simulations, minimizing laser plasma instabilities for inertial fusion, learning kinetic closures to fluid equations, and performing O(>1000) parameter inverse problems for experimental data analysis. We attempt to generalize these techniques and discuss how they may be applied more broadly in plasma physics.
*This material is based upon work supported by the DOE Office of Fusion Energy under Award Number(s) DE-SC0024863, NERSC award FES-ERCAP0026741, DOE NNSA under Award Number DE-NA0003856
–
Publication:1. Joglekar, A. S. & Thomas, A. G. R. Unsupervised discovery of nonlinear plasma physics using differentiable kinetic simulations. J. Plasma Phys. 88, 905880608 (2022). 2. Joglekar, A. S. & Thomas, A. G. R. Machine learning of hidden variables in multiscale fluid simulation. Mach. Learn.: Sci. Technol. 4, 035049 (2023). 3. Milder, A. L., Joglekar, A. S., Rozmus, W. & Froula, D. H. Qualitative and quantitative enhancement of parameter estimation for model-based diagnostics using automatic differentiation with an application to inertial fusion. Mach. Learn.: Sci. Technol. 5, 015026 (2024). 4. Joglekar, A. S. et. al. Mitigating transient growth in the two plasmon decay instability by optimizing laser bandwidth