Skip to content

Releases: underworldcode/underworld2

v2.17.3

14 May 03:38

Choose a tag to compare

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

14 May 02:02

Choose a tag to compare

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

30 Oct 01:35

Choose a tag to compare

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

03 Apr 02:49

Choose a tag to compare

What's Changed

Updates

  • Dockerfiles
  • README.md
  • conda recipe

Full Changelog: v2.16.0...v2.16.4

v2.16.1b

14 Mar 06:36
3ebd38a

Choose a tag to compare

Minor Updates:

v2.16.0

04 Mar 04:05
3eafc5f

Choose a tag to compare

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:

  • Update UWGeoTutorials.rst #693.
  • Fix for cohesion bug in Druker-Prager rheology. #707

Full Changelog: v2.15.1b...v2.16.0

Underworld 2.15.1

16 Apr 01:15

Choose a tag to compare

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

19 Dec 04:16

Choose a tag to compare

Underworld v2.14.1 Pre-release
Pre-release

New

  • Pragmatic included in Petsc installation

Fixes

  • 'temperatureDot' checkpointing automatically enabled for UWGeodyanmic models.
  • Conda build method - feedstock-style

Underworld v2.14.0

14 Dec 04:28
a75ed03

Choose a tag to compare

Underworld v2.14.0 Pre-release
Pre-release

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

19 Aug 11:35
ff32a86

Choose a tag to compare

Underworld v2.13.1b Pre-release
Pre-release

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