top of page

2D Solvers

Flood Modeller provides four powerful CPU and GPU-enabled 2D solvers to achieve quick, accurate and robust hydraulic simulations. They have been specifically designed to accurately undertake local and catchment scale modelling, surface water analysis, flood mapping, embankment and asset failure assessments, amongst a wide range of other applications.

2D ADI Solver

Calculates water depth and velocity where the flow is not rapidly changing

2D TVD Solver

Calculate complex hydraulics more accurately using our shock-capturing solver

2D GPU Solver

Run simulations up to 96% faster, enabling more accurate and detailed results

Flood Modeller’s 2D solvers calculate water depths, velocity and flow paths and can be used as a standalone solution to calculate flood risk. They can also be dynamically linked to the 1D river and 1D urban solvers to enable integrated catchment modelling for better understanding of flood risk in urban areas

You can explore 2D results in the core map interface, overlaid on the built-in background mapping alongside any other contextual layers. The built-in animation functions enable you to view and record a complete picture of your model results. Alternatively, export flood extents for inclusion within reports or third-party tools such as Google Earth.

Multiple Domains

Incorporate multiple 2D domains, with varying cell sizes and resolution.

Embedded Structures

Embed structures directly into your 2D domain, removing the need for a 1D model.

Link Line Generator


link your

1D river network to your 2D model domains.

Background Mapping

Use background mapping or your preferred web mapping/feature service.

2D ADI Solver

Confidently model fluvial, overland and coastal flow

First developed in the 1980s, the 2D ADI solver allows you to confidently model fluvial, overland and coastal flow and is very efficient, both in terms of processor time and memory. It represents the 2D domain as a grid of square cells and calculates the discretised shallow water equations by sub-dividing the computation at each time step. 

Water levels are calculated at each cell centre, and the two components of velocity at cell edges. This allows the model to use the velocity components to calculate flow across cell edges and between cells.

The ADI solver includes special methods for modelling direct rainfall, allowing you to calculate rainfall distribution across your catchment.

Laptop with software screenshot (Forsyth).png

2D TVD Solver

Accurate and stable results for complex 2D hydraulics 

The 2D TVD solver provides an accurate representation of rapidly varying flow, where hydraulic jumps may occur. It is capable of modelling trans-critical flow in applications such dam breach, modelling very steep catchments or flow down spillways.

The solver discretises the shallow water equations in a slightly different way to the ADI solver, as flows are represented at the cell centres, rather than at the edges. It uses predictor and corrector steps to compute depth and flow at the new timestep. A TVD term is then applied to the predictor and corrector steps to remove numerical oscillations near sharp gradients – providing more stable results.

2D GPU Solver

Access detailed 2D modelling results fast

The 2D GPU solver has redefined the standard for speed and accuracy using the very latest in GPU acceleration techniques. It uses the same underlying mathematics as the original TVD solver, allowing the same outputs to be obtained, just significantly faster

The solver doesn’t require high-specification graphics cards and provides faster (up to 96%) runtimes using a standard laptop GPU. It allows you to enhance your outputs, by developing models with finer grid resolution and wider extents, enabling more accurate and detailed results.

Laptop with software screenshot - ICM.png
bottom of page