Workshop: ISAV25: In Situ AI, Analysis, and Visualization
Authors: Axel Huebl, Samuel Barber, and Christopher Doss (Lawrence Berkeley National Laboratory (LBNL)); Auralee Edelen (SLAC National Laboratory); Arianna Formenti and Chad E Mitchell (Lawrence Berkeley National Laboratory (LBNL)); Ryan Roussel (SLAC National Laboratory); and Jean-Luc Vay, Dan Wang, and Remi Lehe (Lawrence Berkeley National Laboratory (LBNL))
Abstract: Simulation codes are extensively used to design and operate particle accelerators.
Significant effort is invested towards digital twins that closely mirror a physical system and inform tuning of particle accelerators in real time, during operation. Some aspects of these digital twins benefit from using differentiable simulation codes that can automatically compute the gradient of their output with respect to certain input parameters. Gradients can also be used to find the optimal operating point of an accelerator (e.g. maximizing beam energy) and thereby inform tuning of the physical accelerator.
This talk will point out the crucial need for in-situ diagnostic in this type of gradient-based workflow. It is crucial that modeling reproduces the accelerator diagnostics in-situ rather than in post-processing, so that the gradients can propagate throughout the simulation pipeline. We demonstrate a real-world accelerator beamline model from PyTorch and will describe how to incorporate differentiable diagnostics in a C++ code.
Back to ISAV25: In Situ AI, Analysis, and Visualization Archive Listing Back to Full Workshop Archive Listing