Published September 5, 2026 | Version 26.09

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

Contributors

Research group:

  • 1. Lawrence Berkeley National Laboratory

Description

Dependencies

What's Changed

  • pybind11: 3.1.0 by @EZoni in https://github.com/BLAST-ImpactX/impactx/pull/1610
  • Final spin elements (bookkeeping) by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1611
  • MAD-X/PALS Load File: min_model=... by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1593
  • Tests: ChrAcc Ez=0 SP tolerance by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1614
  • Bump github/codeql-action from 4.37.6 to 4.37.7 by @dependabot[bot] in https://github.com/BLAST-ImpactX/impactx/pull/1615
  • Diagnostics: Fix min/max Momentum Columns by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1618
  • Diagnostics: Guard Degenerate Beam Moments by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1616
  • Python: Advance Reference Particle in Element.transfer_map by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1602
  • Docs: Boost on Perlmutter (synmadx) by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1619
  • Diagnostics: Beam Moments Without a Beam by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1617
  • Bump github/codeql-action from 4.37.7 to 4.37.8 by @dependabot[bot] in https://github.com/BLAST-ImpactX/impactx/pull/1629
  • CI: CodSpeed w/ AVX2 by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1634
  • Doc: Compiler Versions by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1633
  • Perlmutter CUDA 13.2 & Consistent Purge of JIT Caches by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1624
  • Source Element: Choose Which Step to Load by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1623
  • Dependencies: AMReX CUDA CMake 3.25+ by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1636
  • Expanding beam test with acceleration by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1622
  • Strang Split for Collective Effects by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1530
  • Bump CodSpeedHQ/action from 5.0.3 to 5.2.1 by @dependabot[bot] in https://github.com/BLAST-ImpactX/impactx/pull/1641
  • Examples: Converge the Envelope in expanding-acc by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1640
  • Envelope Tracking: Strang Splitting by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1639
  • Bump github/codeql-action from 4.37.8 to 4.37.9 by @dependabot[bot] in https://github.com/BLAST-ImpactX/impactx/pull/1642
  • setup.py: Find Free-Threaded Python (Python_FIND_ABI) by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1612
  • Tracking: One Shared Lattice Traversal Helper by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1643
  • PipeAperture: Make aperture_x/aperture_y Settable by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1644
  • Guard the idcpu Write-Back on an Active Aperture by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1649
  • Thin Elements: Transverse Beam Pipe Aperture by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1648
  • Release: 26.09 by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1653

Full Changelog: https://github.com/BLAST-ImpactX/impactx/compare/26.08...26.09

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-26.09.zip

Files (2.2 MB)

Name Size Download all
md5:352fe8686d6df624d29346a4f2e4b8ba
2.2 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