DocumentCode
2862497
Title
SDDS-based software tools for accelerntor design
Author
Borland, M. ; Emery, L. ; Shang, H. ; Soliday, R.
Author_Institution
Argonne Nat. Lab., IL
Volume
5
fYear
2003
fDate
12-16 May 2003
Firstpage
3461
Lastpage
3463
Abstract
The self-describing data set (SDDS) file protocol is a standardized way to store and access data and is the basis of an extensive toolkit. It is also the file protocol used for many accelerator design tools. Over the years, several of these SDDS-compliant accelerator programs (e.g., clinchor, elegant, estat, shower, and spiffe) have been developed at the Advanced Photon Source. Also, existing accelerator design tools for which the source code is available (e.g., ABCI, GENESIS, GINGER, MAFIA, and URMEL) have been converted to read and write SDDS files. As a result, we now have a capable set of accelerator codes that make use of the same data format and the same pre- and postprocessing suite. Further, the SDDS toolkit program sddsoptimize can be used around any of these tools or around a script that runs one or more of these tools. This provides the capability of very general, multicode optimization. In this paper, we discuss the capabilities of the existing SDDS-compliant accelerator codes, then provide examples of applications of these tools
Keywords
electron accelerators; storage rings; ABCI; Advanced Photon Source; GENESIS; GINGER; MAFIA; SDDS-based software tools; SDDS-compliant accelerator programs; URMEL; accelerator design tools; self-describing data set file protocol; Access protocols; Code standards; Control systems; Data processing; Data structures; Displays; Robustness; Software tools; Standards development; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Particle Accelerator Conference, 2003. PAC 2003. Proceedings of the
Conference_Location
Portland, OR
ISSN
1063-3928
Print_ISBN
0-7803-7738-9
Type
conf
DOI
10.1109/PAC.2003.1289948
Filename
1289948
Link To Document