Document Type

Conference Paper

Publication Date

2017

DOI

10.18429/JACoW-IPAC2017-THPAB085

Publication Title

Proceedings of the 8th International Particle Accelerator Conference

Pages

3915-3917

Conference Name

8th International Particle Accelerator Conference

Abstract

Coherent synchrotron radiation (CSR) is an effect of self-interaction of an electron bunch as it traverses a curved path. It can cause a significant emittance degradation, as well as fragmentation and microbunching. Numerical simulations of the 2D/3D CSR effects have been extremely challenging due to computational bottlenecks associated with calculating retarded potentials via integrating over the history of the bunch. We present a new high-performance 2D, particle-in-cell code which uses massively parallel multicore GPU/GPU platforms to alleviate computational bottlenecks. The code formulates the CSR problem from first principles by using the retarded scalar and vector potentials to compute the self-interaction fields. The speedup due to the parallel implementation on GPU/CPU platforms exceeds three orders of magnitude, thereby bringing a previously intractable problem within reach. The accuracy of the code is verified against analytic 1D solutions (rigid bunch) and semi-analytic 2D solutions for the chirped bunch. Finally, we use the new code in conjunction with a genetic algorithm to optimize the design of a fiducial chicane.

Comments

Copyright © 2017 by JACoW, Geneva, Switzerland.

Published under a Creative Commons Attribution 3.0 unported license.

https://creativecommons.org/licenses/by/3.0/

Funded by the National Science Foundation Grant 1535641

Original Publication Citation

Terzić, B., Arumugam, K., Duffin, D., Godunov, A., Islam, T., Ranjan, D., ... & Zubair, M. (2017, May). Simulations of Coherent Synchrotron Radiation on Parallel Hybrid GPU/CPU Platform. In Proceedings of the 8th International Particle Accelerator Conference (IPAC'17), Copenhagen, Denmark, May 14-19, 2017 (pp. 3915-3917). https://doi.org/10.18429/JACoW-IPAC2017-THPAB085

ORCID

0000-0002-9646-8155 (Terzić), 0000-0002-9892-6869 (Godunov)

Share

COinS