Published May 13, 2026
| Version 26.05
Software
Open
BLAST-WarpX/warpx: 26.05
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. TAE Technologies Inc.
- 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.05
- pyAMReX: 26.05
- PICSAR-QED: 26.05
- pybind11:
3.0.4 - picmistandard: 0.34.0
- openPMD-api: 0.17.0
- Python: 3.11 - 3.14
What's Changed
- Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6748
- AGENTS: Do not modify autogenerated files by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6746
- Add enum to handle scattering angle in fusion reactions by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6718
- Allow beam size effect in beam-beam simulations by @pkicsiny in https://github.com/BLAST-WarpX/warpx/pull/6454
- Implicit fixes by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6737
- Move
particlescrapercallback toHandleParticlesAtBoundariesby @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6735 - add offset to dataPtr(). by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6758
- CMake: decouple Python source copy from link step by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6757
- Add explanatory comments to
RedistributeLocalby @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6756 - Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6770
- Docs: improve parameter formatting using custom Sphinx domain by @eebasso in https://github.com/BLAST-WarpX/warpx/pull/6639
- CMake: pyAMReX Compile Selected PCs by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6717
- Doc: Parameter inline role. by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6773
- Add particle field diagnostic by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6570
- Refactor post_processing_utils.py by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6751
- Update pybind11 dependency: 3.0.3 by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6736
- runClangTidy.sh : fix typo in instructions on how to set the version of clang-tidy by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6777
Parameters.rst: Consistent Double Backticks by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6774- Remove unnecessary warning when using OpenPMD by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6772
- Use species_type in picmi by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6764
- Went to partial nowait comms by @bathmatt in https://github.com/BLAST-WarpX/warpx/pull/6666
- Remove checksum values that cause false positives by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6750
- Fix typo, change amr.ncell to amr.n_cell by @eebasso in https://github.com/BLAST-WarpX/warpx/pull/6783
- Add functionality for species specific current deposition from Python by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6667
- use time-centered E from previous step as initial guess for implicit solvers. by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6784
- Fix clang tidy CI test by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6685
- update notation inside setMassMatriceKernels() by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6785
- Use PhysConst::c2/inv_c2, fix constexpr, use uniform names by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6615
- pybind11: 3.0.4 by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6792
- Include laser containers in
GetParticleContainerFromNameby @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6799 - add pulsed decay collision module. by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6558
- Pre-Commit: Update Monthly by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6794
- Docs: update instructions to compile/use WarpX on Adastra (CINES) by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6591
- C++20 by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6606
- cleanup setting initial angles for axisymmetric geometries by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6789
- fix collisions.correct_energy_momentum crash for implicit. by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6806
- Fix GPU dispatch for PolymorphicArenaAllocator in DefaultInitialization by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6808
- More :pp:param: role usage by @eebasso in https://github.com/BLAST-WarpX/warpx/pull/6781
- Examples: Remove
particles.do_tilingby @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6809 - Fix NaN handling in electrostatic_sphere_eb MR analysis by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6807
- Fix silent failure in analysis_default_regression.py by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6812
- Link analysis_default_regression.py for pierce diode test by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6810
- Clean up output format detection in default regression analysis by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6815
- Only do pairwise energy conservation if there are two or more particles by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6818
- Add link to WarpX logo in documentation by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6814
- In AddPlasma, fix for radial_numpercell_power by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6804
- WarpX.H: reorder inclusions by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6795
- correct poynting flux at r-boundaries in cylindrical geometries. by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6820
- Tests: Derive analytical formula for particle_boundary_interaction by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6817
- Further cleanup in binary collision moment conservation by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6824
- do proper mapping from linearized index to cell coordinates in pulsed decay collision module by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6827
- cosmetic cleanup by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6828
- Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6790
- Relax pybind11 version requirement for package managers by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6805
- binary collision energy conservation, sort by weight by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6825
- Docs: C++20 by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6829
- Fix charge conservation in charge exchange and add automated test by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6796
- Fix ROCm minimum version in documentation by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6834
- avoid NaN in maxParticleVelocity() by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6831
- Consistent implicit gather RZ by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6839
- include external B when computing mass matrices. by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6843
- Refactor moment correction method for weighted particle collisions by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6837
- Add new time step size limiters by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6840
- Add comments to indicate that photons and laser particles are not advanced using a particle pusher by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6688
- fix update timestep print message by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6846
- Rotate angles to zero for binary collisions by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6841
- Fix optical length update when
collisions.split_momentum_push = 1by @aeriforme in https://github.com/BLAST-WarpX/warpx/pull/6838 - Release: WarpX 26.05 by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6832
New Contributors
- @bathmatt made their first contribution in https://github.com/BLAST-WarpX/warpx/pull/6666
Full Changelog: https://github.com/BLAST-WarpX/warpx/compare/26.04...26.05
Files
BLAST-WarpX/warpx-26.05.zip
Files
(7.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:42942b7592045f30f710f6c88b1a15b0
|
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