• DocumentCode
    2886463
  • Title

    Implementation and performance of parallelized elegant

  • Author

    Wang, Y. ; Borland, M.

  • Author_Institution
    ANL, Argonne
  • fYear
    2007
  • fDate
    25-29 June 2007
  • Firstpage
    3444
  • Lastpage
    3446
  • Abstract
    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.
  • Keywords
    free electron lasers; linear accelerators; parallel processing; physics computing; synchrotron radiation; wakefield accelerators; coherent synchrotron radiation; energy recovery linacs; free-electron lasers; parallelized elegant; single-particle dynamics; storage rings; wakefields; Automatic testing; Histograms; Linear accelerators; Master-slave; Optical design; Optical scattering; Particle scattering; Particle tracking; Synchrotron radiation; X-ray scattering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Particle Accelerator Conference, 2007. PAC. IEEE
  • Conference_Location
    Albuquerque, NM
  • Print_ISBN
    978-1-4244-0916-7
  • Type

    conf

  • DOI
    10.1109/PAC.2007.4440453
  • Filename
    4440453