There is a newer version of the record available.

Published September 2, 2022 | Version 22.09
Software Open

ECP-WarpX/WarpX: 22.09

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

Description

Dependencies

AMReX: 22.09 PICSAR (development, incl. QED): 4252e567089fce30d2a3a82d78998e8d3d8220c2 picmistandard: release 0.0.19 openPMD-api: releases 0.14.2-0.14.*

List of PRs merged since the last release

This list was generated with

git log 22.08.. --format='- %s'
  • Release 22.09 (#3365)
  • add boosted frame notes to usage FAQ (#3245)
  • Docs: abort_on_unused_inputs (#3364)
  • Remove some magic numbers (#3355)
  • Initialize user defined runtime attributes in AddPlasmaFlux (#3359)
  • Perlmutter: Specify "regular" QOS (#3362)
  • Spack Envs: Debian (#3360)
  • Fix a bug in AddPlasma (#3351)
  • ABLASTR: Add Nodal Gather Functions (#3357)
  • make variables constexpr (#3354)
  • Perlmutter: Work-Around CUDA-Aware MPI & Slurm (#3349)
  • Fix few "magic constants" & undefined variables found with clang-tidy (#3346)
  • AMReX: Weekly Update (#3348)
  • Python: 3.7+ (#3342)
  • Docs: Add description of Python APIs in libwarpx (#3310)
  • Fix Bugs w/ Current Correction and Vay Deposition (#3290)
  • Fixed plasma lens residence correction to allow a short lens (#3318)
  • Order-independent rho_<species> with RZ and openPMD (#3338)
  • Use proper units for momenta, in BoundaryScrapingDiagnostic (#3240)
  • Docs: Improve Nsight Systems Section (#3102)
  • Spack: Fix Typo in curl (previous commit)
  • MultiParticleContainer: Prevent Bugs in Some setVal Calls (#3266)
  • Performance Hint: Too Many Boxes / GPU (#3269)
  • Docs: Spack Desktop Environment (#3326)
  • [pre-commit.ci] pre-commit autoupdate (#3334)
  • AMReX: Weekly Update (#3333)
  • CI: Clean up Analysis of Galilean Tests (#3322)
  • Remove outdated comments from example input files (#3332)
  • Updated Docs/README.md (#3328)
  • shift BTD lab frame bounds by half a cell to prevent round off errors (#3330)
  • Docs: Add NAPAC'22 Paper (#3314) (#3316)
  • Fix Docs for psatd.update_with_rho (#3325)
  • Wheel: Separate Directory (#3320)
  • Docs: Lassen diable MPI-I/O file lock (#3303)
  • Allow filtering in z with RZ FDTD (#3281)
  • Docs: Add NAPAC'22 Paper (#3314)
  • ABLASTR: Fix Missing Include (#3313)
  • Windows CI: Abort on First Error (#3312)
  • Move handling of do_not_deposit to physics callers (#3225)
  • AMReX: Weekly Update (#3315)
  • Fill Guard Cells of Fields and Currents Independently (#3302)
  • Enable Particle RZ BackTransformed Diagnostics (#3309)
  • Docs: Add Input Parameter psatd.use_default_v_galilean (#3304)
  • isort: AMReX, WarpX, etc. as First Party (#3307)
  • Initialize particle runtime attributes inside AddNParticles (#3272)
  • PICMI: Fix Bug in Class Species Init (#3286)
  • Fix out of bounds array access with Particle Scraping + Continuous Injection (#3294)
  • AMReX: Weekly Update (#3293)
  • Doc: PICMI Parameters (#3291)
  • Use extended box array in setting par GDB for BTD (#3285)
  • CoarsenIO::Coarsen : mf_tmp to be constructed with ngrowvect (#3288)
  • Fix Checksums & Analysis: Skip cpu & id (#2924)
  • Species variables in diagnostics: deal with runtime components (#3218)
  • Regressions: remove tolerance (#3287)
  • Docs: Update Intro PFS OLCF (#3284)
  • Docs: Lassen HDF5 Perf. Hints (#3264)
  • Implement output of scraped particles at domain boundaries (#3274)
  • SyncCurrent: Pass References To Current MultiFabs (#3277)
  • [pre-commit.ci] pre-commit autoupdate (#3278)
  • Remove duplicated parameter in QED inputs (#3275)

Files

ECP-WarpX/WarpX-22.09.zip

Files (6.2 MB)

Name Size Download all
md5:e461fda0695a921f262c7362f698fb52
6.2 MB Preview Download

Additional details

Related works

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