Published May 30, 2026
| Version 26.05
Software
Open
ImpactX: an s-based beam dynamics code including space charge effects
Authors/Creators
- 1. Lawrence Berkeley National Laboratory
Description
Dependencies
- ABLASTR:
26.05 - AMReX:
26.05 - pyAMReX:
26.05 - openPMD-api:
0.17.0+ - Python PALS: 0.2.0
- Python: 3.11 - 3.14
What's Changed
- Linear Transport: (Polygon)Aperture by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1408
- Linear Transport: TaperedPL by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1417
- Linear Transport: NonlinearLens by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1418
- Fix CI: Codespeed Env Var by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1430
- Linear Transport: PRot by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1426
- Relax pybind11 version requirement for package managers by @EZoni in https://github.com/BLAST-ImpactX/impactx/pull/1432
- Add Multipole spin push. by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1378
- Doc: AI Skill - Update Element Benchmarks by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1428
- Add spin to ConstF. by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1434
- Add the option to apply DipEdge to the reference particle. by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1431
- CI: SIMD in Release, Fix GPUDataRegistry w/ Python LTO by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1441
- Spin push in soft-edge elements by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1264
- Update soft-edge element docs, example by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1440
- Unify mapsteps defaults at
10by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1445 - C++20 by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1446
- Fix dashboard lattice state sync by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1454
- Example to run the simple Booster expressed as ImpactX script by @egstern in https://github.com/BLAST-ImpactX/impactx/pull/1402
- Spin push for TaperedPL by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1433
- ChrQuad: Clean
lambdaxDouble Update w/ Spin by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1456 - Multipole/ChrQuad: Fix
stdFunctions in Spin by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1457 - Spin push in ChrPlasmaLens by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1452
- Doc: Update Python
add_n_particlesSpin by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1461 - Catch
double/floattointNarrowing Bugs by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1465 - MAD-X Line Continuation by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1467
- Simple Element & Lattice Comparisons by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1436
- Spin push for ExactSbend by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1448
- Diagnostics File Prefix by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1460
- Doc: Python Beam & Field Access by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1462
- Add spin to ExactCFbend element by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1439
- TaperedPL: symmetric split for spin by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1474
- Add pipe radius to 2.5D Gaussian SC by @qianglbl in https://github.com/BLAST-ImpactX/impactx/pull/1473
- Release 26.05 by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1475
Full Changelog: https://github.com/BLAST-ImpactX/impactx/compare/26.04...26.05
Notes
Files
BLAST-ImpactX/impactx-26.05.zip
Files
(2.0 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:2fdbe2de754e3c8fe3fe7933c1120990
|
2.0 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/BLAST-ImpactX/impactx/tree/26.05 (URL)
Software
- Repository URL
- https://github.com/BLAST-ImpactX/impactx
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