Skip to content

v24.9.0

Compare
Choose a tag to compare
@kratman kratman released this 03 Sep 19:54
· 184 commits to main since this release
0e50894

Features

  • Added additional user-configurable options to the (IDAKLUSolver) and adjusted the default values to improve performance. (#4282)
  • Added the diffusion element to be used in the Thevenin model. (#4254)

Optimizations

  • Update IDAKLU tests and benchmarks to use adaptive time stepping. (#4390)
  • Improved adaptive time-stepping performance of the (IDAKLUSolver). (#4351)
  • Improved performance and reliability of DAE consistent initialization. (#4301)
  • Replaced rounded Faraday constant with its exact value in bpx.py for better comparison between different tools. (#4290)

Bug Fixes

  • Fixed memory issue that caused failure when output variables were specified with (IDAKLUSolver). (#4379)
  • Fixed bug where IDAKLU solver failed when output variables were specified and an event triggered. (#4300)

Breaking changes

  • Replaced have_jax with has_jax, have_idaklu with has_idaklu, and
    have_iree with has_iree (#4398)
  • Remove deprecated function pybamm_install_jax (#4362)
  • Removed legacy python-IDAKLU solver. (#4326)