M. Giovannozzi et al., PLATO - A PROGRAM LIBRARY FOR THE ANALYSIS OF NONLINEAR BETATRONIC MOTION, Nuclear instruments & methods in physics research. Section A, Accelerators, spectrometers, detectors and associated equipment, 388(1-2), 1997, pp. 1-7
We present PLATO (Perturbative Lattice Analysis and Tracking tOols), a
program library for analysing four-dimensional betatronic motion in c
ircular particle accelerators. The 136 included routines provide both
the resonant and the non-resonant perturbative series that approximate
nonlinear motion (normal forms); standard numerical tools such as the
Lyapunov exponent, frequency analysis and evaluation of the dynamic a
perture are also available. The aim of the library is to apply these t
echniques, originally developed for the analysis of nonlinear dynamic
systems, to realistic models of particle accelerators. To ensure the h
ighest flexibility, the code is fully compatible with standard trackin
g programs commonly used in the accelerator physics community.