Published January 1, 2008
| Version v1
Miscellaneous
Implementation and performance of parallelized elegant
- 1. Argonne National Laboratory, IL (United States). Accelerator Systems Division
Description
The program elegant is widely used for design and modeling of linacs for free-electron lasers and energy recovery linacs, as well as storage rings and other applications. As part of a multi-year effort, we have parallelized many aspects of the code, including single-particle dynamics, wakefields, and coherent synchrotron radiation. We report on the approach used for gradual parallelization, which proved very beneficial in getting parallel features into the hands of users quickly. We also report details of parallelization of collective effects. Finally, we discuss performance of the parallelized code in various applications.
Availability note (English)
Available from Proc.IEEE Xplore Digital Library, ISBN 978-1-4244-0916-7, pp. 3444-3446Additional details
Identifiers
Publishing Information
- Imprint Pagination
- vp.
- Report number
- ANL/ASD/CP--59535
Conference
- Title
- 22. Particle Accelerator Conference 2007
- Acronym
- PAC 07
- Dates
- 25-29 Jun 2007
- Place
- Albuquerque, NM (United States)
INIS
- Country of Publication
- United States
- Country of Input or Organization
- United States
- INIS RN
- 41049436
- Subject category
- S43: PARTICLE ACCELERATORS;
- Resource subtype / Literary indicator
- Conference, Non-conventional Literature
- Descriptors DEI
- ACCELERATORS; DESIGN; ENERGY RECOVERY; IMPLEMENTATION; LASERS; LINEAR ACCELERATORS; PERFORMANCE; STORAGE RINGS; SYNCHROTRON RADIATION
- Descriptors DEC
- ACCELERATORS; BREMSSTRAHLUNG; ELECTROMAGNETIC RADIATION; RADIATIONS
Optional Information
- Contract/Grant/Project number
- AC02-06CH11357
- Notes
- doi 10.1109/PAC.2007.4440453
- Funding organization
- USDOE Office of Science (United States)