Keyword: interface
Paper Title Other Keywords Page
TUA2I2 Community Modeling Tools for High Brightness Beam Physics simulation, space-charge, framework, plasma 81
 
  • C.E. Mitchell, M. Garten, A. Huebl, R. Lehé, J. Qiang, R.T. Sandberg, J.-L. Vay
    LBNL, Berkeley, California, USA
 
  Pushing accelerator technology toward operation with higher intensity hadron beams is critical to meet the needs of future colliders, spallation neutron sources, and neutrino sources. To understand the dynamics of such beams requires a community effort with a comprehensive approach to modeling, from the source to the end of the beam lifetime. One needs efficient numerical models with high spatial resolution and particle statistics, insensitivity to numerical noise, and the ability to resolve low-density halo and particle loss. To meet these challenges, LBNL and collaborators have seeded an open ecosystem of codes, the Beam pLasma & Accelerator Simulation Toolkit (BLAST), that can be combined with each other and with machine learning frameworks to enable integrated start-to-end simulation of accelerator beamlines for accelerator design. Examples of BLAST tools include the PIC codes WarpX and ImpactX. These codes feature GPU acceleration and mesh-refinement, and have openPMD standardized data I/O and a Python interface. We describe these tools and the advantages that open community standards provide to inform the modeling and operation of future high-brightness accelerators.  
slides icon Slides TUA2I2 [13.597 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-HB2023-TUA2I2  
About • Received ※ 03 October 2023 — Revised ※ 06 October 2023 — Accepted ※ 09 October 2023 — Issued ※ 01 November 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)  
 
THBP32 Xobjects and Xdeps: Low-Level Libraries Empowering Beam Dynamics Simulations simulation, GPU, target, lattice 543
 
  • S. Łopaciuk, R. De Maria, G. Iadarola
    CERN, Meyrin, Switzerland
 
  Xobjects and Xdeps are Python libraries included in the Xsuite beam dynamics simulation software package. These libraries are crucial to achieving two of the main goals of Xsuite: speed and ease of use. Xobjects allows users to run simulations on various hardware in a platform-agnostic way: with little user intervention single- and multi-threading is supported as well as GPU computations using both CUDA and OpenCL. Xdeps provides support for deferred expressions in Xsuite. Relations among simulation parameters and functions driving properties of lattice elements can be defined or indeed imported from other tools such as MAD-X and then easily updated before or during the simulation.  
poster icon Poster THBP32 [0.266 MB]  
DOI • reference for this paper ※ doi:10.18429/JACoW-HB2023-THBP32  
About • Received ※ 21 September 2023 — Revised ※ 08 October 2023 — Accepted ※ 10 October 2023 — Issued ※ 17 October 2023
Cite • reference for this paper using ※ BibTeX, ※ LaTeX, ※ Text/Word, ※ RIS, ※ EndNote (xml)