• Overview
    • How to use this Manual
      • Navigation
      • Searching
      • Commands
    • About this Manual
    • Glossary and Notation
  • Contents
    • List of Figures
    • List of Tables
  • 1 Introduction
    • 1.1 TUFLOW Products
      • 1.1.1 TUFLOW Classic – 2D Semi-Implicit Solver
      • 1.1.2 TUFLOW HPC – 2D GPU Accelerated Solver
      • 1.1.3 TUFLOW 1D (ESTRY) – 1D Solver
      • 1.1.4 EPA SWMM – 1D Solver
      • 1.1.5 Add-on Modules
        • 1.1.5.1 Advection Dispersion (AD) Module
        • 1.1.5.2 TUFLOW CATCH Module
        • 1.1.5.3 GPU Hardware (GPU) Module
        • 1.1.5.4 Quadtree or Multiple 2D Domain (M2D) Module
    • 1.2 TUFLOW Webinars
    • 1.3 Modelling Environment
    • 1.4 Limitations and Recommendations
  • 2 Getting Started
    • 2.1 How to Build Your First Model
      • 2.1.1 Tutorial Models
      • 2.1.2 Example Models
      • 2.1.3 Demonstration Models
      • 2.1.4 Licence Free Demo Mode
      • 2.1.5 eLearning Modules
      • 2.1.6 Instructor Led TUFLOW Training Courses
    • 2.2 The TUFLOW Modelling Concept
      • 2.2.1 Notepad++
      • 2.2.2 QGIS / TUFLOW Viewer
    • 2.3 Installing and Running TUFLOW
      • 2.3.1 TUFLOW Downloads and Installation
      • 2.3.2 TUFLOW Licencing
        • 2.3.2.1 3rd Party Software Libraries
      • 2.3.3 Performing Simulations
    • 2.4 Folders, File Types and File Naming
      • 2.4.1 Folder Structure
      • 2.4.2 File Types
      • 2.4.3 Naming Conventions
    • 2.5 Tips and Tricks
  • 3 Hydraulic Modelling Fundamentals
    • 3.1 Schematisation
      • 3.1.1 General Guidance
      • 3.1.2 Model Dimensions: 1D, 2D or 3D?
        • 3.1.2.1 One Dimensional (1D)
        • 3.1.2.2 Two Dimensional (2D)
        • 3.1.2.3 Three Dimensional (3D)
      • 3.1.3 Coupled 1D-2D
      • 3.1.4 Quadtree Grid
    • 3.2 Model Resolution (Discretisation)
      • 3.2.1 1D Networks
      • 3.2.2 2D Cell Sizes
      • 3.2.3 Sub-Grid Sampling (SGS)
        • 3.2.3.1 Benefits of SGS
      • 3.2.4 Cell Size Results Convergence
    • 3.3 Solution Accuracy
      • 3.3.1 Fluid Flow Physical Terms
        • 3.3.1.1 1D Continuity Equation
        • 3.3.1.2 1D Momentum Equation
        • 3.3.1.3 2D Continuity Equation
        • 3.3.1.4 2D Momentum Equation
      • 3.3.2 Forms of the Equations
        • 3.3.2.1 Diffusive Wave Equation
        • 3.3.2.2 Kinematic Wave Equation
      • 3.3.3 Numerical Accuracy
    • 3.4 Timestep
      • 3.4.1 Fixed versus Adaptive Timestepping
      • 3.4.2 TUFLOW 1D (ESTRY) and EPA SWMM
      • 3.4.3 TUFLOW Classic 2D
      • 3.4.4 TUFLOW HPC 2D
        • 3.4.4.1 Timestep Efficiency Output
    • 3.5 Simulation Times
  • 4 Control Files and Input Layers
    • 4.1 Control Files
      • 4.1.1 Rules and Notation
      • 4.1.2 File Paths
      • 4.1.3 Units
      • 4.1.4 Mathematical Operations
      • 4.1.5 TCF - TUFLOW Control File
      • 4.1.6 ECF - ESTRY Control File
      • 4.1.7 TBC - TUFLOW Boundary Control File
      • 4.1.8 TGC - TUFLOW Geometry Control File
      • 4.1.9 QCF - Quadtree Control File
      • 4.1.10 TEF - TUFLOW Event File
      • 4.1.11 TOC - TUFLOW Operations Control File
      • 4.1.12 TRFC - TUFLOW Rainfall Control File
      • 4.1.13 TESF - TUFLOW External Stress File
      • 4.1.14 ADCF - Advection Dispersion Control File
      • 4.1.15 TSCF - TUFLOW SWMM Control File
      • 4.1.16 Read File
      • 4.1.17 Override Files
    • 4.2 Databases
    • 4.3 Input Layers
      • 4.3.1 Input Formats
      • 4.3.2 GIS Commands
        • 4.3.2.1 GIS Attribute Interpretation
        • 4.3.2.2 GIS Object Interpretation
      • 4.3.3 GeoPackage Commands
        • 4.3.3.1 GPKG Input Commands
        • 4.3.3.2 GPKG Output Commands
      • 4.3.4 Grid Commands
      • 4.3.5 TIN Commands
      • 4.3.6 RowCol Commands (Legacy)
    • 4.4 Layering Data
    • 4.5 XF Files
  • 5 1D Network Domains - ESTRY
    • 5.1 Schematisation
    • 5.2 Solution Scheme
    • 5.3 1d_nwk Attributes
    • 5.4 Channels Overview
    • 5.5 Open Channels
      • 5.5.1 Inertial Channels
      • 5.5.2 Non-Inertial Channels
    • 5.6 Cross-Sections
      • 5.6.1 Type “XZ” Optional Flags
        • 5.6.1.1 Relative Resistance
      • 5.6.2 Type “HW” Optional Flags
        • 5.6.2.1 Flow Area (A)
        • 5.6.2.2 Wetted Perimeter (P)
        • 5.6.2.3 Manning’s n Values (N)
        • 5.6.2.4 Manning’s n Values (F)
      • 5.6.3 Parallel Channel Analysis
      • 5.6.4 Effective Area versus Total Area
      • 5.6.5 Mid Cross-Sections
      • 5.6.6 End Cross-Sections
      • 5.6.7 Interpolated Cross-Section Protocols
    • 5.7 Structures
      • 5.7.1 Culverts and Pipes
        • 5.7.1.1 Blockage Matrix
        • 5.7.1.2 Limitations
      • 5.7.2 Bridges
        • 5.7.2.1 Bridges Overview
        • 5.7.2.2 Bridge Cross-Section and Loss Tables
        • 5.7.2.3 B Bridge Losses Approach
        • 5.7.2.4 BB Bridge Losses Approach
      • 5.7.3 Arch Bridge
        • 5.7.3.1 Arch Bridge Editor
        • 5.7.3.2 Arch Minimum Blockage
      • 5.7.4 Weirs
        • 5.7.4.1 Weirs Overview
        • 5.7.4.2 Original Weirs (W)
        • 5.7.4.3 Advanced Weirs (WB, WC, WD, WO, WR, WT, WV, WW)
        • 5.7.4.4 Advanced Weir Submergence Curves
        • 5.7.4.5 Automatically Created Weirs
        • 5.7.4.6 VW Channels (Variable Geometry Weir)
      • 5.7.5 Spillways (SP)
      • 5.7.6 Sluice Gates (SG)
      • 5.7.7 Adjustment of Contraction and Expansion Losses
    • 5.8 Special Channels
      • 5.8.1 M Channels (User Defined Flow Matrix)
      • 5.8.2 Q Channels (Upstream Depth-Discharge Relationship)
      • 5.8.3 X Connectors
      • 5.8.4 Legacy Channels
      • 5.8.5 1d_nwk Attributes (M, P, Q, SG, SP Channels)
    • 5.9 Operational Channels
      • 5.9.1 .toc File Commands and Logic
        • 5.9.1.1 Define Control Command
        • 5.9.1.2 User Defined Variables
        • 5.9.1.3 Logic Rules
        • 5.9.1.4 Incremental Operators
      • 5.9.2 Pumps (P and PO)
      • 5.9.3 QO Channels
      • 5.9.4 Gated Drowned Rectangular Culverts (RO)
      • 5.9.5 Sluice Gates (SG and SGO)
      • 5.9.6 Spillways with Gates (SPO)
      • 5.9.7 Weirs (WBO, WCO, WDO, WOO, WRO, WTO)
      • 5.9.8 Piping and Dam Failure
        • 5.9.8.1 Piping Failure (PF)
        • 5.9.8.2 Dam Failure (DF)
    • 5.10 Pipe Networks
      • 5.10.1 Pipes
      • 5.10.2 Pits
        • 5.10.2.1 1d_nwk Pits
        • 5.10.2.2 1d_pit Pits
        • 5.10.2.3 Connecting Pits and Nodes to 2D Domains
      • 5.10.3 Pit Inlet and Depth/Stage vs Discharge Databases
        • 5.10.3.1 Road Crossfall Options
      • 5.10.4 Manholes
        • 5.10.4.1 Automatically Assigned Manholes
        • 5.10.4.2 Manually Assigned Manholes (1d_mh Layer)
        • 5.10.4.3 Digitising Culverts Connected to Manholes
        • 5.10.4.4 Engelund Manhole Loss Approach
        • 5.10.4.5 Fixed Manhole Loss Approach
        • 5.10.4.6 Discussion on Approaches to Modelling Pipe Junction Losses
    • 5.11 Virtual Pipes
    • 5.12 Nodes
      • 5.12.1 Automatically Defined Nodes
        • 5.12.1.1 Storage Calculated Automatically from Channel Widths
        • 5.12.1.2 Additional Storage Added from Len_or_ANA Attribute
      • 5.12.2 Manually Defined Nodes
        • 5.12.2.1 Storage Nodes (User Defined NA Tables)
        • 5.12.2.2 Using Nodes to Define Channel Inverts
        • 5.12.2.3 Automatically Connecting Nodes to 2D domains
      • 5.12.3 Storage Above Top of Channels
  • 6 1D Network Domains - EPA SWMM
    • 6.1 Introduction
      • 6.1.1 TUFLOW-SWMM Capabilities
      • 6.1.2 Additional SWMM User Resources
    • 6.2 Model Setup
      • 6.2.1 SWMM Model
      • 6.2.2 TUFLOW-SWMM Model Simulation
      • 6.2.3 Linking SWMM to TUFLOW 2D and ESTRY
      • 6.2.4 SWMM Simulation Option Settings
      • 6.2.5 Using the TUFLOW BC Database in SWMM
    • 6.3 SWMM GIS Tools
      • 6.3.1 GeoPackage File Format
        • 6.3.1.1 GeoPackage File Table Overview
        • 6.3.1.2 GeoPackage Options Table
    • 6.4 SWMM Outputs
    • 6.5 SWMM Inclusion in TUFLOW
      • 6.5.1 SWMM Library Version
      • 6.5.2 Embedded SWMM Code in TUFLOW
  • 7 2D Domains
    • 7.1 Solvers
      • 7.1.1 TUFLOW HPC 2D Solver
      • 7.1.2 TUFLOW Classic 2D Solver
      • 7.1.3 Cell Schematisation
        • 7.1.3.1 Computational Points
      • 7.1.4 Turbulence
        • 7.1.4.1 Dry Wall Treatment
    • 7.2 Common Functionality
      • 7.2.1 Defining the Domain
      • 7.2.2 Active / Inactive Cells
      • 7.2.3 Data Layering
      • 7.2.4 Sampling of Data Sets
        • 7.2.4.1 Traditional Sampling Approach
      • 7.2.5 Elevations
        • 7.2.5.1 Direct Reading of DEM Grids
        • 7.2.5.2 Z Shape Layers (2d_zsh)
        • 7.2.5.3 Variable Z Shape Layer (2d_vzsh)
        • 7.2.5.4 3D TIN Layers (2d_ztin)
        • 7.2.5.5 3D Breakline Layers (2d_zln)
        • 7.2.5.6 Zpt Layers (2d_zpt)
        • 7.2.5.7 Using Multiple Layers and Points Layers
      • 7.2.6 Land Use (Materials)
        • 7.2.6.1 Bed Resistance
        • 7.2.6.2 Log Law Depth Varying Bed Resistance
        • 7.2.6.3 Materials File
        • 7.2.6.4 Rainfall Losses
      • 7.2.7 Infiltration
        • 7.2.7.1 Infiltration Layer
        • 7.2.7.2 Soils File (.tsoilf)
      • 7.2.8 Hydraulic Structures
        • 7.2.8.1 Introduction
        • 7.2.8.2 2D Bridge Structures (2d_bg)
        • 7.2.8.3 Layered Flow Constrictions (2d_lfcsh Layers)
      • 7.2.9 Cell Modification
        • 7.2.9.1 Storage Reduction (2d_srf)
        • 7.2.9.2 Cell Width Factor (CWF)
        • 7.2.9.3 Form Loss Coefficient (FLC)
        • 7.2.9.4 Modify Conveyance
      • 7.2.10 Modelling Urban Areas
        • 7.2.10.1 Buildings
        • 7.2.10.2 Roads
        • 7.2.10.3 Fences and Walls
    • 7.3 TUFLOW HPC Specific
      • 7.3.1 Quadtree
        • 7.3.1.1 Quadtree .tcf Commands
        • 7.3.1.2 Quadtree Control File (.qcf) – Mandatory Commands
        • 7.3.1.3 Quadtree Control File (.qcf) – Optional Commands
        • 7.3.1.4 Defining Grid Refinement Polygons
      • 7.3.2 HPC Turbulence
        • 7.3.2.1 Overview
        • 7.3.2.2 Constant Eddy Viscosity
        • 7.3.2.3 Smagorinsky Approach
        • 7.3.2.4 Wu Approach
      • 7.3.3 Sub-Grid Sampling (SGS)
        • 7.3.3.1 SGS Methodology and Commands
        • 7.3.3.2 SGS Output Options
      • 7.3.4 2D Upstream Controlled Flow (Weirs and Supercritical Flow)
      • 7.3.5 Infiltration and Groundwater Flow
        • 7.3.5.1 Infiltration
        • 7.3.5.2 Groundwater Flow
        • 7.3.5.3 HPC Soils File (.tsoilf)
      • 7.3.6 Non-Newtonian Flow
        • 7.3.6.1 Implementation
        • 7.3.6.2 Non-Newtonian Mixing
      • 7.3.7 Unsupported Features in TUFLOW HPC
    • 7.4 TUFLOW Classic Specific
      • 7.4.1 Classic Turbulence
        • 7.4.1.1 Constant
        • 7.4.1.2 Smagorinsky
      • 7.4.2 2D Upstream Controlled Flow (Weirs and Supercritical Flow)
      • 7.4.3 Land Use (Materials)
      • 7.4.4 Multiple 2D Domain
      • 7.4.5 Coriolis Term
      • 7.4.6 Legacy Structures
        • 7.4.6.1 2D Flow Constrictions (2d_fcsh and 2d_fc)
        • 7.4.6.2 Applying Form (Energy) Loss in 2D FC and FCSH Layers
      • 7.4.7 Unsupported Features in TUFLOW Classic
  • 8 Boundaries and Initial Conditions
    • 8.1 Recommended BC Arrangements
    • 8.2 Solver Specific Considerations
      • 8.2.1 Classic Specific Boundaries / Options
      • 8.2.2 HPC Specific Boundaries / Options
        • 8.2.2.1 HPC Energy Options for 2D HT, HQ and QT Boundaries
        • 8.2.2.2 HPC HQ Boundary Approach
        • 8.2.2.3 HPC HQ Boundary Stability
        • 8.2.2.4 HPC Additional Boundary Options
        • 8.2.2.5 Quadtree BC Parallel Inertia Approach
    • 8.3 1D Boundaries (1d_bc Layers)
    • 8.4 2D Boundaries (2d_bc, 2d_sa and 2d_rf Layers)
      • 8.4.1 Boundary Conditions (2d_bc)
        • 8.4.1.1 Sloping Water Level Boundaries
        • 8.4.1.2 Groundwater Boundaries
      • 8.4.2 Source Area Boundaries
        • 8.4.2.1 Source Area Options (2d_sa)
        • 8.4.2.2 Rainfall Option (2d_sa_rf)
        • 8.4.2.3 Trigger Option (2d_sa_tr)
        • 8.4.2.4 Flow Feature (2d_sa_po)
        • 8.4.2.5 Overlapping 2d_sa regions
      • 8.4.3 Rainfall Boundaries
        • 8.4.3.1 Rainfall Overview
        • 8.4.3.2 Considerations for Rainfall Modelling
        • 8.4.3.3 Global Rainfall
        • 8.4.3.4 Rainfall Polygons (2d_rf)
        • 8.4.3.5 Gridded Rainfall
        • 8.4.3.6 Rainfall Control File (.trfc file)
    • 8.5 Boundary Condition (BC) Database
      • 8.5.1 BC Database Example
      • 8.5.2 TUFLOW Boundary Generators
      • 8.5.3 Delft FEWS Boundaries
      • 8.5.4 HEC-DSS Boundaries
    • 8.6 Cyclones / Hurricanes / Typhoons
    • 8.7 External Stress Boundaries
    • 8.8 Initial Conditions
      • 8.8.1 Initial Water Levels (IWL)
        • 8.8.1.1 1D Domains
        • 8.8.1.2 2D Domains
        • 8.8.1.3 Automatic Initial Water Level
      • 8.8.2 Initial Groundwater Levels
      • 8.8.3 Restart Files
  • 9 Advection Dispersion
    • 9.1 2D Domains
      • 9.1.1 2D Depth Averaged Equation of Motion
      • 9.1.2 Solution Method (TUFLOW Classic)
      • 9.1.3 Solution Method (TUFLOW HPC)
      • 9.1.4 Local Constituent Transformation
      • 9.1.5 Groundwater
      • 9.1.6 Limitations
    • 9.2 1D Domains
      • 9.2.1 1D Cross-Sectional Averaged Equation of Motion
      • 9.2.2 1D Solution Method (ESTRY)
      • 9.2.3 Limitations
    • 9.3 The Modelling Process
      • 9.3.1 Data Input Requirements
      • 9.3.2 Calibration and Sensitivity
      • 9.3.3 Model Resolution
      • 9.3.4 Computational Timestep
      • 9.3.5 Example AD Models
    • 9.4 Data Input
      • 9.4.1 Simulation Control File
        • 9.4.1.1 TUFLOW AD Control File (.adcf File)
        • 9.4.1.2 GIS Input File Types and Naming Conventions
      • 9.4.2 1D Geometries
      • 9.4.3 Specification of Constituent Properties
      • 9.4.4 Boundary Conditions
        • 9.4.4.1 Boundary Condition (BC) Database
        • 9.4.4.2 BC Database Example
      • 9.4.5 Initial Conditions
      • 9.4.6 Groundwater Initial Conditions
      • 9.4.7 Minimum Dispersion Coefficient
    • 9.5 Data Output
      • 9.5.1 TUFLOW AD Log Files
        • 9.5.1.1 Simulation Log File
        • 9.5.1.2 CFL Log File
        • 9.5.1.3 Mass Log File
      • 9.5.2 Check Files
      • 9.5.3 Result Files
  • 10 Combining Domains and Solvers
    • 10.1 Introduction
    • 10.2 1D and 2D Domain Linking Theory
      • 10.2.1 HX 2D Head Boundary
      • 10.2.2 SX 2D Flow Boundaries
        • 10.2.2.1 SX 2D Flow Boundary to Surface Water
        • 10.2.2.2 SX 2D Flow Boundary to Groundwater
    • 10.3 TUFLOW 1D (ESTRY) to TUFLOW 2D Linking
      • 10.3.1 1D Open Channel and 2D Domain Linking
      • 10.3.2 1D Structures Embedded within 2D Domains
      • 10.3.3 1D Pipe Network Pits linked to 2D Domains
      • 10.3.4 Virtual Pits linked to 2D Domains
      • 10.3.5 TUFLOW 1D (ESTRY) linked to Groundwater
    • 10.4 SWMM to TUFLOW Linking
      • 10.4.1 1D Culvert Connections to 2D Domains
      • 10.4.2 1D Pipe Network Connections to 2D Domains
      • 10.4.3 Groundwater Connections to 2D Domains
      • 10.4.4 SWMM to TUFLOW 1D (ESTRY) Linking
    • 10.5 Flood Modeller to TUFLOW Linking
      • 10.5.1 Flood Modeller 1D to TUFLOW 2D Linking
      • 10.5.2 Flood Modeller 1D to TUFLOW 1D (ESTRY) Linking
    • 10.6 12D-DDA to TUFLOW Linking
    • 10.7 Multiple 2D Domains
      • 10.7.1 Classic’s M2D Feature versus HPC Quadtree
      • 10.7.2 TUFLOW Classic’s Multiple 2D Domains
  • 11 Outputs
    • 11.1 Output Location
    • 11.2 Map Outputs
      • 11.2.1 Output Time Controls
      • 11.2.2 Map Output Formats
        • 11.2.2.1 Mesh Based Formats
        • 11.2.2.2 Grid Based Formats
        • 11.2.2.3 High-Resolution Grids
        • 11.2.2.4 Combined Format
        • 11.2.2.5 GIS Based Format
      • 11.2.3 Map Output Data Types
        • 11.2.3.1 Hazard Data Types
      • 11.2.4 1D Map Outputs
        • 11.2.4.1 Water Level Lines
        • 11.2.4.2 Water Level Line Points
        • 11.2.4.3 Adding Triangles into the 1d_WLL Layer
      • 11.2.5 Output Zones
      • 11.2.6 Gauge Level Output
    • 11.3 Time-Series Outputs
      • 11.3.1 1D Time-Series Output
      • 11.3.2 2D Time-Series Output
        • 11.3.2.1 Plot Output
        • 11.3.2.2 Long Profile Output
      • 11.3.3 Reporting Locations
      • 11.3.4 Structure Output
    • 11.4 Specialised Outputs
      • 11.4.1 Receptors
      • 11.4.2 Evacuation Routes
    • 11.5 Check and Log Files
    • 11.6 Output Control Commands
  • 12 Hardware and Operating System
    • 12.1 Operating Systems
    • 12.2 TUFLOW Classic
    • 12.3 TUFLOW HPC (Including Quadtree)
      • 12.3.1 TUFLOW HPC Solver on CPU
      • 12.3.2 TUFLOW HPC Solver on GPU
      • 12.3.3 Types of GPU
      • 12.3.4 Utilising Multiple GPUs for One Model
      • 12.3.5 Running Multiple Models on a Single GPU
      • 12.3.6 Differences in results between CPU and GPU
      • 12.3.7 RAM
    • 12.4 Proxies for CPU and GPU performance
    • 12.5 Virtualisation
    • 12.6 Cloud Compute
    • 12.7 Commands
  • 13 Managing and Starting Simulations
    • 13.1 File Naming
    • 13.2 Simulation Management
      • 13.2.1 Events
      • 13.2.2 Scenarios
      • 13.2.3 Variables
    • 13.3 TUFLOW Executable Download
      • 13.3.1 Overview and Where to Install
      • 13.3.2 Single and Double Precision
        • 13.3.2.1 TUFLOW Classic
        • 13.3.2.2 TUFLOW HPC
      • 13.3.3 Customising TUFLOW using TUFLOW_USER_DEFINED.dll
    • 13.4 Running Simulations
      • 13.4.1 Dongle Types and Setup
        • 13.4.1.1 Protocols for Accessing Dongles
        • 13.4.1.2 TUFLOW_Licence_Settings.lcf File
        • 13.4.1.3 Dongle Failure during a Simulation
      • 13.4.2 Starting a Simulation
        • 13.4.2.1 Batch File Example and Run Options (Switches)
        • 13.4.2.2 Copy/Package Model from Batch Files
        • 13.4.2.3 Advanced Batch Files
      • 13.4.3 Running TUFLOW HPC
        • 13.4.3.1 TUFLOW HPC and GPU Module Commands
        • 13.4.3.2 Compatible Graphics Cards
        • 13.4.3.3 Updating NVIDIA Drivers
        • 13.4.3.4 NVLink – Multi-GPU Performance (HPC Only)
        • 13.4.3.5 Troubleshooting
      • 13.4.4 Running TUFLOW 1D Only Simulations
    • 13.5 Using TUFLOW with Flood Modeller, SWMM, XP-SWMM, 12D or from SMS
      • 13.5.1 Using TUFLOW with EPA SWMM
      • 13.5.2 Using TUFLOW with Flood Modeller
      • 13.5.3 Using TUFLOW with 12D
      • 13.5.4 Using TUFLOW with XP-SWMM
      • 13.5.5 Using TUFLOW with SMS
    • 13.6 Optimising Startup and Run Times
      • 13.6.1 Improved pre-processing of 1D Model Inputs
      • 13.6.2 Parallel Processing for SGS initialisation
      • 13.6.3 Optimising Multi-GPU Performance (HPC Only)
      • 13.6.4 Auto Terminate (Simulation End) Options
    • 13.7 Reproducibility of Results
      • 13.7.1 TUFLOW Classic (CPU only)
      • 13.7.2 TUFLOW HPC (incl. Quadtree) on CPU
      • 13.7.3 TUFLOW HPC (incl. Quadtree) on GPU
      • 13.7.4 TUFLOW HPC (incl. Quadtree) on multiple GPUs / CPU threads
  • 14 Checks and Log Files
    • 14.1 Console Window Display
      • 14.1.1 TUFLOW Classic
      • 14.1.2 TUFLOW HPC
      • 14.1.3 The Console Window Does Not Appear
      • 14.1.4 Unexpected Simulation Pause (Console Window Quick Edit Mode)
      • 14.1.5 Stopping the Console Window
      • 14.1.6 Customisation of Console Window
      • 14.1.7 TUFLOW Windows ERROR LEVEL Reporting
    • 14.2 Message Boxes
    • 14.3 Simulations .log
      • 14.3.1 Local .log File
      • 14.3.2 Global .log File
    • 14.4 Simulation Log Files
      • 14.4.1 TLF
        • 14.4.1.1 HPC TLF and DT
      • 14.4.2 TSF
      • 14.4.3 Start Stats
      • 14.4.4 Run Stats
      • 14.4.5 Messages
      • 14.4.6 GIS Workspaces
    • 14.5 1D Output File
    • 14.6 Check Files
    • 14.7 Mass Balance Output
      • 14.7.1 Mass Balance Definitions
      • 14.7.2 TUFLOW 1D Mass Balance
      • 14.7.3 TUFLOW Classic Mass Balance
      • 14.7.4 TUFLOW HPC Mass Balance
  • 15 Viewing Outputs
    • 15.1 Folder Structure
    • 15.2 1D Output
      • 15.2.1 TUFLOW Plot Control file (TPC)
      • 15.2.2 Maximum and Minimum Output
      • 15.2.3 ccA GIS Layer
      • 15.2.4 _TS GIS Layer
      • 15.2.5 1D Water Level Lines (WLL)
    • 15.3 2D Output
      • 15.3.1 Mesh Output
      • 15.3.2 Raster Output
      • 15.3.3 Plot Output
    • 15.4 Post Processing
    • 15.5 Impact Mapping
    • 15.6 Animations
  • 16 Quality Control and Troubleshooting
    • 16.1 Model Health
      • 16.1.1 TUFLOW Classic
        • 16.1.1.1 Timestep
      • 16.1.2 TUFLOW HPC
        • 16.1.2.1 Timestep
      • 16.1.3 Healthy Model Indicators
    • 16.2 Troubleshooting
      • 16.2.1 General Comments
      • 16.2.2 Instability Identification
        • 16.2.2.1 1D (ESTRY) Domains
        • 16.2.2.2 TUFLOW Classic
        • 16.2.2.3 TUFLOW HPC
        • 16.2.2.4 1D/2D Links
        • 16.2.2.5 Other General Troubleshooting Recommendations
      • 16.2.3 File Access
        • 16.2.3.1 XF File Access
        • 16.2.3.2 XMDF File Access
        • 16.2.3.3 GPKG File Access
    • 16.3 QA Check List and Simulation Logging
    • 16.4 Models Exceeding Hardware RAM
      • 16.4.1 Computer RAM
      • 16.4.2 TUFLOW Version
      • 16.4.3 Model Design
      • 16.4.4 Memory Usage Reporting
      • 16.4.5 Temporary Memory Usage
      • 16.4.6 TUFLOW HPC GPU Module and RAM requirements
    • 16.5 Past Release Version Backward Compatibility
  • 17 Utilities
    • 17.1 GIS Based Utilities
      • 17.1.1 QGIS TUFLOW Plugin
      • 17.1.2 ArcGIS Pro Toolbar
      • 17.1.3 ArcMap Toolbox
      • 17.1.4 MiTools
    • 17.2 Console Utilities
      • 17.2.1 Pre and Post Processing
      • 17.2.2 Convert to TUFLOW
      • 17.2.3 Textfile Syntax Highlighting
      • 17.2.4 PyTUFLOW
      • 17.2.5 Excel Macros
  • 18 Default Changes
    • 18.1 2025.0 Release
    • 18.2 2023-03 Release
    • 18.3 2020-10 Release
    • 18.4 2020-01 Release
    • 18.5 2018-03 Release
    • 18.6 2017-09 Release
    • 18.7 2016-03 Release
    • 18.8 2013-12 Release
    • 18.9 2012-05 Release
    • 18.10 2011-09 Release
    • 18.11 2010-10 Release
    • 18.12 2009-07 Release
    • 18.13 2008-08 Release
    • 18.14 2007-07 Release
    • 18.15 2006-06 Release
    • 18.16 Pre 2006-06 Release
  • Appendix
  • A TCF Commands
  • B ECF Commands
  • C TGC Commands
  • D TBC Commands
  • E TOC Commands
  • F TRFC Commands
  • G TESF Commands
  • H QCF Commands
  • I TSCF Commands
  • J ADCF Commands
  • K TEF Commands
  • L SWMM GeoPackage Format
    • L.1 SWMM GeoPackage Layer List
    • L.2 SWMM GeoPackage Layer Descriptions
  • References

TUFLOW Classic/HPC User Manual Release Candidate 2025.2

TUFLOW Classic/HPC User Manual Release Candidate 2025.2

RELEASE CANDIDATE

This is an interim manual that accompanies the TUFLOW Classic/HPC 2025.2.0-rc.1 release candidate executable. The information contained within this interim version may vary from the subsequent final version.

Updated on 24 July 2025

www.tuflow.com
TUFLOW Wiki
TUFLOW Tutorial Modules
support@tuflow.com

How to Use This Manual
List of Figures
List of Tables
Changelog

.tcf Commands
.ecf Commands
.tgc Commands
.tbc Commands