DamBreak++ is an application (physics simulator) that it is expected to facilitate and accelerate the development of benchmarking numerical algorithm.
Problem description (initial condition)
A rectangular column of water, in hydrostatic equilibrium, is confined between two walls. At the beginning of the calculation the right wall is removed and the water is allowed to flow out to the horizontal wall. The initial setup of the dam-break problem is shown in the figure below.
DamBreak Simulator GUI
DamBreak Wave Propagation
We adopt a finite volumes solvers to integrate the Shallow Water Equations, the simplified 1D governing equations of unsteady open channel flow: the HLL scheme (Harten-Lax-Levy) and a modified Lax-Friedrichs scheme. As we discussed in St-Venant Model page, those mathematical models solve the SWE written in conservative form, which allows the software to reproduce the discontinuities of a flow regime variations without incur in instabilities of the solution.