shallow_water_1d, a C++ code which simulates a system governed by the shallow water equations in 1D.
The computer code and data files described and made available on this web page are 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.