24.03
Dependencies
- AMReX:
24.03
- PICSAR-QED:
23.09
- picmistandard: release
0.28.0
- openPMD-api: release
0.15.1
- Python: 3.8 - 3.12
What's Changed
- Implemented Villasenor and Buneman deposition routine for implicit solver by @JustinRayAngus in #4623
- Particle Container to Pure SoA Again by @ax3l in #4653
- Fix: Pre-Installed AMReX w/ CUDA by @ax3l in #4668
- Add hybrid resistivity current term by @clarkse in #4661
- CI: 4 Cores Linux/Win, 3 Cores macOS by @ax3l in #4673
- Update GitHub Action versions by @WeiqunZhang in #4674
- Update Polaris install instructions by @roelof-groenewald in #4664
- Minor fix in SLURM signal forwarding description by @roelof-groenewald in #4665
- ParticleHistogram2D change openPMD access type by @n01r in #4659
- Fix docs for checksumAPI terminal call by @n01r in #4677
- CI: NVHPC 24.1 by @ax3l in #4679
- Update pyAMReX to
development
by @ax3l in #4680 - AMReX/pyAMReX: Weekly Update by @ax3l in #4678
- Update openPMD-viewer documentation by @RemiLehe in #4682
- Apply filtering for the charge density in full diagnostics RZ PSATD by @oshapoval in #4624
- Add automated test for spacecraft charging by @EyaDammak in #4413
- Fix: openPMD RZ Positions by @ax3l in #4686
- AMReX/pyAMReX/PICSAR: Weekly Update by @ax3l in #4690
- Lassen (LLNL) TOSS3: Update by @ax3l in #4692
- Bugfix: sum guard cell values in current density diagnostic by @roelof-groenewald in #4596
- HPC3 (UCI):
-j 8
by @ax3l in #4694 - Add PICMI documentation for ReducedDiagnostics by @RemiLehe in #4693
- Obtain exact point of contact of Particles with EB by @EyaDammak in #4560
- Removed const modifier from LPInfo object on stack that was causing a… by @clarkse in #4696
- Adding a RZ version for the test "Point_of_contact_EB" by @EyaDammak in #4699
- Obtain exact time (real) when particles hit boundaries + test by @EyaDammak in #4695
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #4707
- Docs: update instructions for Fugaku supercomputer (Riken, Japan) by @lucafedeli88 in #4656
- Fix Particle Id Overflows by @ax3l in #4708
- Implementation of 4th order particle shape beyond implicit solver cases by @kale-j in #4706
- Cleanup some docstrings by @RemiLehe in #4714
- Save the normal components in the particle buffer when there is EB by @EyaDammak in #4702
- Add focusing position to Gaussian beam initialization by @aeriforme in #4639
- Update the documentation particles.rst in adding the new attributes by @EyaDammak in #4719
- PICMI: Fix unresolved reference for species by @n01r in #4722
- Improve Documentation for Laser-Ion Acceleration from Planar Target by @n01r in #4569
- Update of the time saved for scraped particles on the boundaries by @EyaDammak in #4710
- AMReX/pyAMReX/PICSAR: Weekly Update by @ax3l in #4728
- Position keyword now adds position variables in PICMI ParticleDiagnostic by @n01r in #4721
- openPMD: Fix Particle Weight Dims in 1D/2D by @ax3l in #4717
- Clang-Tidy: Fix Diagnostics Branch by @ax3l in #4731
- Exchange guard cells with the electrostatic solver by @RemiLehe in #4713
- Adding support for pml in domain for multiple patches by @RevathiJambunathan in #4632
- Update test that checks absorption of particles in PML by @RemiLehe in #4733
- Fix: Windows add_dll_directory Expand by @ax3l in #4734
- Doc: Python Bld in Separate Dir by @ax3l in #4739
- Doc: Pre-Commit Locally by @ax3l in #4741
- AMReX/pyAMReX/PICSAR: Weekly Update by @ax3l in #4745
- Clang-tidy CI tests: use clang-tidy-15 instead of clang-tidy-14 by @lucafedeli88 in #4689
- Enable
WarpX::ComputeEdgeLengths
in RZ by @roelof-groenewald in #4749 - New Python test: Particle-Boundary interaction by @EyaDammak in #4729
- Adding normal components to regular boundary buffer by @EyaDammak in #4742
- Add function to set domain boundary potentials from Python by @roelof-groenewald in #4740
- clean up
ablastr/fields
by @aeriforme in #4753 - Split clang-tidy CI test into 4 to improve performances by @lucafedeli88 in #4747
- Replace links to learn git by @RemiLehe in #4758
- Bugfix in
fields.py
for GPU run withoutcupy
by @roelof-groenewald in #4750 - Release 24.03 by @ax3l in #4759
New Contributors
- @JustinRayAngus made their first contribution in #4623
Full Changelog: 24.02...24.03