
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: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
