There is a newer version of the record available.

Published March 22, 2026 | Version v3.0.1

Underworld3: Mathematically Self-Describing Modelling in Python for Desktop, HPC and Cloud

  • 1. Research School of Earth Sciences, The Australian National University
  • 2. School of Earth Science, The University of Sydney
  • 3. Computer Science and Engineering, University at Buffalo
  • 4. School of Earth, Atmospheric & Environmental Science, Monash University
  • 5. School of Earth and Planetary Sciences, Curtin University, Australia

Description

Underworld3 v3.0.1

Patch release with build reliability fixes and documentation improvements.

Bug Fixes

  • Fix petsc_save_checkpoint() to use XDMF compatibility groups (fixes #80)
  • Fix stale build cache: ./uw build now uses --no-cache-dir to prevent pip from reusing wheels compiled against the wrong PETSc
  • Fix Dockerfile resilience to dependency version differences
  • Fix binder launcher dispatch payload and YAML quoting

Improvements

  • Auto-detect binder launcher ref from git tag in RTD documentation
  • Add manual dispatch overrides for binder image builds
  • Update README with binder badges for v0.99, v3.0.0, and development

Contributors

Underworld development team with AI support from Claude Code.

Files

underworldcode/underworld3-v3.0.1.zip

Files (131.1 MB)

Name Size Download all
md5:73a8c1cd68d3e22fa27828c202cf1a63
131.1 MB Preview Download

Additional details

Related works