Status of py-orbit: Benchmarking and noise control in PIC codes

J. A. Holmes, S. Cousineau, A. Shishlo

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

PY-ORBIT is a broad collection of accelerator beam dynamics simulation models, written primarily in C++, but accessed by the user through Python scripts. PY-ORBIT was conceived as a modernization, standardization, and architectural improvement of ORBIT, a beam dynamics code designed primarily for rings. Although this goal has been substantially achieved, PY-ORBIT has additional capabilities. A major consideration in high intensity beam dynamics codes, such as PY-ORBIT and ORBIT, is the simulation of space charge effects. Computational space charge simulation is, of necessity, accompanied by noise due to discretization errors, which can compromise results over long time scales. Discretization errors occur due to finite step sizes between space charge kicks, due to graininess of the numerical space charge distribution, and due to the effects of spatial grids embedded in certain solvers. Most tracking codes use space charge solvers containing some or all of these effects. We consider the manifestation of discretization effects in different types of space charge solvers with the object of long time scale space charge simulation.

Original languageEnglish
Title of host publicationProceedings of the 54th ICFA Advanced Beam Dynamics Workshop on High-Intensity, High Brightness and High Power Hadron Beams, HB 2014
PublisherJoint Accelerator Conferences Website (JACoW)
Pages254-258
Number of pages5
ISBN (Electronic)9783954501731
StatePublished - Mar 1 2015
Event54th ICFA Advanced Beam Dynamics Workshop on High-Intensity, High Brightness and High Power Hadron Beams, HB 2014 - East Lansing, United States
Duration: Nov 10 2014Nov 14 2014

Publication series

NameProceedings of the 54th ICFA Advanced Beam Dynamics Workshop on High-Intensity, High Brightness and High Power Hadron Beams, HB 2014

Conference

Conference54th ICFA Advanced Beam Dynamics Workshop on High-Intensity, High Brightness and High Power Hadron Beams, HB 2014
Country/TerritoryUnited States
CityEast Lansing
Period11/10/1411/14/14

Funding

ORNL/SNS is managed by UT-Battelle, LLC, for the U.S. Department of Energy under contract DE-AC05-00OR22725.

FundersFunder number
U.S. Department of EnergyDE-AC05-00OR22725

    Fingerprint

    Dive into the research topics of 'Status of py-orbit: Benchmarking and noise control in PIC codes'. Together they form a unique fingerprint.

    Cite this