The Particle Accelerator Simulation Code PyORBIT
- ORNL
The particle accelerator simulation code PyORBIT is presented. The structure, implementation, history, parallel and simulation capabilities, and future development of the code are discussed. The PyORBIT code is a new implementation and extension of algorithms of the original ORBIT code that was developed for the Spallation Neutron Source accelerator at the Oak Ridge National Laboratory. The PyORBIT code has a two level structure. The upper level uses the Python programming language to control the flow of intensive calculations performed by the lower level code implemented in the C++ language. The parallel capabilities are based on MPI communications. The PyORBIT is an open source code accessible to the public through the Google Open Source Projects Hosting service.
- Research Organization:
- Oak Ridge National Lab. (ORNL), Oak Ridge, TN (United States). Spallation Neutron Source (SNS)
- Sponsoring Organization:
- USDOE Office of Science (SC)
- DOE Contract Number:
- AC05-00OR22725
- OSTI ID:
- 1185836
- Resource Relation:
- Conference: INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE 2015, Reykjav k, Iceland, 20150601, 20150603
- Country of Publication:
- United States
- Language:
- English
Similar Records
THE PYTHON SHELL FOR THE ORBIT CODE
PyORBIT: A Python Shell For ORBIT