
Dependencies AMReX: 26.05 pyAMReX: 26.05 PICSAR-QED: 26.05 pybind11: 3.0.4 picmistandard: 0.34.0 openPMD-api: 0.17.0 Python: 3.11 - 3.14 What's Changed Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6748 AGENTS: Do not modify autogenerated files by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6746 Add enum to handle scattering angle in fusion reactions by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6718 Allow beam size effect in beam-beam simulations by @pkicsiny in https://github.com/BLAST-WarpX/warpx/pull/6454 Implicit fixes by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6737 Move particlescraper callback to HandleParticlesAtBoundaries by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6735 add offset to dataPtr(). by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6758 CMake: decouple Python source copy from link step by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6757 Add explanatory comments to RedistributeLocal by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6756 Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6770 Docs: improve parameter formatting using custom Sphinx domain by @eebasso in https://github.com/BLAST-WarpX/warpx/pull/6639 CMake: pyAMReX Compile Selected PCs by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6717 Doc: Parameter inline role. by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6773 Add particle field diagnostic by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6570 Refactor post_processing_utils.py by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6751 Update pybind11 dependency: 3.0.3 by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6736 runClangTidy.sh : fix typo in instructions on how to set the version of clang-tidy by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6777 Parameters.rst: Consistent Double Backticks by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6774 Remove unnecessary warning when using OpenPMD by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6772 Use species_type in picmi by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6764 Went to partial nowait comms by @bathmatt in https://github.com/BLAST-WarpX/warpx/pull/6666 Remove checksum values that cause false positives by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6750 Fix typo, change amr.ncell to amr.n_cell by @eebasso in https://github.com/BLAST-WarpX/warpx/pull/6783 Add functionality for species specific current deposition from Python by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6667 use time-centered E from previous step as initial guess for implicit solvers. by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6784 Fix clang tidy CI test by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6685 update notation inside setMassMatriceKernels() by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6785 Use PhysConst::c2/inv_c2, fix constexpr, use uniform names by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6615 pybind11: 3.0.4 by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6792 Include laser containers in GetParticleContainerFromName by @roelof-groenewald in https://github.com/BLAST-WarpX/warpx/pull/6799 add pulsed decay collision module. by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6558 Pre-Commit: Update Monthly by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6794 Docs: update instructions to compile/use WarpX on Adastra (CINES) by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6591 C++20 by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6606 cleanup setting initial angles for axisymmetric geometries by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6789 fix collisions.correct_energy_momentum crash for implicit. by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6806 Fix GPU dispatch for PolymorphicArenaAllocator in DefaultInitialization by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6808 More :pp:param: role usage by @eebasso in https://github.com/BLAST-WarpX/warpx/pull/6781 Examples: Remove particles.do_tiling by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6809 Fix NaN handling in electrostatic_sphere_eb MR analysis by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6807 Fix silent failure in analysis_default_regression.py by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6812 Link analysis_default_regression.py for pierce diode test by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6810 Clean up output format detection in default regression analysis by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6815 Only do pairwise energy conservation if there are two or more particles by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6818 Add link to WarpX logo in documentation by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6814 In AddPlasma, fix for radial_numpercell_power by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6804 WarpX.H: reorder inclusions by @lucafedeli88 in https://github.com/BLAST-WarpX/warpx/pull/6795 correct poynting flux at r-boundaries in cylindrical geometries. by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6820 Tests: Derive analytical formula for particle_boundary_interaction by @RemiLehe in https://github.com/BLAST-WarpX/warpx/pull/6817 Further cleanup in binary collision moment conservation by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6824 do proper mapping from linearized index to cell coordinates in pulsed decay collision module by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6827 cosmetic cleanup by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6828 Dependencies: weekly update by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6790 Relax pybind11 version requirement for package managers by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6805 binary collision energy conservation, sort by weight by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6825 Docs: C++20 by @ax3l in https://github.com/BLAST-WarpX/warpx/pull/6829 Fix charge conservation in charge exchange and add automated test by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6796 Fix ROCm minimum version in documentation by @EZoni in https://github.com/BLAST-WarpX/warpx/pull/6834 avoid NaN in maxParticleVelocity() by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6831 Consistent implicit gather RZ by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6839 include external B when computing mass matrices. by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6843 Refactor moment correction method for weighted particle collisions by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6837 Add new time step size limiters by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6840 Add comments to indicate that photons and laser particles are not advanced using a particle pusher by @oshapoval in https://github.com/BLAST-WarpX/warpx/pull/6688 fix update timestep print message by @JustinRayAngus in https://github.com/BLAST-WarpX/warpx/pull/6846 Rotate angles to zero for binary collisions by @dpgrote in https://github.com/BLAST-WarpX/warpx/pull/6841 Fix optical length update when collisions.split_momentum_push = 1 by @aeriforme in https://github.com/BLAST-WarpX/warpx/pull/6838 Release: WarpX 26.05 by @github-actions[bot] in https://github.com/BLAST-WarpX/warpx/pull/6832 New Contributors @bathmatt made their first contribution in https://github.com/BLAST-WarpX/warpx/pull/6666 Full Changelog: https://github.com/BLAST-WarpX/warpx/compare/26.04...26.05
