elegantRingAnalysis : an interface for high-throughput analysis of storage ring lattices using elegant.
The code elegant is widely used for simulation of linacs for drivers for free-electron lasers. Less well known is that elegant is also a very capable code for simulation of storage rings. In this paper, we show a newly developed graphical user interface that allows the user to easily take advantage of these capabilities. The interface is designed for use on a Linux cluster, providing very high throughput. It can also be used on a single computer. Among the features it gives access to are basic calculations (Twiss parameters, radiation integrals), phase-space tracking, nonlinear dispersion, dynamic aperture (on-and off-momentum), frequency map analysis, and collective effects (IBS, bunch-lengthening). Using a cluster, it is easy to get highly detailed dynamic aperture and frequency map results in a surprisingly short time.
- Research Organization:
- Argonne National Laboratory (ANL)
- DOE Contract Number:
- AC02-06CH11357
- OSTI ID:
- 967246
- Report Number(s):
- ANL/AOD/CP-115067
- Country of Publication:
- United States
- Language:
- ENGLISH
Similar Records
Implementation and performance of parallelized elegant.
A parallel simplex optimizer and its application to high-brightness storage ring design.