DocumentCode :
335038
Title :
Status of Unified Accelerator Libraries
Author :
Malitsky, Nikolay ; Talman, Richard
Author_Institution :
Lab. of Nucl. Studies, Cornell Univ., Ithaca, NY, USA
Volume :
2
fYear :
1997
fDate :
12-16 May 1997
Firstpage :
2434
Abstract :
The Unified Accelerator Libraries (UAL) form an object-oriented programming toolkit for developing distributed accelerator software. At this time the UAL joins accelerator programs DA, PAC, and TEAPOT thereby implementing a set of fundamental accelerator data structures and algorithms: an accelerator lattice model, element-by-element particle tracking, differential algebra, and others. The Application Programming Interface (API), written in Perl, provides a universal homogeneous environment for invoking, customizing, and extending diverse accelerator algorithms, and integrating them with other computer software. It can be considered a model of the Accelerator Simulation Facility based on the CORBA Business Object Facility and the UAL framework
Keywords :
data structures; distributed programming; high energy physics instrumentation computing; object-oriented programming; software tools; API; Accelerator Simulation Facility; Application Programming Interface; CORBA Business Object Facility; UAL; Unified Accelerator Libraries status; accelerator lattice model; data structures; differential algebra; distributed accelerator software; element-by-element particle tracking; object-oriented programming toolkit; universal homogeneous environment; Algebra; Application software; Data structures; Lattices; Object oriented modeling; Object oriented programming; Particle accelerators; Particle tracking; Software libraries; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Particle Accelerator Conference, 1997. Proceedings of the 1997
Conference_Location :
Vancouver, BC
Print_ISBN :
0-7803-4376-X
Type :
conf
DOI :
10.1109/PAC.1997.751231
Filename :
751231
Link To Document :
بازگشت