Section: New Software and Platforms
Keywords: Free surface flows, Unstructured meshes, shallow water equations, Boussinesq equations
SLOWS (Shallow-water fLOWS) is a C-platform allowing the simulation of free surface shallow water flows with friction. It can be used to simulate near shore hydrodynamics, wave transformations processes, etc. The kernel of the CODE is a shallow water solver based on second order residual distribution or second and third order finite volume schemes. Three different approaches are available to march in time, 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. Linear algebraic sparse systems arising in the discretization are solved with This year several enhancements have been implemented
a new library has been developed to enhance the shallow water equations. This library computes an algebraic source term by inverting an elliptic (grad-div type) PDE. The addition of this term to the shallow water version of SLOWS allows to recover the a fully nonlinear weakly dispersive Green-Naghdi solver. The solution of the elliptic PDE is performed with a classical Galerkin FEM approach, and MUMPS is the MUMPS library is used to invert the resulting matrix;
SLOWS is our main simulation tool in both the TANDEM and Tides projects.