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
Link To Document