Saved in:
Bibliographic Details
Main Authors: Wan, Jinyu, Alamprese, Helena, Ratcliff, Christian, Qiang, Ji, Hao, Yue
Format: Preprint
Published: 2024
Subjects:
Online Access:https://arxiv.org/abs/2409.20522
Tags: Add Tag
No Tags, Be the first to tag this record!
Table of Contents:
  • 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. 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.