shallow_water_1d, a Fortran90 code which simulates a system governed by the shallow water equations in 1D.
The information on this web page is distributed under the MIT license.
shallow_water_1d is available in a C version and a C++ version and a Fortran90 version and a MATLAB version and a Python version.