Case study of a differentiable heterogeneous multiphysics solver for a nuclear fusion application
By: Jack B. Coughlin , Archis Joglekar , Jonathan Brodrick and more
Potential Business Impact:
Makes fusion energy research faster and easier.
This work presents a case study of a heterogeneous multiphysics solver from the nuclear fusion domain. At the macroscopic scale, an auto-differentiable ODE solver in JAX computes the evolution of the pulsed power circuit and bulk plasma parameters for a compressing Z Pinch. The ODE solver requires a closure for the impedance of the plasma load obtained via root-finding at every timestep, which we solve efficiently using gradient-based Newton iteration. However, incorporating non-differentiable production-grade plasma solvers like Gkeyll (a C/CUDA plasma simulation suite) into a gradient-based workflow is non-trivial. The ''Tesseract'' software addresses this challenge by providing a multi-physics differentiable abstraction layer made fully compatible with JAX (through the `tesseract_jax` adapter). This architecture ensures end-to-end differentiability while allowing seamless interchange between high-fidelity solvers (Gkeyll), neural surrogates, and analytical approximations for rapid, progressive prototyping.
Similar Papers
Differentiable Physics-Neural Models enable Learning of Non-Markovian Closures for Accelerated Coarse-Grained Physics Simulations
Computational Physics
Speeds up complex science predictions by 1000x.
Differentiation Strategies for Acoustic Inverse Problems: Admittance Estimation and Shape Optimization
Machine Learning (CS)
Makes sound waves control shapes to stop noise.
Implicit differentiation with second-order derivatives and benchmarks in finite-element-based differentiable physics
Computational Engineering, Finance, and Science
Makes computer simulations solve problems faster.