Skip to content

psarkhosh/Stoker_solution

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License: GPL (>= 3) DOI

Stoker_solution

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.

alt text alt text

References

  • 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.

License

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