Published November 5, 2024
| Version 24.11
Software
Open
ECP-WarpX/WarpX: 24.11
Authors/Creators
-
Vay, Jean-Luc1
-
Almgren, Ann1
-
Amorim, Lígia Diana1
-
Andriyash, Igor2
-
Angus, Justin Ray3
-
Belkin, Daniel1
- Bizzozero, David1
- Blelly, Aurore1
-
Clark, Stephen Eric4
-
Fedeli, Luca5
-
Formenti, Arianna1
-
Garten, Marco1
-
Ge, Lixin6
-
Gott, Kevin1
-
Harrison, Cyrus3
-
Huebl, Axel1
-
Giacomel, Lorenzo7
-
Groenewald, Roelof E.8
-
Grote, David3
-
Gu, Junmin1
-
Haseeb, Muhammad1
-
Jambunathan, Revathi1
-
Klion, Hannah1
-
Kumar, Prabhat1
-
Thévenet, Maxence9
-
Richardson, Glenn1
-
Shapoval, Olga1
-
Lehe, Remi1
-
Loring, Burlen1
-
Miller, Phil10
-
Myers, Andrew1
-
Rheaume, Elisa1
-
Rowan, Michael E.1
-
Sandberg, Ryan Thor1
-
Scherpelz, Peter11
-
Weichman, Kale12
-
Yang, Eloise1
-
Zaim, Neïl5
-
Zhang, Weiqun1
-
Zhao, Yinjian1
-
Zhu, Kevin Z.11
-
Zoni, Edoardo1
- 1. Lawrence Berkeley National Laboratory
- 2. Laboratoire d'Optique Appliquée
- 3. Lawrence Livermore National Laboratory
- 4. Helion Energy, Inc.
- 5. LIDYL, CEA-Université Paris-Saclay, CEA Saclay
- 6. SLAC National Accelerator Laboratory
- 7. CERN
- 8. TAE Technologies Inc.
- 9. Lawrence Berkeley National Laboratory, now DESY
- 10. Intense Computing
- 11. Modern Electron
- 12. Laboratory for Laser Energetics, University of Rochester
Contributors
- 1. Lawrence Berkeley National Laboratory
- 2. Intel
- 3. Modern Electron
- 4. Bloomberg LP
- 5. Helmholtz Institute Jena
- 6. SLAC National Accelerator Laboratory
Description
Dependencies
- AMReX: 24.11
- PICSAR-QED: 24.09
- picmistandard: 0.31.0
- pyAMReX: 24.11
- openPMD-api: 0.15.1
- Python: 3.8 - 3.12
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.GetChargeDensityto 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=ONby @ax3l in https://github.com/ECP-WarpX/WarpX/pull/5390- HPC:
SRUN_CPUS_PER_TASKtoSLURM_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
AppleClangworkflow 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=OFFandWarpX_PYTHON=ONby @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.multifabSignature 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