There is a newer version of the record available.

Published October 10, 2024 | Version 24.10

ImpactX: an s-based beam dynamics code including space charge effects

Contributors

Research group:

  • 1. Lawrence Berkeley National Laboratory

Description

Dependencies

What's Changed

  • Fix special case of pt_ms=0 in dispersive diagnostics. by @cemitch99 in https://github.com/ECP-WarpX/impactx/pull/707
  • LUMI (CSC): September Upgrade by @ax3l in https://github.com/ECP-WarpX/impactx/pull/708
  • Rename element name to type by @ax3l in https://github.com/ECP-WarpX/impactx/pull/710
  • Fix main() Profile Region by @AlexanderSinn in https://github.com/ECP-WarpX/impactx/pull/711
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ECP-WarpX/impactx/pull/712
  • <cmath>: Use std:: C++ Functions by @ax3l in https://github.com/ECP-WarpX/impactx/pull/716
  • Optionally Name all Elements, Add Marker by @ax3l in https://github.com/ECP-WarpX/impactx/pull/705
  • Update ABLASTR & pyAMReX by @ax3l in https://github.com/ECP-WarpX/impactx/pull/715
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ECP-WarpX/impactx/pull/721
  • Added export functionality for user inputs in dashboard by @proy30 in https://github.com/ECP-WarpX/impactx/pull/719
  • [Dashboard] Improved Simulation Output Logging by @proy30 in https://github.com/ECP-WarpX/impactx/pull/718
  • Add ref_particle charge & mass as user options in dashboard by @proy30 in https://github.com/ECP-WarpX/impactx/pull/720
  • load_inputs_file: Simplify File Check by @ax3l in https://github.com/ECP-WarpX/impactx/pull/704
  • Relocated simulation file in dashboard by @proy30 in https://github.com/ECP-WarpX/impactx/pull/725
  • BeamMonitor: Enable Filtering by Cycle (Turn) by @ax3l in https://github.com/ECP-WarpX/impactx/pull/713
  • CMake: Fix List of Pip Options by @ax3l in https://github.com/ECP-WarpX/impactx/pull/729
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ECP-WarpX/impactx/pull/727
  • Add beam eigenemittances to reduced diagnostics. by @cemitch99 in https://github.com/ECP-WarpX/impactx/pull/702
  • Fix CI: CodeQL Setup by @ax3l in https://github.com/ECP-WarpX/impactx/pull/732
  • Update zero-strength quad case = drift. by @cemitch99 in https://github.com/ECP-WarpX/impactx/pull/730
  • Add Python CSR wake plotting test. by @cemitch99 in https://github.com/ECP-WarpX/impactx/pull/696
  • Release: 24.10 by @ax3l in https://github.com/ECP-WarpX/impactx/pull/733

New Contributors

  • @AlexanderSinn made their first contribution in https://github.com/ECP-WarpX/impactx/pull/711

Full Changelog: https://github.com/ECP-WarpX/impactx/compare/24.09...24.10

Notes

This work was supported by the Laboratory Directed Research and Development Program of Lawrence Berkeley National Laboratory under U.S. Department of Energy Contract No. DE-AC02-05CH11231.

Files

ECP-WarpX/impactx-24.10.zip

Files (749.8 kB)

Name Size Download all
md5:eee03fc41481a8b6c0bc9c79587db6ef
749.8 kB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/ECP-WarpX/impactx/tree/24.10 (URL)

References

  • Huebl A, Lehe R, Mitchell CE, Qiang J, Ryne RD, Sandberg RT and Vay J-L. Next Generation Computational Tools For The Modeling And Design Of Particle Accelerators At Exascale. NAPAC22 (2022)
  • Qiang J, Ryne R, Habib S, Decyk V. An Object-Oriented Parallel Particle-in-Cell Code for Beam Dynamics Simulation in Linear Accelerators. J. Comput. Phys. 163, 434-451 (2000). DOI:10.1006/jcph.2000.6570