Published June 18, 2026 | Version 26.06

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

Contributors

Research group:

  • 1. Lawrence Berkeley National Laboratory

Description

Dependencies

What's Changed

  • CI: CodSpeed Microarch Ubuntu by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1476
  • MLMG: Default Relative Tolerance (SP) by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1477
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/BLAST-ImpactX/impactx/pull/1486
  • Fix SP: to_py() Matrix Type by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1478
  • Doc: Update Perlmutter by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1487
  • PALS Python 0.3.0, Unit Convention for Quad by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1357
  • CI: Reduce CodSpeed Benchmark Noise by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1489
  • Simplify Adding Particles by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1488
  • Tests: SP Tolerances by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1479
  • Pre-Commit: GitLeaks by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1490
  • Linear Transport: Thin Dipole by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1416
  • Linear Transport: ChrUniformAcc by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1424
  • Fix charge accounting in Poisson solver by @nikitakuklev in https://github.com/BLAST-ImpactX/impactx/pull/1492
  • 2.5D Gaussian SC: Long Scale Default & Name by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1491
  • Spin-Tracking for Apertures by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1493
  • Handle Alignment in Spin Push by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1455
  • Catch Missing Gyromagnetic Anomaly by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1494
  • Alignment: Short-Cut by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1499
  • Integrators: With RefPart by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1497
  • CI: FFTW w/ Newer CMake & VS Studio 2026 by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1503
  • Linear Transport Exact Multipole: Drift by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1504
  • Add support for nonzero dispersion in envelope mode by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1502
  • Diagnostics: Envelope Mean is Zero by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1507
  • CI: Benchmark SC Solvers by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1510
  • Envelope Tracking with Rotation by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1506
  • Doc: Glossary to Agents by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1509
  • Python: Element transfer_map(ref) by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1508
  • Elements: Const Correctness by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1501
  • Shink RefPart by 456 Bytes by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1498
  • MAD-X: RFCAVITY is Thin by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1513
  • DIPEDGE: Entry Label by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1515
  • Test of 2.5D space charge kicks by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1468
  • Test: Element Coverage Update by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1429
  • Release: 26.06 by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1518

Full Changelog: https://github.com/BLAST-ImpactX/impactx/compare/26.05...26.06

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

Files (2.0 MB)

Name Size Download all
md5:33796dadc6c63a813addf4be3fff099c
2.0 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