The classical dam-break problem in a rectangular prismatic channel in the absence of the source terms is recognized as the "Reimann problem" (Toro 2001). Ritter (1892) and Stoker (1957) pioneered analytical solutions to solve Saint-Venant, also known as one-dimensional shallow water, equations for the ideal dam-break problem over horizontal dry and wet beds, respectively. These solutions are widely applied as the benchmarks for validating numerical schemes to understand the model's capability to deal with continuous and discontinuous waves (Castro and Hager, 2019). For the sake of convenience, a computer code in MATLAB, titled Stoker_solution, has been developed. This source code is straightforward to simulate ideal dam-break problems over dry- and wet-beds.
- Castro-Orgaz, O. and Hager, W.H. (2019). Shallow water hydraulics. Springer International Publishing.
- Ritter, A. (1892). Die Fortpflanzung von Wasserwellen [Propagation of water waves]. Zeitschrift Verein Deutscher Ingenieure, 36(2), 947–954 (in German).
- Stoker, J. J. (1957). Water waves: The mathematical theories with applications. New York: Wiley.
- Toro, E.F. (2001). Shock-capturing methods for free-surface shallow flows. Wiley-Blackwell.
This project is licensed under the GPL-3.0 License - see the LICENSE.md file for more details.
If using these scripts in your data analyses pipelines, please cite as:
Sarkhosh, P. (2021). Stoker solution package (1.0.0). Zenodo. https://doi.org/10.5281/zenodo.5598374