Published June 13, 2026 | Version 26.06
Software Open

BLAST-WarpX/warpx: 26.06

Description

Dependencies

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:x to PIdx:r by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/4667
  • Perform 0 timestep in test_3d_initial_distribution by @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 - CalculatePlasmaCurrent by @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