There is a newer version of the record available.

Published August 13, 2025 | Version 25.08

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

Contributors

Research group:

  • 1. Lawrence Berkeley National Laboratory

Description

Dependencies

What's Changed

  • Doc: Link HTU PRL by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1062
  • pybind11: 3.0.0 by @EZoni in https://github.com/BLAST-ImpactX/impactx/pull/1065
  • Doxygen: No Python Files by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1067
  • OpenMP Parallelize InitDistribution by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1070
  • CPU SIMD Support by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1002
  • Doc: Particle Theory Clarification/Cross-Link by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1074
  • fix documentation for ExactCFbend by @egstern in https://github.com/BLAST-ImpactX/impactx/pull/1080
  • Dashboard: fix entry point by @proy30 in https://github.com/BLAST-ImpactX/impactx/pull/1082
  • Reuse Particle Chunking Logic by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1072
  • Dashboard: add simple fix for type extraction by @proy30 in https://github.com/BLAST-ImpactX/impactx/pull/1087
  • CMake: Examples w/o examples- Prefix by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1086
  • Dashboard: Add about dialog by @proy30 in https://github.com/BLAST-ImpactX/impactx/pull/1076
  • CI: macOS w/ -Werror Again by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1052
  • Dashboard: refactor validation by @proy30 in https://github.com/BLAST-ImpactX/impactx/pull/1051
  • Load PALS Lattice by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1066
  • Expose Fast-Math Options (Default still OFF) by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1073
  • Bump actions/checkout from 4 to 5 by @dependabot[bot] in https://github.com/BLAST-ImpactX/impactx/pull/1090
  • Release 25.08 by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1085

Full Changelog: https://github.com/BLAST-ImpactX/impactx/compare/25.07...25.08

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

BLAST-ImpactX/impactx-25.08.zip

Files (1.1 MB)

Name Size Download all
md5:9dc36862713ae23602dd97a4b811312b
1.1 MB Preview Download

Additional details

Related works

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