DocumentCode :
408806
Title :
Towards the UAL open source project
Author :
Malitsky, N. ; Talman, R. ; Blaskiewicz, M. ; Calaga, R. ; Fliller, R., III ; Luccio, A. ; Satogata, T. ; Wei, J.
Author_Institution :
Brookhaven Nat. Lab., Upton, NY, USA
Volume :
1
fYear :
2003
fDate :
12-16 May 2003
Firstpage :
272
Abstract :
Unified Accelerator Libraries (UAL) software has been introduced as an open accelerator simulation environment providing support for many-to-many associations between diverse accelerator algorithms and diverse accelerator applications. Recently, UAL has been successfully applied to the development and study of the SNS Ring realistic beam dynamics model-including a complex combination of several physical effects and dynamic processes (such as injection painting, field errors, space charge effects, impedances, fringe fields, misalignments, etc.). The SNS and previous applications have confirmed the major UAL conceptual solutions and have encouraged us to transform this software into an Open Source project. The major efforts have been releasing documentation and consolidation of UAL modules based on the Accelerator Propagator Framework (APF). At this time, the documentation encompasses User Guide, API specification of C++ classes, Perl User interface, and a collection of feature-illustrating examples. Also APF has been implemented to enhance the UAL infrastructure by providing a uniform mechanism for development and integration of accelerator algorithms. The key part of this approach is the Accelerator Propagator Description Format (APDF) that provides physicists a mechanism for switching among simulation models within their applications.
Keywords :
particle beam diagnostics; proton accelerators; synchrotrons; C++ classes; Perl User interface; SNS Ring realistic beam dynamics model; UAL open source project; Unified Accelerator Libraries; User Guide; diverse accelerator algorithms; field errors; fringe fields; impedances; injection painting; misalignments; open accelerator simulation environment; space charge effects; Application software; Documentation; Impedance; Lattices; Open source software; Painting; Particle beams; Proton accelerators; Software libraries; Space charge;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Particle Accelerator Conference, 2003. PAC 2003. Proceedings of the
ISSN :
1063-3928
Print_ISBN :
0-7803-7738-9
Type :
conf
DOI :
10.1109/PAC.2003.1288899
Filename :
1288899
Link To Document :
بازگشت