Title :
Enhancements to the longitudinal dynamics code ESME
Author :
MacLachlan, J. ; Ostiguy, J.E.
Author_Institution :
Fermi Nat. Accel. Lab., Batavia, IL, USA
Abstract :
ESME is a program developed at Fermilab for simulating both single particle and multi-particle dynamics in proton synchrotrons. The code has evolved incrementally for more than fifteen years, accumulating many useful features and some internal inconsistency in the process. In the latest revision (8.2), a significant effort has been made to eliminate inconsistency and ambiguity in the determination of phases for multiple RF systems. The use of frequency and phase curves is now more transparent. Other additions or improvements include additional features for time domain calculation, low noise distributions to extend multi-particle capability, run-time memory allocation and portable graphics. A Web page has been established to facilitate the distribution of the source code and documentation. Further information, bug reports and fixes will be made available through this resource
Keywords :
accelerator RF systems; high energy physics instrumentation computing; particle beam dynamics; proton accelerators; synchrotrons; time-domain analysis; ESME longitudinal dynamics code enhancements; bug reports; low noise distributions; multiparticle capability; multiparticle dynamics; multiple RF systems; portable graphics; proton synchrotrons; run-time memory allocation; single particle dynamics; time domain calculation; Equations; Fluctuations; Frequency domain analysis; Frequency synchronization; Memory management; Noise generators; Phased arrays; Power harmonic filters; Radio frequency; Voltage;
Conference_Titel :
Particle Accelerator Conference, 1997. Proceedings of the 1997
Conference_Location :
Vancouver, BC
Print_ISBN :
0-7803-4376-X
DOI :
10.1109/PAC.1997.751272