Published March 23, 2026
| Version 26.03
Software
Open
ImpactX: an s-based beam dynamics code including space charge effects
Authors/Creators
- 1. Lawrence Berkeley National Laboratory
Description
Dependencies
- ABLASTR:
26.03 - AMReX:
26.03 - pyAMReX:
26.03 - openPMD-api:
0.17.0+ - Python PALS: 0.2.0
- Python: 3.11 - 3.14
What's Changed
- AMReX
developmentby @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1300 - Warning: openPMD-api 0.17 Steps by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1302
- Fix Polygon Aperture Finalize by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1303
- Fix Exact Multipole Finalize by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1306
- CI: Codspeed by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1309
- FODO Channel Python w/o Slice Diags by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1310
- Element Benchmark Tests: With Spin by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1313
- Move spin calculations to compute_constants by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1304
- Doc: Perlmutter Python Batch Script by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1301
- Add spin push in CFbend. by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1260
- Python: All Elements Finalize by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1319
- Fix Dashboard Test Race Conditions by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1318
- Doc: Perlmutter GCC Downgrade by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1321
- Add solenoid spin example by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1320
- Determinism in
initialize_from_array.pyby @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1326 - Polymorphic PC by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1210
- Add Cut to Gaussian distribution type by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1312
- Examples CMake: Cleaning by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1327
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in https://github.com/BLAST-ImpactX/impactx/pull/1331
- Docs: Fix
transfer_map, Link Example by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1329 - (py)AMReX:
developmentby @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1333 - Add Python script for Fourier coefficients by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1316
- Python 3.11+ by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1334
- Fix linear map return for nslice > 1 by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1338
- Spin Examples: Fix .py Consistency with .in Files by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1335
- Fix: Python Wake Tests on GPU by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1305
- Add user-defined Spin Map by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1297
- Fix t-update in ExactQuad. by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1345
- Update naming of on-axis data input options for soft-edge elements by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1347
- Return linear map for simple nonlinear elements. by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1352
- Example using RF cavity with Hook feature for phasing by @cemitch99 in https://github.com/BLAST-ImpactX/impactx/pull/1353
- Release 26.03 by @ax3l in https://github.com/BLAST-ImpactX/impactx/pull/1358
Full Changelog: https://github.com/BLAST-ImpactX/impactx/compare/26.02...26.03
Notes
Files
BLAST-ImpactX/impactx-26.03.zip
Files
(1.7 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:ff02ca3ba69b6451892c336df1634576
|
1.7 MB | Preview Download |
Additional details
Related works
- Is supplement to
- Software: https://github.com/BLAST-ImpactX/impactx/tree/26.03 (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