Linac Beam Dynamics Simulations with Py-orbit


Linac dynamics simulation capabilities of the PyORBIT code are discussed. PyORBIT is an open source code and a further development of the original ORBIT code that was created and used for design, studies, and commissioning of the SNS ring. The PyORBIT code, like the original one, has a two-layer structure. C++ is used to perform time-consuming computations, and the program flow is controlled from a Python language shell. The flexible structure makes it possible to use PyORBIT also for linac dynamics simulations. A benchmark of PyORBIT with Parmila and the XAL Online model is presented.

2 Figures and Tables

Cite this paper

@inproceedings{Shishlo2012LinacBD, title={Linac Beam Dynamics Simulations with Py-orbit}, author={Andrei Shishlo}, year={2012} }