1-d MUSCL Solver for the Shallow Water Equations
Solves the one-dimensional shallow water equations (SWE) for any initial condition, such as a dam break scenario, using a second-order MUSCL-LF, MUSCL-Rusanov and MUSCL-HLL implementations. This snippet includes an exact solver for Riemann problems of the SWE.
As always, I intend this snippet to be readable and easy to study, especially for beginners in the CFD community.
Note that the example with topography is not completed yet. I'll come back later to update this example.
Happy coding! ;D
Zitieren als
Manuel A. Diaz (2025). 1-d MUSCL Solver for the Shallow Water Equations (https://github.com/wme7/ShallowWaterEquations), GitHub. Abgerufen.
Kompatibilität der MATLAB-Version
Plattform-Kompatibilität
Windows macOS LinuxKategorien
- Sciences > Geoscience > Oceanography and Hydrology >
- Engineering > Mechanical Engineering > Computational Fluid Dynamics (CFD) >
Tags
Quellenangaben
Inspiriert von: MUSCL-THINC-BVD and WENO5-THINC-BVD solvers
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
SWE
Versionen, die den GitHub-Standardzweig verwenden, können nicht heruntergeladen werden
Version | Veröffentlicht | Versionshinweise | |
---|---|---|---|
1.0.1 | Updated description |
|
|
1.0.0 |
|