Releases: underworldcode/underworld2
Releases · underworldcode/underworld2
v2.17.3
What's Changed
Release 2.17.3 [2026-05-14]
New:
- ALE-IB (Arbitrary Lagragian Eulerian - Internal Boundary) models added. #753
Changes:
- Adding UWGeo example tests to CI testing.
- Rename files .yaml -> .yml.
Fixes:
- PostHog metrics changed - 'distinct_id' fix.
- clean.sh fix
- pypi publishing github action.
- disabling old actions. conda deploy, new release deploy
Release 2.17.1 [2026-02-01]
Changes:
- Support python 3.9-3.12.
Fixes:
- Swarm checkpoint fix - proc_offset is no longer a h5py attribute. #749
Full Changelog: v2.17.0...v2.17.2
v2.17.2
What's Changed
Release 2.17.2 [2026-05-07]
New:
- ALE-IB (Arbitrary Lagragian Eulerian - Internal Boundary) models added. #753
Changes:
- Adding UWGeo example tests to CI testing.
- Rename files .yaml -> .yml.
Fixes:
- PostHog metrics changed - 'distinct_id' fix.
- clean.sh fix
Release 2.17.1 [2026-02-01]
Changes:
- Support python 3.9-3.12.
Fixes:
- Swarm checkpoint fix - proc_offset is no longer a h5py attribute. #749
Full Changelog: v2.17.0...v2.17.2
v2.17.0
New:
Move container definitions to ./docs/development/container/. Podman's container is now preferred over docker and Dockerfiles.
Changes:
UWGeodynamics - Badlands coupling imporvements. See blog
Fixes:
Fix for Badlands coupling - Tectonic velocity now evaluated at surface, rather than Badlands basement recGrid. #725
UWGeo checkpoint times fix, e5d9ba1
New Contributors
Full Changelog: v2.16.4...v2.17.0
v2.16.4
v2.16.1b
Minor Updates:
- Badlands python package is now taken from https://github.com/badlands-model/badlands
- Lavavu container is no longer built separately - lavavu 1.19 is used directly
- Github actions update.
v2.16.0
New:
- New 3D free surface implementation (tested). The vertical coordinates of the mesh nodes are rebuilt by being advected and interpolated from the surface velocities, and then solving the steady state heat equation to get a uniform distribution. See the related example in docs/UWGeodynamics/examples.
- Build changes PEP 621, pyproject.toml, and all source code now under src.
- Move to Petsc-3.21.0.
- New G4A stats module for user statics measurements.
Changes:
- UWGeodynamics - 'ressources' folder is now 'resources' (but previous name is still supported).
Modify docker building script to allow changing MPI implementation.
Fixes:
Full Changelog: v2.15.1b...v2.16.0
Underworld 2.15.1
New:
- Move to Petsc-3.19.4
- New 3D free surface implementation. (Not fully tested).
- New install guides for Gadi and setonix.
Fixes:
- UWGeodynamics - add dynamic heating back into the advection diffusion solver, #669
- Using updated Badlands-2.2.3 without license issue.
Full Changelog: v2.14.1b...v2.15.1b
Underworld v2.14.1
New
- Pragmatic included in Petsc installation
Fixes
- 'temperatureDot' checkpointing automatically enabled for UWGeodyanmic models.
- Conda build method - feedstock-style
Underworld v2.14.0
New:
- New Dockerfile configuration resulting in smaller docker images.
- Move to Petsc-3.18.1.
Changes:
- Multiple mpi implementation images for HPC usage (Gadi and Setonix).
Fixes:
- Revert to HDF5 1.10. Fix for Checkpointing issues.
Underworld v2.13.1b
What's changed:
- Merge UWGeodynamics into Underworld (
from underworld import UWGeodynamics as GEO). - Compatibility with petsc 3.17.
- Update Docker images: Ubuntu 22.04LTS and mpich 3.4.3, python 3.10, petsc 3.17.1.
- Update install_docs/nci gadi.
- Improved cmake logic.
- CI tests all passing.
Full Changelog: v2.12.2b...v2.13.1b