Section:
Software and Platforms
SLOWS
Participants :
Mario Ricchiuto [corresponding member] , Andrea Filippini.
SLOWS (“Shallow-water fLOWS”) is a C -platform
allowing the simulation of free surface shallow water flows with
friction. Arbitrary bathymetries are allowed, defined either by some
complex piecewise analytical expression, or by data files, the
classical Manning model for friction is used, and an Exner model is
implemented for sediment transport. For non-hydrostatic propagation
the enhanced Boussinesq equations of Madsen and Sorensen are used.
The equations are discretized with a residual based approach which is an adaptation of the schemes
developed for aeronautics applications. Due to the inherent
unsteadiness of these flows, the time discretization plays an
important role. Three different approaches are available, based on
conditionally depth-positivity preserving implicit schemes, or on
conditionally depth-positivity preserving genuinely explicit
discretizations, or on an unconditionally depth-positivity preserving
space-time approach. Newton and frozen Newton loops are used to solve the implicit
nonlinear equations. The linear algebraic systems arising in the discretization are solved with
the MUMPS library.