Published May 13, 2026 | Version 26.05
Software Open

BLAST-WarpX/warpx: 26.05

Description

Dependencies

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 particlescraper callback to HandleParticlesAtBoundaries by @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 RedistributeLocal by @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 GetParticleContainerFromName by @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_tiling by @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 = 1 by @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