24.08
Dependencies
- AMReX:
24.08
- PICSAR-QED:
23.09
- picmistandard: release
0.29.0
- pyAMReX:
24.08
- openPMD-api: release
0.15.1
- Python: 3.8 - 3.12
What's Changed
- Fix typo in parameters.rst by @arichar6 in #5030
- C++17 mordernization: replace std::is_same<T1, T2>::value with std::is_same_v<T1, T2> by @lucafedeli88 in #5028
- Remove debug build type from Langmuir 2D fluid test by @EZoni in #5031
- Add ability to load external particle fields from file by @oshapoval in #4997
- Reset collision checksums and add particle data by @RemiLehe in #5042
- CI: fix dimensionality of test
Python_ohms_law_solver_EM_modes_rz
by @EZoni in #5037 - Specify the unit of the potential, in the documentation by @RemiLehe in #5035
- Correct formatting of the documentation for
gaussian_parse_momentum_function
by @RemiLehe in #5038 - Remove work-around in regression testing script by @EZoni in #5034
- CI: restore input for test
Langmuir_multi_nodal
by @EZoni in #5039 - generalizing temperature calc in Coulomb scattering method to weighted particles by @JustinRayAngus in #5040
- Use latest PICMI version in readthedocs by @RemiLehe in #5044
- CI: remove unused params, check particles in
collisionXYZ
by @EZoni in #5043 - shuffling the full list of particles for intra-species binary collisions by @JustinRayAngus in #5045
- Fix Lassen: BLAS++/LAPACK++ by @ax3l in #5050
- Initialize with value all
aux
,cax
fields by @EZoni in #5049 - ABLASTR FFT: Fix Standalone Build by @ax3l in #5051
- AMReX/pyAMReX/PICSAR: Weekly Update by @ax3l in #5054
- Doc: Lassen Doc String h5py by @ax3l in #5052
- Fix CMake Python IPO Control by @ax3l in #5055
- Change 'if (bool_var == 1)' into 'if (bool_var)' for readability by @lucafedeli88 in #5060
- Doc: Lassen Stays TOSS3, Fix SciPy by @ax3l in #5063
- Avoid N² Operation in Binary-Pairing Coulomb Collsions by @JustinRayAngus in #5066
- GNU Make: fix make clean by @WeiqunZhang in #5067
- AMReX/pyAMReX/PICSAR: Weekly Update by @ax3l in #5074
- Fix again the collisionXYZ benchmark by @dpgrote in #5083
- [WIP] Recompute the macroscopic properties everytime the moving window moves. by @RemiLehe in #5082
- Update script to compile WarpX on Frontier (OLCF) by @lucafedeli88 in #5076
- PICMI (Bucket): NumPy 2.0 Compatibility by @ax3l in #5075
- Add PRL using WarpX in Science Highlights by @RemiLehe in #5093
- Improving Coulomb collision method for weighted-particles by @JustinRayAngus in #5091
- Fix Electrostatic FFT python interface, take 2 by @archermarx in #5081
- AMReX/pyAMReX/PICSAR: Weekly Update by @ax3l in #5095
- CI: remove unused parameter
analysisOutputImage
by @EZoni in #5097 - Fix bug with ES solver and MR:
E_aux=E_fp
inUpdateAuxilaryData
by @oshapoval in #4922 - Enable tiling in some
MFIter
loops by @EZoni in #5096 - Add documentation for binomial smoother by @RemiLehe in #5099
- Expose more diagnostics options in PICMI by @RemiLehe in #5100
- Doc: HPSF & Gov Links by @ax3l in #5085
- Doc: Pitzer (OSC) by @Wang-Zhongwei in #5064
- ABLASTR: Pass
GridType
instead of Global by @ax3l in #5106 - PICMI interface for implicit solvers by @dpgrote in #5101
- Treat external field types consistently by @roelof-groenewald in #5104
- Update test to use lasy 0.5.0 by @RemiLehe in #5111
- Fix bug in
PrintMainPICparameters
(uninitialized values) by @EZoni in #5114 - Temporarily disable
openbc_poisson_solver
by @ax3l in #5117 - CI: Clean out Pip Caches by @EZoni in #5110
- Fix:
species_type
init memory by @ax3l in #5119 - AnyFFT: 1D Support by @ax3l in #5112
- CI: clean test dirs, reset
collisionXZ
checksums by @EZoni in #5120 - Add density min and max arguments to
picmi.AnalyticDistribution
by @roelof-groenewald in #5108 - Change alpha particle momentum initialization by @PhysicsDan in #5033
- Checksum Reset via Env Variable by @ax3l in #5105
- Make quantum_xi_c2 a non-static member variable of the WarpX class by @lucafedeli88 in #5073
- Add thread sanitizer test in CI by @lucafedeli88 in #4799
- Release 24.08 by @ax3l in #5125
New Contributors
- @arichar6 made their first contribution in #5030
- @Wang-Zhongwei made their first contribution in #5064
Full Changelog: 24.07...24.08