Published August 4, 2026 | Version 26.08

BLAST-WarpX/warpx: 26.08

Description

Dependencies

What's Changed

  • Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7018
  • Add warning message when RK4 integration produced NaN field values by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/7036
  • Load External Field directly into Pinned Memory by @AlexanderSinn in https://github.com/BLAST-WarpX/warpx/pull/6963
  • Add ability to choose mesh in particle density file by @AlexanderSinn in https://github.com/BLAST-WarpX/warpx/pull/6965
  • Use reaction-dependent lower energy threshold for fusion cross sections by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6981
  • Use local version of Redistribute with all solvers ; use version with per-direction number of cells by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6988
  • Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7046
  • Unify DSMC and MCC scattering, and support scattering_angle_model by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6948
  • Deduplicate UpdateAuxiliaryData helpers and fix E-field aux update bug by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7037
  • CI: Temporary w/o SYCL by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7048
  • Fix missing radial-geometry inverse-volume scaling of rho in implicit residual evaluations by @clarkse-he in https://github.com/BLAST-WarpX/warpx/pull/7050
  • Minor typos fixes by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/7052
  • Simplify DistanceToEB::interp_normal API and drop unused normal in EB scraper by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7051
  • Fix stale ../../../../warpx/ paths in test analysis scripts by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7053
  • Fix misleading binary collision profiling timers by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7047
  • Implement reflection from embedded boundaries by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6588
  • Fix RSPHERE phi computation in LorentzTransformParticles by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7056
  • Replace removed scipy interp2d with RegularGridInterpolator by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/7065
  • Use separate reset flags for E / B fields in ES solver by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/7066
  • Fix and re-enable test_2d_runtime_components_picmi_restart by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7067
  • Allow picmi linear solver to be initialized without non-linear solver by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/7068
  • Re-enable test_3d_eb_picmi_restart by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7057
  • Fix bug with phi_fp SetDotMask case by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/7070
  • Add missing WarnManager.H includes for nonlinear solvers by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/7069
  • Allow non-uniform cross-section energy grids by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7072
  • Docs: clarify that density_min/density_max apply to all density profiles by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7075
  • Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7079
  • Fix inconsistent indentation in WarpXAlgorithmSelection.H by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7084
  • Bump actions/setup-python from 6 to 7 by @dependabot[bot] in https://github.com/BLAST-WarpX/warpx/pull/7083
  • Hybrid-PIC: add an electron temperature field, move the electron-pressure update to right after deposition by @prkkumar-he in https://github.com/BLAST-WarpX/warpx/pull/7081
  • Docs: cite 2004 ECT paper for the ect solver by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7085
  • Hybrid-PIC: re-deposit rho and J on restart (fix poisoned first step after checkpoint restart) by @clarkse-he in https://github.com/BLAST-WarpX/warpx/pull/7049
  • Refactor mass matrix application into ApplyMassMatrices by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7086
  • Add user-defined warpx.self_fields_num_sweeps for MLMG by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6907
  • Add checkpoint_restart flag to MultiFab registry by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/7023
  • Allow any MultiFab to be written to the diagnostics by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/7025
  • Fix NVHPC dependency error in CUDA CI pipeline by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7102
  • Fix docstring typo in ElectrostaticSolver's computeB by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7101
  • Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7098
  • Fix RZ/RCYLINDER DSMC ionization double velocity rotation and guard against negative energy by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/7096
  • Revert fix for NVHPC dependency error in CUDA CI pipeline by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/7108
  • picmi: actually select the preconditioner passed to NewtonNonlinearSolver by @clarkse-he in https://github.com/BLAST-WarpX/warpx/pull/7109
  • Implement electron energy equation to the hybrid solver by @prkkumar-he in https://github.com/BLAST-WarpX/warpx/pull/6982
  • Docs: convert GOVERNANCE.rst to GOVERNANCE.md by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7115
  • Fix Janssen 2016 entry in refs.bib by @eebasso in https://github.com/BLAST-WarpX/warpx/pull/7116
  • RZ: conserve charge and current under binomial filtering by @clarkse-he in https://github.com/BLAST-WarpX/warpx/pull/7059
  • Bug: amrex::For if indices are not independent by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7100
  • Hybrid-PIC: fix sticky m_substeps ratchet under RKF45 by @tomzhu0225 in https://github.com/BLAST-WarpX/warpx/pull/7091
  • Docs: replace arrow vector notation \vec with \boldsymbol by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7073
  • Background collisions: evaluate parsers at Cartesian coordinates by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/7122
  • Python: Improved Config by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7110
  • Bump github/codeql-action from 4 to 4.37.4 by @dependabot[bot] in https://github.com/BLAST-WarpX/warpx/pull/7125
  • Config: Omit Versions by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/7129
  • Release: WarpX 26.08 by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/7119

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

Files

BLAST-WarpX/warpx-26.08.zip

Files (7.7 MB)

Name Size Download all
md5:1be9dd1ed0128415caec213d0e4c9c35
7.7 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