Skip to content

26.07

Choose a tag to compare

@ax3l ax3l released this 08 Jul 20:23
· 106 commits to development since this release
26.07
312d507

DOI

Dependencies

What's Changed

  • CI: Frank GPU Runners by @ax3l in #6942
  • Dependencies: weekly update by @github-actions[bot] in #6938
  • Doc: Glossary to Agents by @ax3l in #6950
  • Tools/Parser: add input_has_value helper, use it in tests by @EZoni in #6850
  • computePhiIGF: w/o Grow of Phi by @ax3l in #6952
  • Hybrid-PIC: set unused dimensions nodal for RCYLINDER and RSPHERE by @tomzhu0225 in #6946
  • Add backward scattering angle model for two-product reactions by @RemiLehe in #6947
  • Add 1D and 2D automated tests for the macroscopic EM solver by @tomzhu0225 in #6945
  • Dependencies: weekly update by @github-actions[bot] in #6958
  • Reuse GetVelocityVector for parse_momentum_function by @RemiLehe in #6913
  • Unify RK4 and RKF45 execution streams by @roelof-groenewald in #6953
  • Add allocdata Python callback by @dpgrote in #6966
  • Add support for RZ + EB with effective potential ES solver by @roelof-groenewald in #6961
  • Add dependabot.yml for GitHub Actions version updates by @EZoni in #6959
  • Improve Error Message of getArrWithParser by @AlexanderSinn in #6964
  • Bump actions/upload-artifact from 4 to 7 by @dependabot[bot] in #6970
  • Bump actions/cache from 4 to 6 by @dependabot[bot] in #6971
  • Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #6972
  • Bump github/codeql-action from 3 to 4 by @dependabot[bot] in #6973
  • Bump actions/checkout from 4 to 7 by @dependabot[bot] in #6974
  • use exit_status for nonlinear solvers. by @JustinRayAngus in #6955
  • setup.py: Emscripten by @ax3l in #6975
  • Support non-EB RZ cases with effective potential solver by @roelof-groenewald in #6977
  • Maxwell-Juttner: use ux_mean/uy_mean/uz_mean drift like maxwellian by @RemiLehe in #6918
  • Remove redundant species_type input from test_2d_charge_exchange_dsmc by @EZoni in #6984
  • Add resampling target ratio input to picmi.py by @roelof-groenewald in #6983
  • Replace query/get_enum_sloppy with query/get_enum_case_insensitive by @RemiLehe in #6968
  • Fix secondary ion emission test for multi-rank MPI runs by @RemiLehe in #5935
  • Dependencies: weekly update by @github-actions[bot] in #6991
  • MultiParticleContainer.cpp : ensure that physical_species has a value before using it by @lucafedeli88 in #6986
  • openPMD-api: 0.17.1 by @ax3l in #6987
  • Used a closed interval for laser continuous injection check by @AlexanderSinn in #6992
  • C++20: use starts_with, ends_with by @lucafedeli88 in #6892
  • Fix strings in WarpX_PETSc.cpp by @dpgrote in #6995
  • Collisions: add shared parse_scattering_processes helper by @RemiLehe in #6979
  • Divergence cleaning for loaded B fields in electrostatic/magnetostati… by @clarkse-he in #6969
  • C++20: use container.contains() by @lucafedeli88 in #6885
  • Update cray-python module version to 3.11.7 by @Noerr in #7002
  • DSMC refactoring: use ScatteringProcess::Executor object inside SplitAndScatterFunc kernel by @RemiLehe in #7001
  • Fix name of FFT compile option in error message. by @atmyers in #7006
  • Enable RKF45 to be used at intervals to set the RK4 substep number by @roelof-groenewald in #6920
  • Capacitive discharge CI test: compare against Turner benchmark rather than flat density by @RemiLehe in #7012
  • DSMC: add m_produces_products flag to ScatteringProcess::Executor by @RemiLehe in #7011
  • setup.py: honor CMAKE_GENERATOR_PLATFORM for the Windows -A flag by @ax3l in #7019
  • Redistribute virtual photons after generating them with beam-size effect by @RemiLehe in #6996
  • [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #7020
  • Fix XDim3 uninitialized warning by @AlexanderSinn in #7015
  • DSMC: support excitation processes by @RemiLehe in #7004
  • Fix Load Balancing with RZ PML by @AlexanderSinn in #7016
  • CI: fix workaround for Open MPI oversubscription issue by @EZoni in #6014
  • Share hankel transformer between boxes by @AlexanderSinn in #7017
  • Expose mesh refinement ratio to Python interface by @EZoni in #7007
  • pyWarpX: Only export _PyInit_warpx_pybind by @ax3l in #6989
  • CI: check that analysis_default_regression.py is always a link by @EZoni in #6811
  • Fix Examples/CMakeLists.txt for no-MPI builds by @EZoni in #7033
  • Linear Compton: fix typo sampling of Klein-Nishina formula by @RemiLehe in #7029
  • Replace Elixir pattern with The_Async_Arena for temporary GPU FABs by @RemiLehe in #7035
  • Release: WarpX 26.07 by @github-actions[bot] in #7005

Full Changelog: 26.06...26.07