Release 1.9.2
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