Synergia
Synergia is a hybrid Python/C++ package for single or multiple bunch accelerator simulations utilizing PIC methods. It includes:
Synergia strives to include the best physical models, where best may or may not mean computationally intensive.
Synergia can be used on computing resources ranging from laptops to the largest available supercomputers.
Synergia is open source.
Click here to see an animation of a Synergia simulation.
Synergia was developed under the DOE SciDAC program as part of the ComPASS project by James Amundson, Steve Goldhaber, Paul Lebrun, Qiming Lu, Alexandru Macridin, Leo Michelotti (CHEF libraries), Chong Shik Park, Panagiotis Spentzouris and Eric Stern.