Skip to content

Release 1.9.2

Compare
Choose a tag to compare
@Yurlungur Yurlungur released this 14 Apr 21:48
· 318 commits to main since this release
9e7de3e

Release 1.9.2

Date: 4/7/2025

Added (new features/APIs/variables/...)

  • [PR470] Add the ability to access lambda elements by named types
  • [PR459] Add electron and ion tables to EOSPAC and SpinerEOS backends
  • [PR453] A PT space PTE solver
  • [PR444] Add Z split modifier and electron ideal gas EOS

Fixed (Repair bugs, etc)

  • PR492 Fix import issue in spack's package.py.
  • [PR485] Fix segfault in Fortran interface related to EOSPAC initialization
  • [PR478] Fix bug in KPT test. Add more extensive clang build to github CI matrix.
  • [PR473] Resolve memory issue. Thanks for the catch, Richard!
  • [PR468] Move definition of def_en and def_v to an implementation file
  • [PR466] Fully thread lambda inputs through the PTE solver
  • [PR449] Ensure that DensityEnergyFromPressureTemperature works for all equations of state and is properly tested
  • [PR439] Add mean atomic mass and number to EOS API
  • [PR437] Fix segfault on HIP, clean up warnings, add strict sanitizer test
  • [PR375] Added energy floor modifier
  • [PR491] Fixed spackage logic to point at correct spiner version for piecewise grids

Changed (changing behavior/API/variables/...)

  • [PR475] Shrink the default variant. Notably moved Stiff Gas behind a flag.
  • [PR487] Added static member functions to closures for scratch size interrogation

Infrastructure (changes irrelevant to downstream codes)

  • [PR481] Move mutable diagnostic variables in singularity-eos into optional indexable types in a lambda.
  • [PR486] Use default behavior for max_scratch_size and scratch_size in the eos base class
  • [PR489] Move default behavior for nlambda to the eos base class

Removed (removing behavior/API/varaibles/...)