Published September 4, 2026
| Version 26.09
Software
Open
BLAST-WarpX/warpx: 26.09
Authors/Creators
-
Vay, Jean-Luc1
-
Acciarri, Marco2
-
Almgren, Ann1
-
Amorim, Lígia Diana1
-
Andriyash, Igor3
-
Angus, Justin Ray4
-
Antoun, Thierry1
-
Belkin, Daniel1
- Bizzozero, David1
- Blelly, Aurore1
-
Clark, Stephen Eric2
-
Dammak, Eya1
-
Fedeli, Luca5
-
Formenti, Arianna1
-
Garten, Marco1
-
Ge, Lixin6
-
Giacomel, Lorenzo7
-
Gott, Kevin1
-
Groenewald, Roelof E.8
-
Grote, David4
-
Gu, Junmin1
-
Harrison, Cyrus4
-
Haseeb, Muhammad1
-
Huebl, Axel1
-
Jambunathan, Revathi1
-
Kara-Mostefa, Ilian1
-
Klion, Hannah1
-
Kumar, Prabhat1
-
Lehe, Remi1
-
Loring, Burlen1
-
Marks, Thomas9
-
Miller, Phil10
-
Myers, Andrew1
-
Pech, Juliette1
-
Rheaume, Elisa1
-
Richardson, Glenn1
-
Rowan, Michael E.1
-
Sandberg, Ryan Thor1
-
Scherpelz, Peter11
-
Sinn, Alexander12
-
Shapoval, Olga1
-
Terzani, Davide1
-
Thévenet, Maxence13
-
Weichman, Kale14
-
Yang, Eloise1
-
Zaim, Neïl5
-
Zhang, Weiqun1
-
Zhao, Yinjian1
-
Zhu, Kevin Z.11
-
Zoni, Edoardo1
- 1. Lawrence Berkeley National Laboratory
- 2. Helion Energy, Inc.
- 3. Laboratoire d'Optique Appliquée
- 4. Lawrence Livermore National Laboratory
- 5. LIDYL, CEA-Université Paris-Saclay, CEA Saclay
- 6. SLAC National Accelerator Laboratory
- 7. CERN
- 8. Realta Fusion
- 9. University of Michigan
- 10. Intense Computing
- 11. Modern Electron
- 12. Deutsches Elektronen-Synchrotron DESY
- 13. Lawrence Berkeley National Laboratory, now DESY
- 14. Laboratory for Laser Energetics, University of Rochester
Description
Dependencies
- AMReX: 26.09
- pyAMReX: 26.09
- PICSAR-QED: 26.05
- pybind11: 3.1.0
- picmistandard: 0.34.0
- openPMD-api: 0.17.0
- Python: 3.11 - 3.14
What's Changed
- ImplicitPushPX: Self-Assert Components by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7117
- Replace
pml_edge_lengthsbypml_eb_update_Eby @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7076 - Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7123
- Add total luminosity to
DifferentialLuminosityreduced diagnostics by @aeriforme in https://github.com/BLAST-WarpX/warpx/pull/6819 - Small refactor in hybrid-PIC Te calculation to reduce code duplication by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/7140
- clang-tidy CI test: bump version of clang from 19 to 20 by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/7137
- Shape factors cleanup: remove superfluous parenthesis, avoid unneeded division by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7136
- Fix hybrid electron energy equation vacuum Te sink by @prkkumar-he in https://github.com/BLAST-WarpX/warpx/pull/7128
- Python: Fix WarpX Singleton Lifetime and Leaking Statics by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7142
- Fix temperature deposition in cylindrical coordinates by @tomzhu0225 in https://github.com/BLAST-WarpX/warpx/pull/7113
- Bump github/codeql-action from 4.37.4 to 4.37.6 by @dependabot[bot] in https://github.com/BLAST-WarpX/warpx/pull/7148
- Doc: Contributors Can trigger GPU Tests by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6949
- Docs: Restore
governanceAnchor Lost in Markdown Conversion by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7150 - Particle initialization: add option to read
u_mean/u_stdfrom an openPMD file by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6999 - Restrict warpx.do_subcycling to the electromagnetic solvers by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7147
- QEDInternals: use designated initializers (C++20) to clarify the initialization of some structures by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/7139
- Update guidance for tests in AGENTS.md by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7157
- Fix QDSMC radial volume weighting in RZ by @tomzhu0225 in https://github.com/BLAST-WarpX/warpx/pull/7130
- Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7146
- Fix uninitialized guard cells of the EB update flags (
m_eb_update_E/m_eb_update_B) by @clarkse-he in https://github.com/BLAST-WarpX/warpx/pull/7151 - Fix non-docs CI filter for nested markdown/rst files by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7159
- Embedded-boundary thermal (diffuse) particle re-emission by @clarkse-he in https://github.com/BLAST-WarpX/warpx/pull/7008
- use max directional value of |vp|/dx when limiting time step by particle cfl by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/7094
- Store and use per-mesh-refinement-level EB IndexSpace by @WeiqunZhang in https://github.com/BLAST-WarpX/warpx/pull/7034
- BinaryCollision: stabilize TwoProductComputeProductMomenta in SINGLE precision by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7111
- Docs: clarify LinearSolver/LinearFunction operator interface by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7163
- Add Macroscopic Property PICMI API by @pearlmam in https://github.com/BLAST-WarpX/warpx/pull/7120
- Implement alternative shuffling methods for collisions by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6692
- Fix staggered temperature moment normalization by @tomzhu0225 in https://github.com/BLAST-WarpX/warpx/pull/7162
- Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7167
- Bump github/codeql-action from 4.37.6 to 4.37.7 by @dependabot[bot] in https://github.com/BLAST-WarpX/warpx/pull/7169
- Clean up AddPlasmaFlux by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6908
- Add Groenewald (2026) to science highlights by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/7175
- Python: Clear Input State in
warpx.finalize()by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7143 - Add Darwin solver by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6293
- PICMI: pass unrecognized field names through to the diagnostics by @n01r in https://github.com/BLAST-WarpX/warpx/pull/7156
- ECT: use a named enumeration for the face info flags by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7172
- Add end-of-line to benchmark JSON files by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/7185
- Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7188
- Darwin - use
galerkininterpolation for ES part by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/7082 - Bump github/codeql-action from 4.37.7 to 4.37.8 by @dependabot[bot] in https://github.com/BLAST-WarpX/warpx/pull/7190
- Mass matrices: remove a spurious 1/gamma in prefactor by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7189
- Linear Breit-Wheeler: use amrex::Math::powi and _prt literals by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7191
- Use
NoGpuSyncfor MLMG in all solver call sites by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7170 - Doc: Compiler Versions by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7193
- add deposition callbacks to electrostatic solvers by @pearlmam in https://github.com/BLAST-WarpX/warpx/pull/7182
- Perlmutter CUDA 13.2 & Consistent Purge of JIT Caches by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7183
- Submit results of GPU CI tests to CDash by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7174
- Fix non-docs CI filter for root markdown/rst files by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7201
- README: fix broken badges, add CDash by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7200
- Dependencies: AMReX CUDA CMake 3.25+ by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7202
- Generalize default test analysis scripts (regression, restart) by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/7197
- Convert CODE_OF_CONDUCT.rst, CONTRIBUTING.rst to .md by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7203
- Curl-curl PC: enforce a fixed number of MLMG V-cycles by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7199
- Infrastructure for GPU CI checksums by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7055
- ABLASTR: Warn Manager State is Per AMReX Cycle by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7186
- Fix RSPHERE Cartesian particle position conversion by @tomzhu0225 in https://github.com/BLAST-WarpX/warpx/pull/7194
- Add fusion particle production diagnostic by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6954
- Remove unused GMRES option in curl-curl MLMG preconditioner by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7216
- Minor fixes in CODE_OF_CONDUCT.md, CONTRIBUTING.md by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7211
- AMReX/pyAMReX/PICSAR: Weekly Update by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7220
- Add dt_update_write_interval option by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/7221
- Reduce excessive implicit particle suborbit warnings by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/7219
- Update Dane (LC) setup scripts by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/7212
- Fix access to global_debye_length with tiling by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/7222
- Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7227
- append to dt_updates. by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/7226
- ECT: atomic test-and-subtract for the face-extension area accounting by @clarkse-he in https://github.com/BLAST-WarpX/warpx/pull/7152
- Bump github/codeql-action from 4.37.8 to 4.37.9 by @dependabot[bot] in https://github.com/BLAST-WarpX/warpx/pull/7229
- Enforce particle orbit bounds for implicit solvers by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/7225
- Cleanup: remove unneeded argument for
Preconditioner::Updateby @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7234 - Docs: record where CI is configured in AGENTS.md by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7236
- remove unused type parameters in Gather routines by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/7240
- Add differential cross-section in linear Breit Wheeler process by @aeriforme in https://github.com/BLAST-WarpX/warpx/pull/6141
- Add a factored-Laplacian MLMG preconditioner for the Darwin GMRES solve by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/7180
- Release: WarpX 26.09 by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7232
New Contributors
- @pearlmam made their first contribution in https://github.com/BLAST-WarpX/warpx/pull/7120
Full Changelog: https://github.com/BLAST-WarpX/warpx/compare/26.08...26.09
Files
BLAST-WarpX/warpx-26.09.zip
Files
(7.8 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:bc13b758ac9d9d6281b26d63fa9ba71e
|
7.8 MB | Preview Download |
Additional details
Related works
- Is described by
- https://blast-warpx.github.io (URL)
- Is documented by
- https://warpx.readthedocs.io (URL)
Software
- Repository URL
- https://github.com/BLAST-WarpX/warpx