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 :
بازگشت