Introduction
Document Updates and Important Notices
Summary
Licensing
1
Overview
1.1
2023-03 Release
2
2D Domain Construction
2.1
Quadtree Updates (HPC Only)
2.1.1
Support For Multiple GPU
2.1.2
Support For Multiple Nesting GIS Layers
2.1.3
Support “Trigger 1D” for Variable Z Shape
2.2
Sub-Grid Sampling (SGS) Changes
2.2.1
SGS Default Changes
2.2.2
SGS Approach
2.2.3
Setting SGS Sampling Frequency
2.2.4
SGS Materials
2.2.5
High Resolution Interpolation Approach
2.2.6
High Resolution Thin Breaklines
2.2.7
Parallel Processing for SGS initialisation
2.2.8
XF Files for SGS Method C
2.3
Infiltration and Sub-Surface Flows
2.3.1
Overview
2.3.2
Soils File
2.3.3
TGC Commands
2.3.4
Boundaries
2.3.5
Groundwater Map Outputs
2.3.6
Groundwater Plot Outputs
2.3.7
Interflow and Advection Dispersion
2.3.8
Groundwater Blend Threshold
2.3.9
Initial Moisture and Green-Ampt Infiltration
2.3.10
Improvements in Reading Soil File (.tsoilf)
2.3.11
Bug Fix for Infiltration and Advection Dispersion
2.4
Modelling Bridge Structure in 2D
2.4.1
CFD Benchmarking Study
2.4.2
New Input Layer for Modelling Bridge Structure in 2D
2.4.3
Automatic Generation of Superstructure FLC
2.4.4
Grouped Structure Output
2.5
Advection Dispersion
2.5.1
HPC Support for Multiple Constituents Per Simulation
2.5.2
HPC Support for Constituent Settling and Decay
2.5.3
Layered Interflow - Advection Dispersion TGC Commands
2.6
Non-Newtonian Mixing
2.7
Minor Enhancements and Bug Fixes
2.7.1
Fix to Memory Efficient Quadtree Meshing Algorithm
2.7.2
Duplicate Material IDs
2.7.3
Duplicate Soil IDs
2.7.4
Check added for valid Non-Newtonian Coefficients
2.8
Minor Enhancements and Bug Fixes for 2023-03-AB
2.8.1
Bug Fix to HR Breakline Adjustment with Output Zone
2.8.2
Read GIS / GRID Soil Layer Accepts Multiple Layer Numbers
2.8.3
Un-Deprecated GWD and GWL Commands
2.8.4
Bug Fix HPC GWQ PO Units
2.8.5
Bug Fix for Ground Water Outputs
2.8.6
Bug Fix for Infiltration Outputs in Classic
2.8.7
Bug Fix for HPC Breakline Memory Release
2.8.8
Infiltration When No Soil Capacity and Infinite Depth Soil
2.9
Minor Enhancements and Bug Fixes for 2023-03-AC
2.9.1
Bug Fix to Default SGS Elevation
2.9.2
Bug Fix to Quadtree Clip Region
2.9.3
Bug Fix to Read TIN Command in HPC Model
2.9.4
Bug Fix Quadtree 2d_zsh Snapped to Code
3
1D Solver - ESTRY
3.1
Arch Bridge
3.1.1
Arch Bridge Editor
3.1.2
Bug Fix with Modelling Multiple Arch Bridges
3.1.3
Arch Bridge Error Message Number Assignment
3.2
Ability to Model Time Lag in Virtual Pipes
3.3
Enhancement to Adverse Slope Culvert
3.4
Improvement to Structure Flow Level Options
3.5
Minor Enhancements and Bug Fixes
3.5.1
Unused Manning’s n Value Set to Zero in nwk_C Check File and .eof
3.5.2
Fixes to Write Check Files [Exclude | Include | None | ALL] == [OFF]
3.5.3
Pit_A Check File Incorrectly Reporting Width
3.5.4
Pit_A Check File Increased Type Attribute Length
3.5.5
Incorrect ‘B’ Type Bridge Form Loss Reported in the .eof
3.5.6
Pump Inverts Reported in the .eof
3.5.7
1D Pump Point Objects Now Produce ERROR 1438
3.5.8
Pump Curves No Long Trigger ERROR 1092 and ERROR 1093
3.5.9
ERROR 2056 Incorrectly Triggering
3.5.10
WARNING 2039 Counts All Ignored SX Pit Connections
3.5.11
1D Operable Structures Linked to 2D Water Level (H2D) Updating on Map Update Interval
3.5.12
Linking 1D Operable Structures to 2D PO Points Not Functional as Described
3.5.13
Bug Fix to Invert Levels used in PF Channel Flow Calculation
3.5.14
ERROR 1261 Incorrectly Triggering for 1D PF/DF channels
3.5.15
Enhancement and Bug Fix for PF/DF Channel Check Files
3.5.16
Setting Initial State of 1D DF Channel
3.5.17
WARNING Message for Using Zero Pump Capacity
3.5.18
Enhancement Reducing Memory Usage for Operational Channels
3.5.19
WARNING/ERROR Message for Using Wrong GIS Type in 1d_nwk
3.5.20
ERROR Message for Using Bridge Flow == Method A in Structure Routines == 2013 (Default)
3.5.21
Bug fix for ERROR 1025
3.5.22
Bug fix for WARNING 2073
3.6
Minor Enhancements and Bug Fixes for 2023-03-AB
3.6.1
Operational Channel Memory Allocation Error
3.6.2
Operational Channels Handle Multiple AND or OR Statements on Same Line
3.6.3
Bug Fix for Virtual Pipe Model Not Writing Output
3.6.4
Bug Fix for WLL Should Not Be Here
3.7
Minor Enhancements and Bug Fixes for 2023-03-AC
3.7.1
Bug Fix to VPO Connected to 1D Channel
3.7.2
Bug Fix to Water Level Lines (WLL) when Virtual Pipes are Used
4
2D Solvers - Classic/HPC
4.1
Overview
4.2
2D HPC Weir Flow Approach
4.3
Support for Record Gauge Data in HPC
4.4
Support for Automatic Initial Water Level in Quadtree
4.5
Support for Long Profiles in HPC
4.6
Increase in Maximum CPU Threads
4.7
Minor Enhancements and Bug Fixes
4.7.1
Limiting Manning’s n for Wu Turbulence Calculation
4.7.2
TIN Clip Layers in Quadtree
4.7.3
Change to Treatment of non-Polygon Objects in Geometry Trim Layers
4.7.4
WARNING 3522 Message Text Updated
4.7.5
New Thick Breakline Face Selection for Quadtree Model
4.7.6
Support Read GIS Zpts Polygon Shape in SGS Method C
4.7.7
Support Read GRID Zpts ADD Option for SGS Method C
4.7.8
Read RowCol Zpts and Read GIS Zpts With Point Layer Now Produce ERROR 3517 in SGS or Quadtree Models
4.7.9
Error for .tgc command Read Grid IWL used in .tcf
4.8
Minor Enhancements and Bug Fixes 2023-03-AB
4.8.1
Running Simulations at the Exact Same Time Causes XF File “End Of File” Error
4.8.2
Bug Fix for “Should Not Be Here [tE” with HPC and Restart Files
4.8.3
Bug Fix for “Should not Be Here [tE” at End of Simulation
4.8.4
Bug Fix for Forward Slash in Check File Path
4.8.5
Bug Fix for Stability Issue with Thick Breaklines
4.8.6
Bug Fix for Small HPC models on CPU with a Large Number of Threads
4.8.7
Bug Fix with SGS Calculation
4.8.8
Bug Fix with Fixed Form Loss Coefficients in Quadtree
4.8.9
Update to CHECK 3505 SGS TIN for Quadtree Model
4.8.10
Bug Fix 2d_lfcsh Layers in Quadtree Snapped to Code
5
Boundaries and Links
5.1
Support for DSS File Format
5.2
SX Momentum
5.3
Structure Loss Adjustment for SX Connected 1D Structures
5.4
Quadtree Parallel Inertia on HT / HX Boundaries
5.5
HPC Support for Boundary Spline Interpolation
5.6
Default HPC Boundary Approach
5.7
Minor Enhancements and Bug Fixes
5.7.1
Should Not Be Here When Reading TS1 File
5.7.2
Duplicate SA Boundary Names
5.7.3
CSV Inputs Containing Multiple Blocks
5.7.4
BC Zero Flow End Fixed in Quadtree
5.7.5
BC Zero Flow CHECK message
5.7.6
Automatic Initial Water Level When Interpolated
5.7.7
SX Region with Z Flag in Quadtree Model
5.7.8
Small SX Region Selects At Least One Cell in Quadtree Model
5.7.9
Check for correct attribute for SA RF boundaries
5.7.10
Fixes an issue reading xf files, when the time column has zero rows of data
5.8
Minor Enhancements and Bug Fixes for 2023-03-AB
5.8.1
Quadtree HQ Total Boundary - Should Not Be Here
5.8.2
Better Handling of Null Objects in 2d_sa Layer
5.9
Minor Enhancements and Bug Fixes for 2023-03-AC
5.9.1
Fixes issue with NetCDF Rainfall with times greater 1,000 hours
5.9.2
Fixes issue with Rainfall Control File with greater 1,000 output times
6
GIS Formats
6.1
GeoPackage Format
6.1.1
GeoPackage Projection
6.1.2
GeoPackage Vector
6.1.3
GeoPackage Conversion Check
6.1.4
GeoPackage Raster
6.2
GeoTIFF Format
6.3
NetCDF Grid
6.4
Minor Enhancements and Bug Fixes for 2023-03-AB
6.4.1
Spatial Database Command Now Works in Quadtree Control File
6.4.2
Read GRID Location Now Works for New Raster Formats
6.4.3
Compression Now Allows for Size Increase
6.4.4
Increase Primary Key Column Name Length
6.4.5
Retry Loop for Locked GPKG Databases
6.4.6
GPKG XF File Naming
6.4.7
Bug Fix “Reached maximum concurrent SQLite statements”
6.4.8
Bug Fix “ERROR 0636 – Issue stepping through SQLite query”
6.4.9
GPKG Multi-Part Polygons
6.4.10
ERROR 0305 Triggering When There is No GPKG Projection
6.5
Minor Enhancements and Bug Fixes for 2023-03-AC
6.5.1
GPKG XF File Creation Causing “ERROR 0645”
6.5.2
Bug Fix For GPKG When “fid” Was Not the Same as “rowid”
6.5.3
Exit TUFLOW if an ERROR Occurs Reading GPKG
6.5.4
Bug Fix GPKG Reading 1d_pit
6.5.5
GeoTIFF Now Supports “SPARSE_OK=TRUE” GDAL creation option
7
Outputs and Check Files
7.1
Additional Options for Record Gauge Data Outputs
7.2
Time of Max Water Level Switch
7.3
Time of Max Velocity Off by Default
7.4
File Access Timeout
7.5
Additional Check Grid Formats
7.6
High Resolution Map Output Includes Additional File Formats
7.6.1
Viewing HRNC in TUFLOW Viewer
7.6.2
High Resolution Map Output Includes 1D WLL Elevations
7.7
New Map Output Data Types
7.7.1
HPC Control Numbers
7.7.2
New Hazard Output – Auckland Council Hazard NZ
7.8
Changes to Simulation Computational and Clock Times
7.8.1
Changes to Simulation Log Files for 2023-03-AB
7.9
Minor Enhancements and Bug Fixes
7.9.1
Checks for Valid Geometries for Plot Outputs
7.9.2
HPC dt.csv Interval Can Now Be Set
7.9.3
Bug Fix for Map Output Zones Using Different Map Output Intervals
7.9.4
SGS Sample Distance Reporting in TLF
7.9.5
Limit Number of WARNING 2550 Messages
7.9.6
2D_WRF Empty File
7.9.7
High Resolution Grid Outputs Not Created with Map Output Zones
7.9.8
Time Output Cutoff
Logging Fix
7.9.9
Mass Error Reporting During Simulation Showing Asterisks
7.9.10
Snapping Settings Added to .qgs File
7.9.11
Duplicate Messages in the messages_P GIS File
7.9.12
Quadtree zsh_zpt_check Points in Non-Refined Areas
7.9.13
Bug Fix for SGS Model Outputs When Cell Averaged Depth Option is Used
7.9.14
Fixes an Issue with Viscosity Output Written as Zero
7.9.15
HPC Control Number Map Output
7.9.16
_zsh_zpt Check File for SGS Models
7.9.17
Extra Checks on File Format Specific Map Output Commands
7.9.18
Changes to Processing of Map Output Data Types Command
7.9.19
Layered Flow Constriction Check File Now Includes Method
7.9.20
HPC Error Codes Are Now Reported in .tlf and Message Layers
7.10
Minor Enhancements and Bug Fixes for 2023-03-AB
7.10.1
Fix for Quadtree High Resolution Outputs and WLL
7.10.2
Reduced Log File when Processing Quadtree Polygons
7.10.3
Bug Fix for Integer (Hazard) Grid Outputs
7.10.4
Consistent Reporting Location Dry Output
7.10.5
Bug Fix MIF PLOT output
7.10.6
Scientific Notation for PO Outputs
7.10.7
Scientific Notation for ASC Outputs
7.10.8
Bug Fix Geometry Type Groundwater Flow Output in TPC
7.10.9
Bug Fix Groundwater Vector Grid Outputs
7.10.10
Bug Fix Velocity GIS Map Output
7.10.11
Extra Precision in Quadtree uvpt Check File for Form Loss
7.10.12
TMO Output Changes for HPC Model with SGS
7.10.13
Duplicated HR Output Message in Log File
7.10.14
Updated Links to TUFLOW Wiki
7.10.15
Warning 3551 now Check 3551
7.10.16
Check 0008 now ERROR 0008
7.10.17
Check 2099 now Reported to Log and Console
7.10.18
Bug Fix for Warning 4020
7.10.19
Buffered File Write for .2dm
7.11
Minor Enhancements and Bug Fixes for 2023-03-AC
7.11.1
Fix to TMax Output in Output Zone
7.11.2
Enhancement to Plot Output Memory Allocation
7.11.3
Bug Fix to SGS High-Res Output below Sea Surface Level
7.11.4
Quadtree PO Header Rows Swapped
8
Minor Enhancements and Bug Fixes
8.1
Minor Enhancements and Bug Fixes for 2023-03-AA
8.1.1
Geo-Referenced Messages
8.1.2
Error Message When No Start or End Time is Specified
8.1.3
Warning When 1D_IWL is Used in TCF or TGC
8.1.4
Fixes Issue with Return Characters in GIS Attributes
8.1.5
Package Model functionality copies matrix blockage files
8.1.6
.tcf now closed at end of model initialisation
8.2
Minor Enhancements and Bug Fixes for 2023-03-AB
8.2.1
Ability to Set Hardware via Command Line Argument
8.2.2
Bug Fix for External 1D Engines
8.2.3
File Path Length Errors
8.2.4
Enhancement to Processing of Tabs
9
Licencing and Installing
10
Backward Compatibility
10.1
Backward Compatibility to the 2020-10 Release
References
TUFLOW Classic/HPC New Release Notes
Section 9
Licencing and Installing
For the 2023-03 Release there have been no changes regarding licencing.