Published September 4, 2026 | Version 26.09

BLAST-WarpX/warpx: 26.09

Description

Dependencies

What's Changed

  • ImplicitPushPX: Self-Assert Components by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7117
  • Replace pml_edge_lengths by pml_eb_update_E by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7076
  • Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7123
  • Add total luminosity to DifferentialLuminosity reduced diagnostics by @aeriforme in https://github.com/BLAST-WarpX/warpx/pull/6819
  • Small refactor in hybrid-PIC Te calculation to reduce code duplication by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/7140
  • clang-tidy CI test: bump version of clang from 19 to 20 by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/7137
  • Shape factors cleanup: remove superfluous parenthesis, avoid unneeded division by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7136
  • Fix hybrid electron energy equation vacuum Te sink by @prkkumar-he in https://github.com/BLAST-WarpX/warpx/pull/7128
  • Python: Fix WarpX Singleton Lifetime and Leaking Statics by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7142
  • Fix temperature deposition in cylindrical coordinates by @tomzhu0225 in https://github.com/BLAST-WarpX/warpx/pull/7113
  • Bump github/codeql-action from 4.37.4 to 4.37.6 by @dependabot[bot] in https://github.com/BLAST-WarpX/warpx/pull/7148
  • Doc: Contributors Can trigger GPU Tests by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6949
  • Docs: Restore governance Anchor Lost in Markdown Conversion by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7150
  • Particle initialization: add option to read u_mean/u_std from an openPMD file by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6999
  • Restrict warpx.do_subcycling to the electromagnetic solvers by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7147
  • QEDInternals: use designated initializers (C++20) to clarify the initialization of some structures by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/7139
  • Update guidance for tests in AGENTS.md by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7157
  • Fix QDSMC radial volume weighting in RZ by @tomzhu0225 in https://github.com/BLAST-WarpX/warpx/pull/7130
  • Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7146
  • Fix uninitialized guard cells of the EB update flags (m_eb_update_E/m_eb_update_B) by @clarkse-he in https://github.com/BLAST-WarpX/warpx/pull/7151
  • Fix non-docs CI filter for nested markdown/rst files by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7159
  • Embedded-boundary thermal (diffuse) particle re-emission by @clarkse-he in https://github.com/BLAST-WarpX/warpx/pull/7008
  • use max directional value of |vp|/dx when limiting time step by particle cfl by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/7094
  • Store and use per-mesh-refinement-level EB IndexSpace by @WeiqunZhang in https://github.com/BLAST-WarpX/warpx/pull/7034
  • BinaryCollision: stabilize TwoProductComputeProductMomenta in SINGLE precision by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7111
  • Docs: clarify LinearSolver/LinearFunction operator interface by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7163
  • Add Macroscopic Property PICMI API by @pearlmam in https://github.com/BLAST-WarpX/warpx/pull/7120
  • Implement alternative shuffling methods for collisions by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6692
  • Fix staggered temperature moment normalization by @tomzhu0225 in https://github.com/BLAST-WarpX/warpx/pull/7162
  • Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7167
  • Bump github/codeql-action from 4.37.6 to 4.37.7 by @dependabot[bot] in https://github.com/BLAST-WarpX/warpx/pull/7169
  • Clean up AddPlasmaFlux by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6908
  • Add Groenewald (2026) to science highlights by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/7175
  • Python: Clear Input State in warpx.finalize() by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7143
  • Add Darwin solver by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6293
  • PICMI: pass unrecognized field names through to the diagnostics by @n01r in https://github.com/BLAST-WarpX/warpx/pull/7156
  • ECT: use a named enumeration for the face info flags by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7172
  • Add end-of-line to benchmark JSON files by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/7185
  • Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7188
  • Darwin - use galerkin interpolation for ES part by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/7082
  • Bump github/codeql-action from 4.37.7 to 4.37.8 by @dependabot[bot] in https://github.com/BLAST-WarpX/warpx/pull/7190
  • Mass matrices: remove a spurious 1/gamma in prefactor by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7189
  • Linear Breit-Wheeler: use amrex::Math::powi and _prt literals by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7191
  • Use NoGpuSync for MLMG in all solver call sites by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7170
  • Doc: Compiler Versions by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7193
  • add deposition callbacks to electrostatic solvers by @pearlmam in https://github.com/BLAST-WarpX/warpx/pull/7182
  • Perlmutter CUDA 13.2 & Consistent Purge of JIT Caches by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7183
  • Submit results of GPU CI tests to CDash by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7174
  • Fix non-docs CI filter for root markdown/rst files by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7201
  • README: fix broken badges, add CDash by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7200
  • Dependencies: AMReX CUDA CMake 3.25+ by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7202
  • Generalize default test analysis scripts (regression, restart) by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/7197
  • Convert CODE_OF_CONDUCT.rst, CONTRIBUTING.rst to .md by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7203
  • Curl-curl PC: enforce a fixed number of MLMG V-cycles by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7199
  • Infrastructure for GPU CI checksums by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7055
  • ABLASTR: Warn Manager State is Per AMReX Cycle by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7186
  • Fix RSPHERE Cartesian particle position conversion by @tomzhu0225 in https://github.com/BLAST-WarpX/warpx/pull/7194
  • Add fusion particle production diagnostic by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6954
  • Remove unused GMRES option in curl-curl MLMG preconditioner by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7216
  • Minor fixes in CODE_OF_CONDUCT.md, CONTRIBUTING.md by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7211
  • AMReX/pyAMReX/PICSAR: Weekly Update by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7220
  • Add dt_update_write_interval option by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/7221
  • Reduce excessive implicit particle suborbit warnings by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/7219
  • Update Dane (LC) setup scripts by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/7212
  • Fix access to global_debye_length with tiling by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/7222
  • Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7227
  • append to dt_updates. by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/7226
  • ECT: atomic test-and-subtract for the face-extension area accounting by @clarkse-he in https://github.com/BLAST-WarpX/warpx/pull/7152
  • Bump github/codeql-action from 4.37.8 to 4.37.9 by @dependabot[bot] in https://github.com/BLAST-WarpX/warpx/pull/7229
  • Enforce particle orbit bounds for implicit solvers by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/7225
  • Cleanup: remove unneeded argument for Preconditioner::Update by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7234
  • Docs: record where CI is configured in AGENTS.md by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7236
  • remove unused type parameters in Gather routines by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/7240
  • Add differential cross-section in linear Breit Wheeler process by @aeriforme in https://github.com/BLAST-WarpX/warpx/pull/6141
  • Add a factored-Laplacian MLMG preconditioner for the Darwin GMRES solve by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/7180
  • Release: WarpX 26.09 by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7232

New Contributors

  • @pearlmam made their first contribution in https://github.com/BLAST-WarpX/warpx/pull/7120

Full Changelog: https://github.com/BLAST-WarpX/warpx/compare/26.08...26.09

Files

BLAST-WarpX/warpx-26.09.zip

Files (7.8 MB)

Name Size Download all
md5:bc13b758ac9d9d6281b26d63fa9ba71e
7.8 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