My Gitlab page can be found here.

Software

BA_waves is a Matlab code allowing to simulate water waves with weakly dispersive effects as described by the Boussinesq-Abbott model. General boundary conditions are treated without the need for a sponge layer or the source function method, but instead involve a nonlocal flux and dispersive boundary layer. It also offers the possibility to deactivate the dispersive effects in part of the computational domain to better describe the breaking of waves with the hyperbolic shallow water system.

The program swimpy-1d provides solvers for the one dimensionnal shallow water system in a Python framework. It features explicit and implicit kinetic solvers alongside hydrostatic reconstruction for preserving the lakes at rest and the positivity.