Skip to content

Commit

Permalink
Merge pull request #257 from LLNL/main
Browse files Browse the repository at this point in the history
2024.01.0 Release changes back to develop
  • Loading branch information
mdavis36 authored Jan 22, 2024
2 parents 04b32f2 + 017f9e5 commit ad4d3cd
Show file tree
Hide file tree
Showing 5 changed files with 29 additions and 16 deletions.
34 changes: 23 additions & 11 deletions RELEASE_NOTES.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
Version vYYYY.MM.p -- Release date YYYY-MM-DD
Version v2024.01.00 -- Release date 2024-01-19
==============================================
* Important Notes:
* The PolyClipper, BLT, and PYB11Generator submodules have been modified. Be sure to recursively update the submodules.

Notable changes include:

* New features/ API changes:
* Adding P-alpha porosity model
* Adding P-alpha porosity model.
* Updating treatment of various state variables in the presence of porosity.
* Introduced a new common base class for porosity physics (PorosityModel), which PalphaPorosity and StrainPorosity share.
* Revamped interaction UpdatePolicies with FieldLists:
Expand All @@ -15,25 +15,25 @@ Notable changes include:
* Adding more Shadow Python interfaces wrapping our C++ classes, in particular PalphaPorosity and StrainPorosity.
* EquationOfState now requires instances to provide \partial P/\partial \rho and \partial P/\partial \epsilon. All current equations of state have been updated accordingly.
* Tillotson and Gruneisen EOSs implementations updated a bit in the revamping.
* Added more material options to MaterialPropertiesLib.py (mostly from Melosh's 89 book)
* Added more material options to MaterialPropertiesLib.py (mostly from Melosh's 89 book).

* Build changes / improvements:
* Spheral now provides First Class CMake support (using the BLT nomenclature). Spheral and its dependencies are now exported to simplify importing the project. To import Spheral into another project using CMake, use
* Spheral now provides First Class CMake support (using the BLT nomenclature). Spheral and its dependencies are now exported to simplify importing the project. To import Spheral into another project using CMake, use:
```
find_package(Spheral_CXX <path_to_spheral_installation>)
```
* CMake variables have a more consistent naming convention. Unused variables are removed.
* Added ENABLE_DEV_BUILD option to improve build times during code development
* Upped our required C++ standard to 17
* Added ENABLE_DEV_BUILD option to improve build times during code development.
* Upped our required C++ standard to 17.
* Bug Fixes / improvements:
* Fixed melt behavior in Steinberg-Guinan strength model, which was ignoring melt for damaged material.
* Fixed range of dimensionless melt temperature for Johnson-Cook strength.
* FSISPH new features and modifications to method
* NOTE constructor inputs have changed
* strength implementation modified
* new features added including plane strain option and settable minP for interfaces
* new, more rigorous, interface and free surface tracking
* FSISPH new features and modifications to method.
* NOTE constructor inputs have changed.
* strength implementation modified.
* new features added including plane strain option and settable minP for interfaces.
* new, more rigorous, interface and free surface tracking.
* Fixed initialization of longitudinal sound speed and Youngs modulus for damage models.
* Corrected some minor bugs/inconsistencies in the Tillotson EOS.
* lcats updated to work with current TOSS4 machine configurations.
Expand Down Expand Up @@ -166,3 +166,15 @@ Notable changes include:
* CullenDehnen segfault fix.
**Full Changelog**: https://github.com/LLNL/spheral/compare/2022.2.0-pre-spack...v2022.6.0
Version vYYYY.MM.p -- Release date YYYY-MM-DD
==============================================
* Important Notes:
Notable changes include:
* New features/ API changes:
* Build changes / improvements:
* Bug Fixes / improvements:
2 changes: 1 addition & 1 deletion cmake/SpheralVersion.cmake
Original file line number Diff line number Diff line change
@@ -1 +1 @@
set(SPHERAL_VERSION 2023.06.0)
set(SPHERAL_VERSION 2024.01.0)
4 changes: 2 additions & 2 deletions docs/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@
author = 'J. Michael Owen'

# The short X.Y version
version = '2023.06.0'
version = '2024.01.0'
# The full version, including alpha/beta/rc tags
release = '2023.06.0'
release = '2024.01.0'


# -- General configuration ---------------------------------------------------
Expand Down
4 changes: 2 additions & 2 deletions docs/conf.py.in
Original file line number Diff line number Diff line change
Expand Up @@ -26,9 +26,9 @@ copyright = '2012, LLNS'
author = 'J. Michael Owen'

# The short X.Y version
version = '2023.06.0'
version = '2024.01.0'
# The full version, including alpha/beta/rc tags
release = '2023.06.0'
release = '2024.01.0'


# -- General configuration ---------------------------------------------------
Expand Down
1 change: 1 addition & 0 deletions docs/developer/dev/continuous_deployment.rst
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ to their environment.

On LC systems we maintain:
* ``Spheral/risky``
* ``Spheral/2024.01.0``
* ``Spheral/2023.06.0``
* ``Spheral/2023.03.1``
* ``Spheral/2023.03.0`` (deprecated as of TOSS4 upgrade)
Expand Down

0 comments on commit ad4d3cd

Please sign in to comment.