THE PYTHON SHELL FOR THE ORBIT CODE
Conference
·
OSTI ID:1042748
- ORNL
A development of a Python driver shell for the ORBIT simulation code is presented. The original ORBIT code uses the SuperCode shell to organize accelerator-related simulations. It is outdated, unsupported, and it is an obstacle to future code development. The necessity and consequences of replacing the old shell language are discussed. A set of core modules and extensions that are currently in PyORBIT are presented. They include particle containers, parsers for MAD and SAD lattice files, a Python wrapper for MPI libraries, space charge calculators, TEAPOT trackers, and a laser stripping extension module.
- 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:
- DE-AC05-00OR22725
- OSTI ID:
- 1042748
- Resource Relation:
- Conference: ICAP09, San Francisco, CA, USA, 20090831, 20090904
- Country of Publication:
- United States
- Language:
- English
Similar Records
PyORBIT: A Python Shell For ORBIT
The Particle Accelerator Simulation Code PyORBIT
LINAC BEAM DYNAMICS SIMULATIONS WITH PY-ORBIT
Conference
·
Tue Jul 01 00:00:00 EDT 2003
·
OSTI ID:1042748
The Particle Accelerator Simulation Code PyORBIT
Conference
·
Thu Jan 01 00:00:00 EST 2015
·
OSTI ID:1042748
+1 more
LINAC BEAM DYNAMICS SIMULATIONS WITH PY-ORBIT
Conference
·
Sun Jan 01 00:00:00 EST 2012
·
OSTI ID:1042748