These examples include simple setups for plane wave tests of the 2-layer shallow water equations with a plane wave initial condition and a jump in bathymetry. The location and angles of the plane wave and bathymetry jump are controlled via the setrun.py file. Additionally the ability to run with a similar topography but a gaussian hump as the initial condition has also been included. To run the basic plane-wave example use:
make .plots
Running the run_tests.py script will execute a family of different setups for both plane-waves incident at different angles to the grid and topography and a set of the bubble tests. The basics of the Riemann solvers involved in these examples can be found in [1].