23.09
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)