DocumentCode :
2887084
Title :
A beam dynamics application based on the Common Component Architecture
Author :
Dechow, Douglas Ricker ; Abell, Dan Tyler ; Stoltz, Peter ; Mclnnes, L.C. ; Amundson, James Frederick ; Norris, Boyana
Author_Institution :
Tech-X Corp., Boulder
fYear :
2007
fDate :
25-29 June 2007
Firstpage :
3552
Lastpage :
3554
Abstract :
A prototype of a component-based beam dynamics application has been developed. The Common Component Architecture (CCA) [5] software infrastructure was used to compose a new Python-steered, FODO-cell simulation from a set of beamline elements provided by MaryLie/IMPACT (ML/I) [1]. The prototyped FODO-cell simulation is preparatory work for a larger, ongoing effort to model collective effects using a component-based version of the Synergia2 [12] beam dynamics framework. Synergia2 coordinates a suite of modeling services provided by two separate beam dynamics packages (Impact [10] and Chef) and two high-performance computer science packages (PETSc [3] and FFTW [7]). The development of the proof-of-concept application was accomplished via the following tasks: 1) addressing multilanguage interoperability in the ML/I code with Babel; 2) creating the necessary components by making the selected software objects adhere to the CCA protocol; and 3) assemblying the components with a newly developed, component builder gui. The eventual, component-based beam dynamics application will allow the Synergia2 framework to evolve simultaneously with the modeling and simulation requirements of the International Linear Collider (ILC).
Keywords :
beam handling techniques; high energy physics instrumentation computing; particle beam dynamics; International Linear Collider; MaryLie/IM-PACT; Python-steered FODO-cell simulation; Synergia2; beamline elements; common component architecture software infrastructure; component-based beam dynamics application; multilanguage interoperability; Application software; Assembly; Component architectures; Computational modeling; Computer science; Packaging; Protocols; Prototypes; Software prototyping; Virtual prototyping;
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.4440489
Filename :
4440489
Link To Document :
بازگشت