There is a newer version of the record available.

Published November 5, 2024 | Version 24.11
Software Open

ECP-WarpX/WarpX: 24.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

  • Fix: newVersion.sh Python by @ax3l in https://github.com/ECP-WarpX/WarpX/pull/5359
  • Doc: Update Lawrencium (LBNL) by @ax3l in https://github.com/ECP-WarpX/WarpX/pull/5360
  • CI: add base input file for convenience by @EZoni in https://github.com/ECP-WarpX/WarpX/pull/5362
  • Remove multifab_map and associated functions by @dpgrote in https://github.com/ECP-WarpX/WarpX/pull/5351
  • CI: checksums cleanup by @EZoni in https://github.com/ECP-WarpX/WarpX/pull/5297
  • Doc: Catalyst Verbatim Formatting by @ax3l in https://github.com/ECP-WarpX/WarpX/pull/5365
  • AMReX/pyAMReX/PICSAR: weekly update by @EZoni in https://github.com/ECP-WarpX/WarpX/pull/5369
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ECP-WarpX/WarpX/pull/5373
  • Doc: Governance GitHub Team Links by @ax3l in https://github.com/ECP-WarpX/WarpX/pull/5374
  • CI: update docs and reset tool for checksums by @EZoni in https://github.com/ECP-WarpX/WarpX/pull/5372
  • Docs: fix checksums section cross-reference by @EZoni in https://github.com/ECP-WarpX/WarpX/pull/5376
  • CMake: Fix List of Pip Options by @ax3l in https://github.com/ECP-WarpX/WarpX/pull/5378
  • Disable AMReX_LINEAR_SOLVER_INCFLO by default by @WeiqunZhang in https://github.com/ECP-WarpX/WarpX/pull/5364
  • Expose MultiParticleContainer.GetChargeDensity to Python by @roelof-groenewald in https://github.com/ECP-WarpX/WarpX/pull/5382
  • CMake: No FFTW Needed for SYCL anymore by @ax3l in https://github.com/ECP-WarpX/WarpX/pull/5380
  • Fix CI: CodeQL Setup by @ax3l in https://github.com/ECP-WarpX/WarpX/pull/5385
  • Generalize differential luminosity for photons by @RemiLehe in https://github.com/ECP-WarpX/WarpX/pull/5222
  • SYCL: 1D EB Compile by @ax3l in https://github.com/ECP-WarpX/WarpX/pull/5384
  • Move isAnyBoundaryPML to Warpx.cpp by @lucafedeli88 in https://github.com/ECP-WarpX/WarpX/pull/5353
  • Implement injection of particles from the embedded boundary by @RemiLehe in https://github.com/ECP-WarpX/WarpX/pull/5208
  • Avoid interpolating from guard cells in BTD by @RemiLehe in https://github.com/ECP-WarpX/WarpX/pull/5342
  • Update BackTransformed diagnostics to take into account arbitrary moving window velocity by @RemiLehe in https://github.com/ECP-WarpX/WarpX/pull/5341
  • Add WarpX example for FEL simulation by @RemiLehe in https://github.com/ECP-WarpX/WarpX/pull/5337
  • CI: skip build/test jobs if only Docs/ is modified by @EZoni in https://github.com/ECP-WarpX/WarpX/pull/5387
  • PYBIND11_FINDPYTHON=ON by @ax3l in https://github.com/ECP-WarpX/WarpX/pull/5390
  • HPC: SRUN_CPUS_PER_TASK to SLURM_ by @ax3l in https://github.com/ECP-WarpX/WarpX/pull/5340
  • CI: avoid duplicate runs for secondary branches on main repo by @EZoni in https://github.com/ECP-WarpX/WarpX/pull/5394
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ECP-WarpX/WarpX/pull/5393
  • CI: fix AppleClang workflow by @EZoni in https://github.com/ECP-WarpX/WarpX/pull/5399
  • AMReX/pyAMReX/PICSAR: weekly update by @EZoni in https://github.com/ECP-WarpX/WarpX/pull/5391
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ECP-WarpX/WarpX/pull/5402
  • Fix a typo in cmake option disabling amrex incflo solvers by @WeiqunZhang in https://github.com/ECP-WarpX/WarpX/pull/5405
  • Update picmistandard to 0.31.0 by @dpgrote in https://github.com/ECP-WarpX/WarpX/pull/5406
  • Docs: fix typo in documentation for Leonardo supercomputer (CINECA) by @lucafedeli88 in https://github.com/ECP-WarpX/WarpX/pull/5403
  • Add Time-Averaged Field Diagnostics by @n01r in https://github.com/ECP-WarpX/WarpX/pull/5285
  • Docs: how to generate QED tables in beam-beam example by @aeriforme in https://github.com/ECP-WarpX/WarpX/pull/5416
  • CI: fix IntelLLVM builds by @EZoni in https://github.com/ECP-WarpX/WarpX/pull/5419
  • CTest: fix bug with WarpX_APP=OFF and WarpX_PYTHON=ON by @EZoni in https://github.com/ECP-WarpX/WarpX/pull/5421
  • Docs: update documentation for Adastra supercomputer (CINES) by @lucafedeli88 in https://github.com/ECP-WarpX/WarpX/pull/5423
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ECP-WarpX/WarpX/pull/5420
  • AMReX/pyAMReX/PICSAR: weekly update by @EZoni in https://github.com/ECP-WarpX/WarpX/pull/5418
  • Add PICMI interface for injecting from embedded boundary by @RemiLehe in https://github.com/ECP-WarpX/WarpX/pull/5395
  • Fix bug where tmax was ignored in flux injection by @RemiLehe in https://github.com/ECP-WarpX/WarpX/pull/5430
  • Rigid injection: Center field scaling around the v push by @RemiLehe in https://github.com/ECP-WarpX/WarpX/pull/5389
  • Create Issue Templates by @ax3l in https://github.com/ECP-WarpX/WarpX/pull/5278
  • Python: Warn old warpx.multifab Signature by @ax3l in https://github.com/ECP-WarpX/WarpX/pull/5326
  • Implicit Field Solve Preconditioner based on Curl-Curl Operator by @debog in https://github.com/ECP-WarpX/WarpX/pull/5286
  • Correct inaccurate comment in IGF code by @RemiLehe in https://github.com/ECP-WarpX/WarpX/pull/5438
  • CI: find and print backtraces by @EZoni in https://github.com/ECP-WarpX/WarpX/pull/5424
  • Fix dt_update_interval argument to ElectrostaticSolver by @dpgrote in https://github.com/ECP-WarpX/WarpX/pull/5434
  • Release 24.11 by @EZoni in https://github.com/ECP-WarpX/WarpX/pull/5440
  • Add Novatron paper in documentation by @RemiLehe in https://github.com/ECP-WarpX/WarpX/pull/5427
  • Update bug report issue template by @EZoni in https://github.com/ECP-WarpX/WarpX/pull/5436

New Contributors

  • @debog made their first contribution in https://github.com/ECP-WarpX/WarpX/pull/5286

Full Changelog: https://github.com/ECP-WarpX/WarpX/compare/24.10...24.11

Files

ECP-WarpX/WarpX-24.11.zip

Files (7.1 MB)

Name Size Download all
md5:4339282d74f9cf7568177725ab9c5b00
7.1 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/ECP-WarpX/WarpX/tree/24.11 (URL)

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