Concepedia

Abstract

Accelerator Toolbox is a widely used code for beam dynamic simulations based on Matlab. To continue the development of the code in a collaborative manner, a SourceForge project and SVN repository called atcollab has been established. Here we describe the contributions to atcollab from the ESRF beam dynamics group. Additional modules have been developed: general matching (atmatch), improved plotting (atplot), Touschek lifetime computation via the Piwinski formula, nonlinear dynamics computations such as resonance driving terms, improved reporting of lost particles and improvements and additions to the integration routines. One example of the latter includes diffusion due to quantum fluctuations. Modeling of collective effects may now be performed using pass methods representing a variety of impedance models. Finally, routines to replace the full ring with a compact representation have been developed, facilitating studies in which many turns and many particles are required.