DOE PAGES title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: JuTrack: A Julia package for auto-differentiable accelerator modeling and particle tracking

Journal Article · · Computer Physics Communications
ORCiD logo [1];  [1];  [1];  [2];  [1]
  1. Michigan State Univ., East Lansing, MI (United States)
  2. Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)

Efficient accelerator modeling and particle tracking are key for the design and configuration of modern particle accelerators. In this work, we present JuTrack, a nested accelerator modeling package developed in the Julia programming language and enhanced with compiler-level automatic differentiation (AD). With the aid of AD, JuTrack enables rapid derivative calculations in accelerator modeling, facilitating sensitivity analyses and optimization tasks. Here we demonstrate the effectiveness of AD-derived derivatives through several practical applications, including sensitivity analysis of space-charge-induced emittance growth, nonlinear beam dynamics analysis for a synchrotron light source, and lattice parameter tuning of the future Electron-Ion Collider (EIC). Through the incorporation of automatic differentiation, this package opens up new possibilities for accelerator physicists in beam physics studies and accelerator design optimization.

Research Organization:
Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)
Sponsoring Organization:
USDOE; USDOE Energy Information Administration (EIA)
Grant/Contract Number:
AC02-05CH11231; SC0024170
OSTI ID:
2544245
Journal Information:
Computer Physics Communications, Journal Name: Computer Physics Communications Vol. 309; ISSN 0010-4655
Publisher:
ElsevierCopyright Statement
Country of Publication:
United States
Language:
English

References (16)

An Object-Oriented Parallel Particle-in-Cell Code for Beam Dynamics Simulation in Linear Accelerators journal September 2000
Computational aspects of optics design and simulation: COSY INFINITY journal December 1990
Construction of higher order symplectic integrators journal November 1990
Automatic differentiation using operator overloading (ADOO) for implicit resolution of hyperbolic single phase and two-phase flow models journal December 2019
Bmad: A relativistic charged particle simulation library journal March 2006
Differentiable self-consistent space-charge simulation for accelerator design journal February 2023
Bridging the gap between machine learning and particle accelerator physics with high-speed, differentiable simulations journal May 2024
Multiobjective optimization of dynamic aperture journal May 2011
Three-dimensional quasistatic model for high brightness beam dynamics simulation journal April 2006
Diffraction-limited storage rings – a window to the science of tomorrow journal August 2014
Julia: A Fresh Approach to Numerical Computing journal January 2017
FCC Physics Opportunities: Future Circular Collider Conceptual Design Report Volume 1 journal June 2019
Towards a muon collider journal September 2023
Particle accelerator physics and technology for high energy density physics research journal June 2006
Frontiers of synchrotron research in materials science journal June 2016
Magnetic resonance linear accelerator technology and adaptive radiation therapy: An overview for clinicians journal November 2021