JuTrack: A Julia package for auto-differentiable accelerator modeling and particle tracking
收藏Mendeley Data2026-04-09 收录
下载链接:
https://data.mendeley.com/datasets/r2g5zkwp7s
下载链接
链接失效反馈官方服务:
资源简介:
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.
提供机构:
E O Lawrence Berkeley National Laboratory; Michigan State University



