The TAO Accelerator Simulation Program

A new accelerator design and analysis simulation program based on the Bmad relativistic charged particle dynamics library has been developed at Cornell University. Called Tao (Tool for Accelerator Optics), it implements the essential ingredients needed to solve many simulation problems. This includes the ability to design lattices subject to constraints, simulate errors and changes in machine parameters, and simulate machine commissioning including simulating data measurement and correction. Tao is designed to be easily customizable so that extending it to solve new and different problems is relatively straight forward. The capability to simultaneously model multiple accelerator lattices, both LINACs and storage rings, along with the ability to inject from one lattice to another allows for the design and commissioning of large multi stage accelerators.

[1]  D. Sagan,et al.  CESR lattice design , 2001, PACS2001. Proceedings of the 2001 Particle Accelerator Conference (Cat. No.01CH37268).

[2]  P. Tenenbaum LIBXSIF: a standalone library for parsing the Standard Input Format , 2001, PACS2001. Proceedings of the 2001 Particle Accelerator Conference (Cat. No.01CH37268).

[3]  Georg Hoffstaetter,et al.  MULTI-PASS BEAM-BREAKUP: THEORY AND CALCULATION ∗ , 2004 .

[4]  Maury Tigner,et al.  ERL UPGRADE OF AN EXISTING X-RAY FACILITY: CHESS AT CESR ∗ , 2004 .

[5]  William H. Press,et al.  Numerical Recipes in Fortran 77 , 1992 .

[6]  D. Sagan,et al.  Betatron phase and coupling correction at the Cornell Electron/Positron Storage Ring , 2000 .

[7]  William H. Press,et al.  Numerical Recipes in FORTRAN - The Art of Scientific Computing, 2nd Edition , 1987 .

[8]  Rainer Storn,et al.  Minimizing the real functions of the ICEC'96 contest by differential evolution , 1996, Proceedings of IEEE International Conference on Evolutionary Computation.

[9]  William H. Press,et al.  Numerical recipes in C. The art of scientific computing , 1987 .