There is a newer version of the record available.

Published September 8, 2025 | Version 25.09
Software Open

BLAST-WarpX/warpx: 25.09

  • 1. Lawrence Berkeley National Laboratory
  • 2. Intel
  • 3. Modern Electron
  • 4. Bloomberg LP
  • 5. Helmholtz Institute Jena
  • 6. SLAC National Accelerator Laboratory

Description

Dependencies

What's Changed

  • Add tutorials section in documentation by @aeriforme in https://github.com/BLAST-WarpX/warpx/pull/6065
  • Refactor ReadBCParams by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/5767
  • Update to use the correct stencils in FieldPoyntingFlux by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6060
  • Fix external field reading, in RZ geometry by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6069
  • Fix mislabeled diagnostic output for macroscopic media by @bnara in https://github.com/BLAST-WarpX/warpx/pull/6072
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/BLAST-WarpX/warpx/pull/6075
  • CI: Remove Hard-Coded Path to Checksum Files by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/5888
  • Dependencies: weekly update by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6074
  • Add full mass matrices for charge-conserving Villasenor deposition by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6021
  • Several fixes for warnings from doxygen by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6076
  • Python: Precision & SIMD in Config by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6089
  • Load density from openPMD file by @WeiqunZhang in https://github.com/BLAST-WarpX/warpx/pull/6062
  • Docs: Hide tutorial chapter title from front page by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6070
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/BLAST-WarpX/warpx/pull/6099
  • Updated output for quadratic rho and J time dependencies by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6093
  • Doc Tuo (LLNL): Small Typos by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6100
  • Dependencies: weekly update by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6098
  • Automated workflows for weekly update and monthly release by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6054
  • Add WarpX logo in the ReadTheDocs documentation by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6101
  • CMake: WarpX_SIMD in C++20 or Newer by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6086
  • CMake: Fix Fast-Math with Pre-built AMReX by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6096
  • Doxygen: remove obsolete macros from Doxyfile by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6079
  • used perform data write in all BTD cases by @guj in https://github.com/BLAST-WarpX/warpx/pull/5963
  • CuPY not compatible with cython 3.1 by @titoiride in https://github.com/BLAST-WarpX/warpx/pull/5991
  • Refactor Implicit parameters in readthedocs by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6095
  • Tuolumne (LLNL): Jobscript Updates by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6105
  • Add linear Compton scattering by @aeriforme in https://github.com/BLAST-WarpX/warpx/pull/5878
  • Added 1D & 2D CI test with loading density from .h5 file by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6106
  • Add recent papers citing/using WarpX by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6111
  • Update WarpX's high-level description by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6103
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/BLAST-WarpX/warpx/pull/6114
  • CI: edit permissions for autoupdate workflows by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6112
  • Update the embedded documentation hyperlink for parallelization info to a working URL by @Noerr in https://github.com/BLAST-WarpX/warpx/pull/6108
  • Fix openPMD output of "eb_covered" in RZ geometry by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6110
  • Add verbosity flag for diagnostics by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6092
  • CI: debug autoupdate workflows (GitHub Actions) by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6115
  • Implicit push cleanup by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6120
  • Linear Compton follow-up 1 by @aeriforme in https://github.com/BLAST-WarpX/warpx/pull/6119
  • Add CI load density RZ by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6118
  • Update the WarpX intro page by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6124
  • Update acknowledgment slide by @aeriforme in https://github.com/BLAST-WarpX/warpx/pull/6104
  • Set synchronize_velocity_for_diagnostics = true by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/5821
  • created an ImplicitOptions struct to pass into Evolve(). by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6116
  • Fix --skip-fields behavior when running default regression test by @aeriforme in https://github.com/BLAST-WarpX/warpx/pull/6129
  • CI: workaround for macOS issue by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6136
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/BLAST-WarpX/warpx/pull/6133
  • FlushFormat int comp writing by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6130
  • Implement particle suborbits for the implicit solver by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/5969
  • Update picmi.py by @yanghf263 in https://github.com/BLAST-WarpX/warpx/pull/6137
  • Documentation: update in adastra documentation by @grobertdautun in https://github.com/BLAST-WarpX/warpx/pull/6135
  • Release: WarpX 25.09 by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6132

New Contributors

  • @Noerr made their first contribution in https://github.com/BLAST-WarpX/warpx/pull/6108
  • @github-actions[bot] made their first contribution in https://github.com/BLAST-WarpX/warpx/pull/6132

Full Changelog: https://github.com/BLAST-WarpX/warpx/compare/25.08...25.09

Files

BLAST-WarpX/warpx-25.09.zip

Files (7.5 MB)

Name Size Download all
md5:b0b08ddb199a92203bb6b23118d91a10
7.5 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/BLAST-WarpX/warpx/tree/25.09 (URL)

Software

References

  • Myers A, Almgren A, Amorim LD, Bell J, Fedeli L, Ge L, Gott K, Grote DP, Hogan M, Huebl A, Jambunathan R, Lehe R, Ng C, Rowan M, Shapoval O, Thevenet M, Vay JL, Vincenti H, Yang E, Zaim N, Zhang W, Zhao Y, Zoni E. Porting WarpX to GPU-accelerated platforms. Parallel Computing. 2021 Sep, 108:102833. https://doi.org/10.1016/j.parco.2021.102833
  • Fedeli L, Zaim N, Sainte-Marie A, Thevenet M, Huebl A, Myers A, Vay J-L, Vincenti H. PICSAR-QED: a Monte Carlo module to simulate Strong-Field Quantum Electrodynamics in Particle-In-Cell codes for exascale architectures. New Journal of Physics. in-press, 2022. https://arxiv.org/abs/2110.00256
  • Zoni E, Lehe R, Shapoval O, Belkin D, Zaim N, Fedeli L, Vincenti H, Vay J-L. A Hybrid Nodal-Staggered Pseudo-Spectral Electromagnetic Particle-In-Cell Method with Finite-Order Centering. under review, 2022. https://arxiv.org/abs/2106.12919
  • Shapoval O, Lehe R, Thevenet M, Zoni E, Zhao Y, Vay J-L. Overcoming timestep limitations in boosted-frame Particle-In-Cell simulations of plasma-based acceleration. Phys. Rev. E. Nov 2021, 104:055311. https://doi.org/10.1103/PhysRevE.104.055311
  • Vay JL, Huebl A, Almgren A, Amorim LD, Bell J, Fedeli L, Ge L, Gott K, Grote DP, Hogan M, Jambunathan R, Lehe R, Myers A, Ng C, Rowan M, Shapoval O, Thevenet M, Vincenti H, Yang E, Zaim N, Zhang W, Zhao Y, Zoni E. Modeling of a chain of three plasma accelerator stages with the WarpX electromagnetic PIC code on GPUs. Physics of Plasmas. 2021 Feb 9, 28(2):023105. https://doi.org/10.1063/5.0028512
  • Rowan ME, Gott KN, Deslippe J, Huebl A, Thevenet M, Lehe R, Vay JL. In-situ assessment of device-side compute work for dynamic load balancing in a GPU-accelerated PIC code. PASC '21: Proceedings of the Platform for Advanced Scientific Computing Conference. 2021 July, 10, pages 1-11. https://doi.org/10.1145/3468267.3470614
  • Vay JL, Almgren A, Bell J, Ge L, Grote DPHogan M, Kononenko O, Lehe R, Myers A, Ng C, Park J, Ryne R, Shapovala O, Thevene M, Zhang W. Warp-X: A new exascale computing platform for beam–plasma simulations. Nuclear Instruments and Methods in Physics Research Section A: Accelerators, Spectrometers, Detectors and Associated Equipment. 2018 Nov, 909(12) Pages 476-479. https://doi.org/10.1016/j.nima.2018.01.035