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-3446

Additional 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)