TUFLOW FV User Manual 2026.2
  1. Overview
  • TUFLOW FV User Manual
  • Overview
  • 1  Introduction
  • 2  Architecture
  • 3  Getting Started
  • 4  Folders, Control Files and Data Layers
  • 5  Model Construction: 2D HD Simulation Class
  • 6  Model Construction: 3D HD Simulation Class
  • 7  Model Construction: AD Simulation Class
  • 8  Model Construction: ST Simulation Class
  • 9  Model Construction: WQ Simulation Class
  • 10  Model Construction: PT Simulation Class
  • 11  Managing And Starting Simulations
  • References
  • Appendices
    • A  Commands
    • B  Science

Table of contents

  • About this manual
  • How to use this manual
    • Structure
    • Navigation
    • Searching
    • Tables
    • Interactive Networks
    • Commands

Overview

About this manual

This document is the User Manual for the TUFLOW FV hydrodynamic computational engine.

From the 2026.0.0 TUFLOW FV release, new features and changes between TUFLOW FV versions are provided centrally in the TUFLOW FV Changelog. Prior to this, detailed release documentation was published in individual Release Note documents. Documentation for all previous releases, including Changelogs, Release Notes and archived manuals, are available from TUFLOW Downloads Archive.

How to use this manual

This section provides an overview of the manual structure and the navigation features available to help locate information. These instructions are only provided in this section.

Structure

Model construction in TUFLOW FV follows a structured workflow. Readers should begin with the Architecture chapter, which introduces the organisational concepts used throughout the manual and explains the relationship between the model construction chapters and the supporting appendices. Subsequent model construction chapters describe the configuration of a specific simulation type. The recommended workflow is to start with Model Construction: 2D HD Simulation and then extend to additional simulation capabilities as required.

Within each model construction chapter, components are documented using a consistent structure. For each component, the documentation identifies whether it is required, conditionally required or optional, describes its purpose and outlines supported configuration approaches. Example syntax blocks are provided and may be copied directly into a TUFLOW FV control file.

Navigation

This manual is organised into chapters, which are listed in the left sidebar. Select a chapter to navigate directly to that chapter. The top of the left sidebar also contains a search box which can be used to search the entire manual.

Within each chapter, the right sidebar displays a table of contents containing headings down to level 5 (e.g. Section 1.2.3.4.5). This provides an overview of the current chapter and allows navigation to a specific section. The current section is highlighted in bold as you scroll through the chapter.

At the bottom of each chapter, there are links to the previous and next chapters (when applicable).

The navigation bar at the top of the page provides quick access to the following features:

  • Dark mode: Toggle between light and dark themes
  • PDF: View the manual as a PDF document
  • Reader mode: Collapse or expand the left and right sidebars

Searching

The search function (top of the left sidebar) searches the entire manual, including chapters, tables, appendices and references. Matching results are displayed with a short preview of the surrounding text to help identify the relevant result before navigating to it.

Cross-references are used throughout the manual to link related content, including sections, figures, tables, equations, commands, etc. Hovering over a cross-reference displays a preview of the linked content. Selecting the link navigates directly to the referenced item.

The References chapter contains a complete list of all publications and resources cited throughout the manual.

Tables

Where appropriate, tables are searchable via the use of the search box, which is located at the top right of any search enabled table. Not all tables are searchable. When text is entered into the search box, table rows are dynamically filtered to only show those that contain the search text. This allows on-the-fly condensing of large tables so that only relevant content is presented.

Tables can be sorted alphabetically (or reverse alphabetically) with respect to any column by clicking (and re-clicking) the column headers. By default, all rows are displayed, however; the number of rows displayed is selectable via the ‘Show entries’ drop down. Undisplayed rows can be accessed by clicking Previous or Next or by using the numbered navigation boxes, all of which are located at the bottom of each searchable table.

Interactive Networks

Interactive networks are used to illustrate simulation architecture. Networks comprise of nodes connected by lines, with interactive features. Key points:

  • Nodes represent items within architectural levels.
  • Nodes are circular and coloured based on their architectural level:
    • simulation classes
    • model classes
    • model implementations
  • Architectural relationships are displayed as connecting directional lines, with each line’s colour matching that of its originating node

Below are some tips for interacting with networks:

  • Single click or hover over a node to highlight its nearest neighbours. Single clicking anywhere off the network will deselect these.
  • Use the Select by id drop down menu to select a particular node of interest. Its nearest neighbours will also be automatically selected.
  • Single click or hover over a legend entry to highlight all nodes of that type. Single clicking anywhere off the network will deselect these.
  • Single click, hold and drag a node to move it.
  • Single click, hold and drag white space anywhere within the activated network area to pan the entire network.
  • Use the mouse wheel to zoom in and out of the network.
  • Double click on any node that has the label starting text “Cluster on group :”. This will explode the nodes to see its containing subsidiary nodes.
  • Double click on any node within an exploded group to implode the group back to its original state.

Commands

Commands are displayed in highlighted text and are often provided as a clickable link to their corresponding command description in Appendix A — Commands.

The command appendix provides detailed descriptions of each command and its parameters. Each command includes a summary block containing key information such as status, relevant construction section links, required dependent commands, related commands, etc. Command parameters are then described either within individual sections or in tabulated form, depending on the complexity. The table of contents in the right sidebar provides a convenient way to browse commands and inputs/parameters within the appendix.

TUFLOW commands use a structured, colour-coded syntax that is consistent throughout the documentation.

Colour coding:

  • Blue: The command
  • Red: The operator (==)
  • Black: The input(s)/parameter(s)
  • Green: Comments (must be preceded by !)

A vertical bar (|) separates the different input options for a command. User defined values or parameters are enclosed in angled brackets (<>) and default values are enclosed in curly brackets ({}) or specified with the parameter.

For example, the following command has input options of either the default, 0, or 1 along with three user defined parameters <x_coord>, <y_coord>, <water_level>:

Auto Terminate == {0} | 1, <x_coord>, <y_coord>, <water_level>    ! command definition

Auto Terminate == 0                             ! default command input - used if the command is not specified

Auto Terminate == 1, 159.07365, -31.35875, 6.0  ! example user defined inputs

Example TUFLOW FV command file blocks are provided using highlighted text within scrollable code blocks. These blocks can be copied directly into a text editor when building a model control file. Comments to the right of each command summarise each argument value using the same syntax rules as defined above.

Select the icon in the upper right corner of the block to copy the entire command block to the clipboard.

Two example blocks are provided below:

! Global CFL With Timestep Limits
CFL == 0.95                                             ! {1.0} CFL Number
Timestep Limits == 0.5, 5.0                             ! {No default} Minimum Timestep (s), {No default} Maximum Timestep (s)
! Smagorinsky Model
Momentum Mixing Model == Smagorinsky                    ! {None} | Constant | Smagorinsky | Wu
Global Horizontal Eddy Viscosity == 0.5                 ! {0.0} Smagorinsky coefficient
Global Horizontal Eddy Viscosity Limits == 0.05, 99999. ! {0.0} Minimum eddy viscosity (m^2/s), {99999.} Maximum eddy viscosity (m^2/s)

TUFLOW FV User Manual
1  Introduction