TUFLOW Classic has 1D and 2D CPU based solvers. The 2D solver is a proven, industry
established, implicit 2nd order spatial finite difference solution of the full 2D
hydrodynamic equations, while the 1D solver is an explicit 2nd order solution of
the full 1D equations. Both solvers include the handling of upstream controlled
flow regimes such as weir and supercritical flows, and can be easily linked.
The TUFLOW Classic solvers are one of the world’s most successfully applied with
extensive use to a wide range of applications for over 25 years. During the last
15 years, numerous enhancements have been made to fine-tune the performance of both
1D and 2D solutions, especially for modelling the more complex flows associated
with flooding and for urban drainage. The 1D/2D dynamic linking capabilities are
also tried and proven through 25 years of continual application and enhancement,
and lead the way in seamless 1D/2D dynamically linked models.
TUFLOW’s GPU Module is a powerful new 2D solver that value adds to the TUFLOW “Classic”
product. As its name implies it utilises the substantial parallel computing ability
of NVidia Graphics Processor Units, or GPUs. The new GPU solver was developed so
that it was efficiently parallelised with maximum speed as the implicit TUFLOW Classic
solver is not optimal for maximum speed parallelisation due to dependencies within
some of its logical loops.
The 2D solver is an explicit solution of the full 2D Shallow Water Equations, including
sub-grid scale eddy viscosity. The scheme is volume and momentum conserving, is
1st order spatially and 4th order in time (1st and 2nd order in time are also available
but not recommended). Adaptive (conditionally stable) or fixed time-stepping options
are available. The solver has been designed for high-speed solutions of complex
2D flow behaviour. A 2nd order spatial solution is planned for a future update,
and dynamic links with TUFLOW Classic’s 1D solver are currently under development.
The power of modern GPUs combined with the super fast TUFLOW GPU solver allows very
large models (>100 million cells) with fine grids to be simulated within a practical
timeframe. The adaptive time-stepping guarantees that the model remains stable.
The solver can operate over multiple GPU cards.
The Green-Ampt, Horton and IL/CL infiltration algorithms are incorporated, Manning’s
n can be varied with depth, and spatially and temporally varying rainfall grids
can be utilised, so GPU is well-suited to modelling direct rainfall applications.
The GPU solver is built inside TUFLOW Classic, therefore the powerful pre and post-processing
capabilties that make TUFLOW hydraulic modelling highly work flow efficient are
TUFLOW GPU was submitted for the 2012 UK Environment Agency 2D Benchmark Tests,
where along with TUFLOW and TUFLOW FV, were top performers in terms of consistent
results and run times. The scheme has also been benchmarked against theoretical
solutions and through comparisons with other hydraulic solvers.
TUFLOW GPU in its present form is ideally suited to:
- first-pass or broad-scale regional rapid hydraulic solutions;
- as an alternative to using hydrologic models (ie. whole of catchment modelling);
- real-time flood inundation forecasting; and
- high resolution 2D solutions.
TUFLOW Classic’s 1D pipe/pit/manhole functionality is presently being incorporated for future versions. The first phase of this development has been completed allowing the ability to simulate depth-discharge type pits. This feature, called Virtual Pipes, is available in the 2016-03 TUFLOW release. Testing has commenced on full pipe network functionality in TUFLOW GPU with the aim of incorporating it in the 2017 TUFLOW release.