这是indexloc提供的服务,不要输入任何密码
Published November 6, 2025 | Version 25.11
Software Open

BLAST-WarpX/warpx: 25.11

  • 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

  • Print maximum relative error when checksums fail by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6252
  • Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6248
  • Fix potential recursive calls of WarpX constructor. by @WeiqunZhang in https://github.com/BLAST-WarpX/warpx/pull/6223
  • Remove obsolete documentation about checksums by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6258
  • Add new paper using WarpX by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6256
  • bug fix. rtol ==> atol. by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6259
  • FieldGather.H : fix for uninitialized arrays by @grobertdautun in https://github.com/BLAST-WarpX/warpx/pull/6254
  • Make sure we geometrically grow the capacity of the particle buffers by @atmyers in https://github.com/BLAST-WarpX/warpx/pull/6260
  • SpectralFieldData: remove timer-based costs tracker from constructor by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6225
  • Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6261
  • Doc: Flux (Tuo@LLNL) by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6140
  • Update aurora.rst fixing a mistakenly pasted path from Perlmutter by @Noerr in https://github.com/BLAST-WarpX/warpx/pull/6241
  • Docs: update LXPLUS (CERN) documentation by @SeverinDiederichs in https://github.com/BLAST-WarpX/warpx/pull/6264
  • Tuo (LLNL): HDF5 Module Gone by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6255
  • Skip SortForDeposition if do_not_deposit by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6267
  • Docs: Simplify LXPLUS (CERN) setup by @SeverinDiederichs in https://github.com/BLAST-WarpX/warpx/pull/6268
  • Energy-preserving explicit PIC-MCC algorithm: electrostatic by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/5955
  • Move InitBorrowing and ShrinkBorrowing from WarpX class to anonymous namespace in WarpXFaceExtensions.cpp by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6272
  • Deprecate photon species list by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6265
  • DSMC: implement generic two-product reaction by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6250
  • Tuolumne (LLNL): CPU-Only, HDF5, PETSC, Signal Handling by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6270
  • Fix Leonardo CINECA docs link by @elehcim in https://github.com/BLAST-WarpX/warpx/pull/6277
  • VarianceAccumulationBuffer.cpp: remove unnecessary include by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6280
  • Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6278
  • Deprecation of photon species list: update documentation by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6281
  • Fix oneAPI CI errors by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6300
  • Rename skip_current variable for more clarity by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6303
  • WarpXParticleContainer_fwd.H: remove #include<AMReX_GpuAllocators.H> by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6299
  • WarpXParticleContainer_fwd.H: remove unused struct TmpIdx by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6297
  • WarpXParticleContainer class: remove unused PairIndex by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6296
  • PML: move some static functions MakeBoxArray, MakeBoxArray_single, and MakeBoxArray_multiple to anonymous namespace in PML.cpp by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6301
  • fix white space issue for add_warpx_test by @SeverinDiederichs in https://github.com/BLAST-WarpX/warpx/pull/6304
  • WarpXFaceExtensions: move some functions used only in the cpp file to anonymous namespace by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6309
  • Fix single precision issue in DSMC ionization by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6310
  • Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6307
  • Generalize DSMC two-product reactions for photons by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6290
  • Replace WarpXUtilIO::WriteBinaryDataOnFile with a one-liner by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6289
  • WarpXParticleContainer : move DiagIdx from forward header to header by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6298
  • Python Control of OMP Threads by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6288
  • Add verbosity level for Checkpoint diagnostic output by @Noerr in https://github.com/BLAST-WarpX/warpx/pull/6312
  • Make PIdx struct more readable by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6294
  • MusclHancockUtils.H : fix uninitialized variables by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6295
  • Spacecraft Charging Example: Get Field Dir String by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6322
  • Remove particles.photon_species inputs left over by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6320
  • Add ablastr::math::set_random_seed by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6319
  • Remove latex source files for the documentation by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6323
  • Update runtime names to access particles from Python by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6318
  • Fix default tolerance in restart test by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6325
  • Implementing sparse matrix representation of Jacobian and using PETSc preconditioners by @debog in https://github.com/BLAST-WarpX/warpx/pull/6184
  • Fix restart with ionization and add automated test by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6291
  • Add ability to load particles from openPMD, through the PICMI interface by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6305
  • Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6330
  • Streamline contact page by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6328
  • Clean documentation: Move all bibliography to refs.bib by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6327

New Contributors

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

Full Changelog: https://github.com/BLAST-WarpX/warpx/compare/25.10...25.11

Files

BLAST-WarpX/warpx-25.11.zip

Files (7.6 MB)

Name Size Download all
md5:5285436d563542271ca2f0cb578a5912
7.6 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/BLAST-WarpX/warpx/tree/25.11 (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