Published June 13, 2026
| Version 26.06
Software
Open
BLAST-WarpX/warpx: 26.06
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.06
- pyAMReX: 26.06
- PICSAR-QED: 26.06
- pybind11:
3.0.4 - picmistandard: 0.34.0
- openPMD-api: 0.17.0
- Python: 3.11 - 3.14
What's Changed
- implement mass matrices for cylindrical geometries by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6738
- Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6833
- Fix few comments and typos by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6855
- bug fix in ApplyInverseVolumeScaling by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6856
- Update implicit scheme PICMI interface by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6853
- do not deposit mass matrices for photons by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6860
- Clean-up: moved current correction print statement inside PSATD solver condition by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6721
- do not deposit/gather neutrals by default. by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6861
- implicit restart bug fix by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6864
- Add Hedlof (2026) reference for effective potential solver to docs by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6871
- Fix anonymous hyperlink mismatch by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6875
- Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6866
- Add missing term in RZ vector Laplacian for magnetostatic solver by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6516
- Ohm solver: add field checksums to RZ EM modes test by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6862
- Adaptive RKF45 subcycling for hybrid-PIC B-field advance by @prkkumar-he in https://github.com/BLAST-WarpX/warpx/pull/6844
- Small performance improvement in RKF45 integrator by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6878
- GPU kernel fuses in RKF45 integrator by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6880
- Fix wrong assertion in WarpX::FillBoundaryB_avg by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6882
- Docs: document new RKF45 parameters for hybrid-PIC B-field advance by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6883
- Update documentation on dimensionality by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6873
- only advance photons at end of step for implicit. by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6867
- Boris pusher: exact half-angle splitting for FirstHalf/SecondHalf by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6886
- Doc: BibTex Duplicates by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6891
- Reduce MPI communication in RKF45 integrator by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6887
- Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6890
- Add checks for MR and subcycling requirements by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6755
- Clarify validity of the temperature diagnostic by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6895
- Update initial substep number based on prev step in RKF45 by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6888
- Change assert to warning about particle count in RZ by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6830
- Clang-tidy CI test : bump version of clang-tidy from 18 to 19 by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6893
- Update Roelof's affiliation by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6905
- Do not trigger CI on changes to .zenodo.json by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6906
- clang-sanitizers CI test : bump clang version from 17 to 19 by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6901
- Record separate mode checksums for openPMD RZ tests by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6898
- DSMC ion impact ionization: ionization products are created with collinear velocities by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/5868
- Small code cleaning PR in DSMC ionization by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6911
- Particle thermalizer : allow setting different thresholds for the three momentum components by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6903
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/BLAST-WarpX/warpx/pull/6912
- Unify 'maxwellian_boltzmann' and 'gaussian_parse_momentum_function' under 'maxwellian' momentum distribution by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6896
- Follow-up PR: removes redundant check and updates u_mean set up in CI by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6914
- Apply BCs to B/E external (initial) fields by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6897
- RZ/RCYLINDER/RSPHERE: Rename
PIdx:xtoPIdx:rby @ax3l in https://github.com/BLAST-WarpX/warpx/pull/4667 - Perform 0 timestep in
test_3d_initial_distributionby @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6921 - GuardCellManager: expand rho guards when filter is active by @WeiqunZhang in https://github.com/BLAST-WarpX/warpx/pull/6663
- Hybrid-PIC optimization -
CalculatePlasmaCurrentby @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6571 - ABLASTR: Degree to Radian by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6852
- Increase CCACHE_MAXSIZE for Clang sanitizers workflows by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6926
- Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6910
- Pre-Commit: GitLeaks by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6929
- Always sort keys with json dump for benchmarks by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6930
- Update default CCache version to 4.13.6 by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6932
- Fix odd indentation in .pre-commit-config.yaml by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6931
- Fix openPMD RZ & 1R Particle Diagnostics by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6857
- DSMC electron impact ionization: isotropic, equal-energy electron scattering by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6925
- Fix macroscopic EM solver in 1D geometry by @tomzhu0225 in https://github.com/BLAST-WarpX/warpx/pull/6937
- Obtain scattering angle from Bobylev's delta function distribution for Coulomb collisions by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6904
- Updated Example/Plasma-Based Acceleration section: added example RZ PSATD on a boosted frame by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6361
- Maxwell-Juttner: sample Gaussian at low temperature instead of aborting by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6922
- Implement inverse bremsstrahlung by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/5839
- ABLASTR: Move IntervalsParser by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6933
- Node.js 20 actions are deprecated by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6941
- CI: trust openpmd tap to fix brew untrusted formula error by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6943
- Split Clang sanitizers workflows by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6940
- Release: WarpX 26.06 by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6916
New Contributors
- @prkkumar-he made their first contribution in https://github.com/BLAST-WarpX/warpx/pull/6844
- @tomzhu0225 made their first contribution in https://github.com/BLAST-WarpX/warpx/pull/6937
Full Changelog: https://github.com/BLAST-WarpX/warpx/compare/26.05...26.06
Files
BLAST-WarpX/warpx-26.06.zip
Files
(7.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:9b46002dd1befbb4f02b286ad9c54380
|
7.6 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