Changelog for TUFLOW 2025.1.2

Release date: 15 July 2025

  1. General Notes
  2. Backwards Compatibility
  3. Bug Fixes
    1. Domain Construction
    2. Outputs and Check Files

General Notes

This is a patch release for TUFLOW 2025.1. This release fixes several bugs for Quadtree simulations when running the model on multiple devices when using groundwater functionality or PO outputs. For more details and a complete list of bug fixes, see the Bug Fixes Section below.

Backwards Compatibility

It is not expected that the 2025.1.2 release would cause changes in results if upgrading from any of the prior 2025 releases, except for the specifics of the bug fixes listed below.

Bug Fixes

Domain Construction

  • Fixed a bug with Quadtree BC Parallel Inertia Approach == Method B that could cause Quadtree simulations that were running on multiple CPU or GPU devices to crash silently. Method B extracts velocities from faces parallel to the model boundary (QT, HT, and HX types). If the boundary is distributed across multiple CPU or GPU devices, an indexing error could occasionally occur depending on how the quadtree mesh is deconstructed along the boundary. ERROR 3201 is now issued if the indexing error is detected.
  • Fixed a bug that could cause an unrealistic upswelling of groundwater to the surface. This bug could happen for Quadtree simulations that were using mulitple vertical soil layers and running on multiple CPU or GPU devices.

Outputs and Check Files

  • Fixed a model initialisation error that could occur when TUFLOW allocated memory for Plot Output (PO) data. This issue occurred during Quadtree simulations when the simulation was running on multiple CPU or GPU devices, and the number of PO cells was larger than the number of 2D cells sent to each CPU or GPU devices. For example, if very large PO regions were being used (e.g. the size of the active model).
  • Fixed a bug with the groundwater moisture plot output (GWm) where the groundwater depth from the wrong cell was used to calculate the groundwater moisture. This issue could happen to any Quadtree simulation regardless of the number of CPU or GPU devices used.
  • Fixed a bug with groundwater flux plot output (GWq) when running Quadtree simulations on multiple CPU or GPU devices that could cause the model to crash.