-- SabrinaAppel - 2017-10-27

Simulationscodes

The following list contains the codes used for the activities in WP “pLinac Beam Dynamics”.

Codes Description Langugage Parallel Space Charge Solvers Application Available Documentation
TracWin Particle In Cell   yes      
pyORBIT Particle In Cell Python/C++ yes 1D, 2D, 2.5D Linac and Ring Wiki and examples


pyORBIT

pyORBIT is a Python/C++ implementation of accelerator simulation with PyORBIT is a Python/C++ implementation of the ORBIT (Objective Ring Beam Injection and Tracking) code. pyORBIT software is an open environment for simulations of diverse physical processes related to particle accelerators. The original ORBIT has the Super Code driver shell which is replaced by Python in pyORBIT. pyORBIT offer serveral space charge solvers and allow to simulated the dynamic in linacs as well as in rings. pyORBIT is an opensoucre code and provided by the Oak Ridge National Laboratory (ORNL). Developer are Sarah Cousineau (ORNL), Timofey Gorlov (ORNL), Jeff Homles (ORNL), Andrei Shishlo (ORNL), Sabrina Appel (GSI), Hannes Bartosik (CERN). pyORBIT is used for the SIS100 bunch compression and the space charge compensation studies; in addition also for the optimization of the Multi-Turn-Injection (MTI) into SIS18 including the transfer line between the UNILAC and SIS18.


Topic revision: r1 - 2017-10-27, SabrinaAppel
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)