Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

The Particle Accelerator Simulation Code PyORBIT

Conference ·
OSTI ID:1185836
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 Laboratory (ORNL), Oak Ridge, TN (United States). Spallation Neutron Source
Sponsoring Organization:
SC USDOE - Office of Science (SC)
DOE Contract Number:
AC05-00OR22725
OSTI ID:
1185836
Country of Publication:
United States
Language:
English

Similar Records

THE PYTHON SHELL FOR THE ORBIT CODE
Conference · Wed Dec 31 23:00:00 EST 2008 · OSTI ID:1042748

LINAC BEAM DYNAMICS SIMULATIONS WITH PY-ORBIT
Conference · Sat Dec 31 23:00:00 EST 2011 · OSTI ID:1050381

PyORBIT: A Python Shell For ORBIT
Conference · Tue Jul 01 00:00:00 EDT 2003 · OSTI ID:812120