Skip to content

23.09

Compare
Choose a tag to compare
@ax3l ax3l released this 11 Sep 04:30
· 716 commits to development since this release
23.09
5c00f09

DOI

Dependencies

AMReX: 23.09
PICSAR (development, incl. QED): 23.09
picmistandard: release 0.26.0
openPMD-api: release 0.15.1

List of PRs merged since the last release

This list was generated with

git log 23.08.. --format='- %s'
  • Doc: Lassen (LLNL) Cleanup
  • Lassen (LLNL): GNU 11.2.1 (#4283)
  • Lassen (LLNL): pyTorch w/ GNU
  • Lassen (LLNL): yt fix
  • Lassen (LLNL): Matplotlib fix
  • Quartz (LLNL): New Modules, Clang (#4281)
  • Lassen (LLNL): New SW Directory
  • Lassen (LLNL): Numpy==1.22
  • Lassen RHEL8 (#4278)
  • Release 23.09 (#4277)
  • Fix parallel hanging in lasy reading (#4276)
  • Add lower and upper bound params to regular diags in PICMI (#4266)
  • Docs: mpi4py in MPI-Conda Deps (#4274)
  • Clang tidy CI test: add selected google-* checks (#4267)
  • Use latest lasy version (#4273)
  • Add particle resampling inputs to picmi.py (#4257)
  • add symmetrize to PICMI (#4271)
  • try fix macos CI (#4270)
  • make explicit the options from full diags also available in BTD (#4256)
  • Use input parameter parser for lattice elements (#4258)
  • Print resampling message only if verbose is on (#4264)
  • PICMI: warpx.numprocs (#4255)
  • PICMI: LabFrameParticleDiagnostic w/ Species (#4254)
  • Doc: PM new E4S (Boost, CCache) (#4252)
  • Update .clang-tidy: remove bugprone-unchecked-optional-access
  • ChargeDeposition: Remove Global WarpX Variable (#4250)
  • CMake: Verify WarpX_..._src paths exit (#4249)
  • Clang tidy CI test: add more readability checks to clang tidy CI test (#4146)
  • Replace static function WarpX::CheckSignals() with direct call to SignalHandling::CheckSignals() (#4240)
  • Update Crusher Docs and Scripts (#4246)
  • Fix: PICMI BTD Diags (#4248)
  • Add Python bindings to extract the timestep dt (#4244)
  • Docs: Perlmutter (NERSC) Update (#4223)
  • Add LabFrameParticleDiagnostic to picmi (#4148)
  • Docs: WarpX HOFI Start-to-End Paper (#4221)
  • AMReX: Weekly Update (#4243)
  • Work-Around: Segfault in MPI_Init with HIP (#4237)
  • Cleaning: Explicit Capture in Copy Lambda (#4238)
  • Remove AddToMultiFabMap functions from WarpX class (#4242)
  • remove unnecessary static variables from WarpX.H (#4239)
  • Frontier (OLCF): MPI_Waitall issues (#4235)
  • Doc: HPC Python Separate (Static/Shared AMReX) (#4226)
  • Do not pre-processing routine in Python initialization (#4231)
  • Fix: openPMD 1D/2D3V Constant Positions (#4227)
  • Fix: WarpX Version (#4218)
  • CI: Shrink NVHPC Size (#4224)
  • Fix Python wrapper to extract theta (#4229)
  • fix pc for BTD plotfile (#4228)
  • Fix Repeated Plasma Lens: Start (#4220)
  • add error message if cuda 11.6 is used with the yee solver (#4222)
  • Use only 8 cores to compile on Summit (#4195)
  • BTD RZ test: add missing checksum analysis (#4202)
  • BoxArray in BTD has single box (#4208)
  • CMake: Fix -fPIC logic that triggers shared AMReX (#4211)
  • fix undefined behavior in btd intervals (#4216)
  • Remove unused/untested Python file (#4217)
  • add flush (#4214)
  • correct zinject_plane_boost (#4213)
  • Hybrid grid type not implemented in RZ geometry (#4212)
  • CI: Sphinx <7.2 for now (#4215)
  • pyWarpX.H: Add Include Guard (#4206)
  • AMReX: Weekly Update (#4207)
  • Add GPU-to-CPU mapping for Frontier (#4205)
  • Affiliation update in Zenodo file (#4204)
  • Include J in diagnostic output when an electromagnetic solver is not used (#4116)
  • Fix: Remove Overly Exported Classes (#4200)
  • Add nodal electrostatic solver (#3982)
  • Electrostatic sphere tests: add missing checksum analysis (#4198)
  • Automated test for externally loaded fields in the boosted frame (#4188)
  • Cleanup plasma injection (#4191)
  • fix time update (#4184)
  • Update Python installation instructions on HPC (#4189)
  • affiliation update in Zenodo file (#4190)
  • Docs: HPC3 (UCI) with Only -j 12 (#4182)
  • [pre-commit.ci] pre-commit autoupdate (#4186)
  • AMReX: Weekly Update (#4183)
  • t_lab optionally imposed for externally loaded species in the boosted frame (#4153)
  • Python 3.8+ (#4173)
  • Clang-tidy: add more misc-* checks to clang-tidy CI test (#4170)
  • Transition to pyAMReX (#3474)
  • LASY: Broadcast quantities to MPI processes (#4179)
  • In picmi.py, add G to fields to plot check (#4180)
  • Update PICMI interface for Gaussian flux (#4084)
  • Enable divE field diagnostic with Ohm's law solver (#4178)
  • Use more consistent particle type in pusher (#4175)
  • Fix compilation issue with single-precision particles (#4174)
  • Add Python wrapper to set the lens strength (#3748)
  • Fix continuous injection of lasers (#4112)
  • Fix Python test due to recent openPMD-viewer update (#4177)
  • AMReX: Weekly Update (#4172)
  • Doc: Update License Notice (#4171)
  • Add write_diagonstics_on_restart input option (#4091)
  • Doc: Gitter -> Discussions (#4168)
  • Clang tidy CI test: add some misc-* checks (#4150)
  • remove unused function (#4151)
  • Fix typo in parameters.rst (#4152)
  • Clang-tidy CI test: add two performance checks (#4158)
  • [pre-commit.ci] pre-commit autoupdate (#4167)
  • Clang tidy CI test: add 4 more readability-* checks to clang-tidy CI test (#4164)
  • add back printing of warning messages at the end of the simulation (#4154)
  • Clang-tidy CI test: add 4 new readability checks (#4163)
  • Show compiler warnings with appleclang (#4166)