| Paper | Title | Page |
|---|---|---|
| WE3IOPK02 | Recent Progress and Plans for the Code ELEGANT | 111 |
|
||
ELEGANT is an open-source accelerator code that has been under development for approximately two decades. In that time, it has evolved from a graduate student project with a narrow purpose to a general code for the design and modeling of linacs and storage rings. ELEGANT continues to evolve, thanks in no small part to suggestions from users. ELEGANT has seen extensive application to modeling of linacs, particularly for applications related to free-electron lasers and energy recovery linacs. Recent developments have emphasized both linac and storage-ring-related enhancements, along with parallelization. In this paper, we briefly review the features of ELEGANT and its program suite. We then describe some of the recent progress made in the ongoing development of ELEGANT. We also discuss several noteworthy applications and directions for future work. |
||
| TH2IOPK04 | Study of Beam-Scattering Effects for a Proposed APS ERL Upgrade | 173 |
|
||
Beam scattering effects, including intra-beam scattering (IBS) and Touschek scattering, may become an issue for linac-based 4th-generation light sources, such as X-ray free-electron lasers (FELs) and energy recovery linacs (ERLs), as the electron density inside the bunch is very high. In this paper, we describe simulation tools for modeling beam-scattering effects that were recently developed at the Advanced Photon Source (APS). We also demonstrate their application to a possible ERL-based APS upgrade. The beam loss issue due to the Touschek scattering effect is addressed through momentum aperture optimization. The consequences of IBS for brightness, FEL gain, and other figures of merit are also discussed. Calculations are performed using a particle distribution generated by an optimized high-brightness injector simulation. |
||
| FR1IOPK09 | Application of Direct Methods of Optimizing Storage Ring Dynamic and Momentum Apertures | 255 |
|
||
Optimization of dynamic and momentum apertures is one of the most challenging problems in storage ring design. For storage-ring-based x-ray sources, large dynamic aperture is important in obtaining high injection efficiency, which leads to efficient operation and protects components from radiation damage. X-ray sources require large momentum aperture to obtain sufficiently long Touschek lifetimes with low-emittance beams. We have developed effective methods of optimizing dynamic and momentum apertures that rely directly on tracking using a moderately sized Linux cluster. After reviewing the method, we present examples of its application to APS operations, upgrades, and next-generation storage rings. |
||
| THPSC050 | Parallel SDDS: A Scientific High-Performance I/O Interface | 347 |
|
||
Use of SDDS, the Self-Describing Data Sets file protocol and toolkit, has been a great benefit to development of several accelerator simulation codes. However, the serial nature of SDDS was found to be a bottleneck for SDDS-compliant simulation programs such as parallel elegant. A parallel version of SDDS would be expected to yield significant dividends for runs involving large numbers of simulation particles. In this paper, we present a parallel interface for reading and writing SDDS files. This interface is derived from serial SDDS with minimal changes, but defines semantics for parallel access and is tailored for high performance. The underlying parallel IO is built on MPI-IO. The performance of parallel SDDS and parallel HDF5 are studied and compared. Our tests indicate better scalability of parallel SDDS compared to HDF5. We see significant I/O performance improvement with this parallel SDDS interface. |
||
| THPSC054 | Recent Progress on Parallel ELEGANT | 355 |
|
||
The electron accelerator simulation software elegant is being parallelized in a multi-year effort. Recent developments include parallelization of input/output (I/O), frequency map analysis, and position-dependent momentum aperture determination. Parallel frequency map and momentum aperture analysis provide rapid turnaround for two important determinants of storage ring performance. Recent development of parallel Self-Describing Data Sets file (SDDS) I/O based on MPI-IO made it possible for parallel elegant (Pelegant) to take advantage of parallel I/O. Compared with previous versions of Pelegant with serial I/O, the new version not only enhances the I/O throughput with a good scalability, but also provides a feasible way to run simulations with a very large number of particles (e.g., 1 billion particles) by eliminating the memory bottleneck on the master with serial I/O. Another benefit of using parallel I/O is reducing the communication overhead significantly for the tracking of diagnostic optical elements, where the particle information has to be gathered to the master for serial I/O. |