• DocumentCode
    3205309
  • Title

    Synergia: An Advanced Object-Oriented Framework for Beam Dynamics Simulation

  • Author

    Dechow, D. ; Stoltz, P. ; Amundson, J. ; Spentzouris, P.

  • Author_Institution
    Tech-X, Boulder, CO 80303, U.S.A
  • fYear
    2005
  • fDate
    16-20 May 2005
  • Firstpage
    1925
  • Lastpage
    1927
  • Abstract
    Synergia is a 3-D, parallel, particle-in-cell beam dynamics simulation toolkit. At the heart of the software development effort is the integration of two extant object-oriented accelerator modeling libraries— IMPACT written in Fortran 90 and mxyzptlk written in C++--so that they be steered by a third, more flexible human interface framework, written in Python. Recent efforts are focused on the refactoring of the IMPAT-Fortran 90 codes in order to expose more loosely coupled interfaces to the Python interface framework.
  • Keywords
    Computer architecture; Heart; Libraries; Object oriented modeling; Particle accelerators; Particle beams; Physics; Programming; Virtual prototyping; Wrapping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Particle Accelerator Conference, 2005. PAC 2005. Proceedings of the
  • Print_ISBN
    0-7803-8859-3
  • Type

    conf

  • DOI
    10.1109/PAC.2005.1590959
  • Filename
    1590959