Xsuite: an integrated beam physics simulation framework
Xsuite is a newly developed modular simulation package combining in a single flexible and modern framework the capabilities of different tools developed at CERN in the past decades, notably Sixtrack, Sixtracklib, COMBI and PyHEADTAIL. The suite consists of a set of Python modules (Xobjects, Xpart, X...
Gespeichert in:
Hauptverfasser: | , , , , , , , , , , , , , , , , , , , |
---|---|
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Xsuite is a newly developed modular simulation package combining in a single
flexible and modern framework the capabilities of different tools developed at
CERN in the past decades, notably Sixtrack, Sixtracklib, COMBI and PyHEADTAIL.
The suite consists of a set of Python modules (Xobjects, Xpart, Xtrack, Xcoll,
Xfields, Xdeps) that can be flexibly combined together and with other
accelerator-specific and general-purpose python tools to study complex
simulation scenarios. The code allows for symplectic modeling of the particle
dynamics, combined with the effect of synchrotron radiation, impedances,
feedbacks, space charge, electron cloud, beam-beam, beamstrahlung, and electron
lenses. For collimation studies, beam-matter interaction is simulated using the
K2 scattering model or interfacing Xsuite with the BDSIM/Geant4 library. Tools
are available to compute the accelerator optics functions from the tracking
model and to generate particle distributions matched to the optics. Different
computing platforms are supported, including conventional CPUs, as well as GPUs
from different vendors. |
---|---|
DOI: | 10.48550/arxiv.2310.00317 |