25.08
Dependencies
- AMReX: 25.08
- pyAMReX: 25.08
- PICSAR-QED: 25.06
- picmistandard: 0.33.0
- openPMD-api: 0.16.1
- Python: 3.9 - 3.13
What's Changed
- SYCL: Turn on AOT in CI and Update MKL by @WeiqunZhang in #6007
- Add function to get total kinetic energy for a given species by @roelof-groenewald in #5943
- Fix temperature deposition thread safety by @clarkse in #6001
- Moved particle creation routines into a new file by @dpgrote in #5997
- Rename
np_current
variable for more clarity by @EZoni in #6008 - Update dane scripts by @dpgrote in #6009
- Further optimizations for the binary collision module by @atmyers in #5981
- Initial partition based particle density profile by @WeiqunZhang in #5812
- Remove unused file from binary collisions module by @atmyers in #6015
- adding total iteration count to the nonlinear diagnostic file. by @JustinRayAngus in #6013
- Enable general weight scaling for radial particle distributions by @dpgrote in #5009
- fields.py relies on MultiFab global indexing by @dpgrote in #5407
- Fix energy and momentum conservation after pair wise Coulomb collisions by @dpgrote in #5932
- Update install direction in dane_warpx.profile.example by @dpgrote in #6010
- Fix GCC 8:
stdc++fs
by @ax3l in #5990 - PsatdAlgorithmRZ: Fix uninitialized member variable by @WeiqunZhang in #6017
- AMReX/pyAMReX/PICSAR: Weekly Update by @ax3l in #6026
- CMake: ABLASTR/WarpX/AMReX SIMD by @ax3l in #5966
- fixed index for gmres_iter in 1d planar pinch analysis script by @JustinRayAngus in #6023
- correct step for writing of diagnostic file for the Picard nonlinear … by @JustinRayAngus in #6024
- refactored how to reflect/set Rho and J at PEC/PMC boundaries. by @JustinRayAngus in #5909
- ensure time solver-dependent alpha is set correctly in the curl-curl PC. by @JustinRayAngus in #6022
- permit CurlCurlMLMG with PEC and SilverMueller BCs. by @JustinRayAngus in #6027
- Added 1D Pierce Diode CI test by @oshapoval in #5999
- add comment about why tiling is not permitted. by @JustinRayAngus in #6029
- SymPy > 1.12.1 yield wrong results in PSATD symbolic notebooks by @EZoni in #5968
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #6020
- Weekly update of dependencies by @EZoni in #6032
- Update perlmutter.rst by @truewis in #6018
- Bug fix: Mixed precision builds fail due to conflicting types by @roelof-groenewald in #6028
PlasmaInjector.H
: HideopenPMD.hpp
by @ax3l in #6016- Add
--release
option to script for update of dependencies by @EZoni in #6033 - Fix string concatenation in assert by @AlexanderSinn in #6040
- Update dependencies by @EZoni in #6043
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #6046
- Doc: openPMD Airplane Mode by @ax3l in #6044
- Doxygen CI: Warnings as Error by @ax3l in #3560
- Run test_2d_theta_implicit_strang_psatd test on one processor by @dpgrote in #6050
- Doxygen: No Python by @ax3l in #6052
- Ascent 0.9.3 by @ax3l in #6051
- Tools: improve automated dependencies update by @EZoni in #6038
- Doc: oneAPI Requirements by @ax3l in #6055
- Updating initialization of external vector potential based fields to … by @clarkse in #6047
- AMReX/pyAMReX/PICSAR: Weekly Update by @ax3l in #6059
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #6064
- Minor refactoring of PIC loop extracted from PR 5955 by @EZoni in #6012
- CMake: Add
WarpX_FASTMATH
by @ax3l in #6057 - WarpX 25.08 by @EZoni in #6066
New Contributors
Full Changelog: 25.07...25.08