Author: Nagler, R.
Paper Title Page
WEPTS062 Zgoubi Status: Improved Performance, Features, and Graphical Interface 3271
 
  • D.T. Abell, P. Moeller, R. Nagler, B. Nash, I.V. Pogorelov
    RadiaSoft LLC, Boulder, Colorado, USA
  • I.B. Beekman
    ParaTools, Inc., Eugene, Oregon, USA
  • F. Méot
    BNL, Upton, Long Island, New York, USA
  • D.W.I. Rouson
    Sourcery Institute, Oakland, California, USA
 
  Funding: This work was supported in part by the US Department of Energy, Office of Science, Office of Nuclear Physics under Award No. DE-SC0017181.
The particle tracking code Zgoubi * has been used for a broad array of accelerator design studies, including FFAGs and EICs. Zgoubi is currently being used to evaluate the spin polarization performance of proposed designs for both JLEIC ** and eRHIC ***, and to prepare for commissioning the CBETA BNL-Cornell FFAG return loop ERL ****. We describe our on-going work on several fronts, including efforts to parallelize Zgoubi using new features of Fortran 2018 *****, and a new implementation of Zgoubi’s particle update algorithm. We also describe a new, web-based graphical interface for Zgoubi.
* F. Méot, FERMILAB-TM-2010, 1997
** J. Martinez-Marin et al., IPAC18, MOPMF004
*** V.H. Ranjbar et al., IPAC18, MOPMF016
**** F. Méot et al., NIM-A 896:60, 2018
***** wg5-fortran.org/f2018.html
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2019-WEPTS062  
About • paper received ※ 15 May 2019       paper accepted ※ 20 May 2019       issue date ※ 21 June 2019  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THPMP046 Knowledge Exchange Within the Particle Accelerator Community via Cloud Computing 3548
 
  • D.L. Bruhwiler, D.T. Abell, N.M. Cook, C.C. Hall, M.V. Keilman, P. Moeller, R. Nagler, B. Nash
    RadiaSoft LLC, Boulder, Colorado, USA
 
  Funding: Work supported by US Department of Energy under Award Nos. DE-SC0011237, DE-SC0011340, DE-SC0018719, DE-SC0015212, DE-SC0017181 and DE-SC0017162.
The development, testing and use of particle accelerator modeling codes is a core competency of accelerator research laboratories around the world, and likewise for synchrotron radiation and X-ray optics codes at lightsource facilities. Such codes require time and training to learn a command-line workflow involving multiple input and configuration files, execution on a high-performance server or cluster, post-processing with specialized software and finally visualization. Such workflows are error prone an difficult to reproduce. Cloud computing and UI design are core competencies of RadiaSoft LLC, where the Sirepo* framework is being developed to make state of the art codes available in the browser of any desktop, laptop or tablet. We present our initial successes as real world examples of knowledge exchange (KE) between industry and the research community. This work is leading to broader knowledge exchange throughout the community by facilitating education of students and enabling instantaneous sharing of simulation details between colleagues. Sirepo design objectives include: seamless integration with legacy codes, low barrier to entry for new users, configuration transfer to command line mode, catalog of provenance to aid reproducibility, and simplified collaboration through multimodal sharing. The Sirepo Scientific Gateway** allows users to directly test the software. The combination of intuitive browser-based GUIs and Sirepo’s server-side application container technology enables simplified computational archiving and reproducibility. If embraced by the community, this could become an important asset for the design, commissioning and future upgrade of particle accelerator and X-ray beamline facilities.
* Sirepo cloud computing framework, https://github.com/radiasoft/sirepo
** Sirepo Scientific Gateway, https://sirepo.com
 
DOI • reference for this paper ※ https://doi.org/10.18429/JACoW-IPAC2019-THPMP046  
About • paper received ※ 21 May 2019       paper accepted ※ 23 May 2019       issue date ※ 21 June 2019  
Export • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)