This site uses cookies to secure your navigation, analyse your behaviour for audience measurement purposes and integrate services to improve the interactivity of the site.
Know more
Know more
About cookies
What is a "cookie"?
A "cookie" is a piece of information, usually small and identified by a name, which may be sent to your browser by a website you are visiting. Your web browser will store it for a period of time, and send it back to the web server each time you log on again.
Different types of cookies are placed on the sites:
Cookies strictly necessary for the proper functioning of the site
Cookies deposited by third party sites to improve the interactivity of the site, to collect statistics
Cookies strictly necessary for the site to function
These cookies allow the main services of the site to function optimally. You can technically block them using your browser settings but your experience on the site may be degraded.
Furthermore, you have the possibility of opposing the use of audience measurement tracers strictly necessary for the functioning and current administration of the website in the cookie management window accessible via the link located in the footer of the site.
Technical cookies
Name of the cookie
Purpose
Shelf life
CAS and PHP session cookies
Login credentials, session security
Session
Tarteaucitron
Saving your cookie consent choices
12 months
Audience measurement cookies (AT Internet)
Name of the cookie
Purpose
Shelf life
atid
Trace the visitor's route in order to establish visit statistics.
13 months
atuserid
Store the anonymous ID of the visitor who starts the first time he visits the site
13 months
atidvisitor
Identify the numbers (unique identifiers of a site) seen by the visitor and store the visitor's identifiers.
13 months
About the AT Internet audience measurement tool :
AT Internet's audience measurement tool Analytics is deployed on this site in order to obtain information on visitors' navigation and to improve its use.
The French data protection authority (CNIL) has granted an exemption to AT Internet's Web Analytics cookie. This tool is thus exempt from the collection of the Internet user's consent with regard to the deposit of analytics cookies. However, you can refuse the deposit of these cookies via the cookie management panel.
Good to know:
The data collected are not cross-checked with other processing operations
The deposited cookie is only used to produce anonymous statistics
The cookie does not allow the user's navigation on other sites to be tracked.
Third party cookies to improve the interactivity of the site
This site relies on certain services provided by third parties which allow :
to offer interactive content;
improve usability and facilitate the sharing of content on social networks;
view videos and animated presentations directly on our website;
protect form entries from robots;
monitor the performance of the site.
These third parties will collect and use your browsing data for their own purposes.
How to accept or reject cookies
When you start browsing an eZpublish site, the appearance of the "cookies" banner allows you to accept or refuse all the cookies we use. This banner will be displayed as long as you have not made a choice, even if you are browsing on another page of the site.
You can change your choices at any time by clicking on the "Cookie Management" link.
« Shallow Water Analytic Solutions for Hydraulic and Environmental Studies »
The shallow water equations (also known as “Saint-Venant equations”) describe very accurately phenomenon such as the overland flow at the surface of a field or the flow in a river. Because they cannot be solved easily, computer codes are used. These codes are usually validated by comparing the simulations to field or laboratory measurements. Another truth exists.
The comparison to analytic solutions: an underused approach
In fact, if no general solution to the shallow water equations is known, exact solutions (also said analytic solutions) are known for specific cases. By comparing the numeric results to these specific cases, it can be ensured that the software gives the right results.
These specific cases have been published over several decades. In other words, they are scattered in the scientific literature and, hence, difficult to access. This explains that the comparison of numeric results to analytic solutions is an underused approach.
SWASHES: the truth according to Saint-Venant
There are several tens of (semi-)analytic solutions. The ones currently included into SWASHES already cover a wide range of flows: sub-critical, super-critical, shock, dam break, permanent or transitory flows, dry-wet transition, with or without friction, with or without rain, in 1D or 2D, etc. Not to use this approach is missing the truth according to the Saint-Venant equations.
SWASHES: the quality assurance of your simulations
Developed in collaboration with the laboratory of mathematics of the University of Orléans (Mapmo), SWASHES gathers analytic and semi-analytic solutions to the shallow-water equations. SWASHES generates the initial conditions and the results to be found. Will your code give the proper result?
Currently, SWASHES includes about thirty solutions covering very diverse flow conditions. Collected from the literature, they have been re-written with the same formalism and coded into the software SWASHES. Hence, they are easy to understand, concentrated into a single piece of software, and available to everyone. By choosing the solutions the closest to the type of flow you want to simulate, you can build a benchmark to test your code.
An example of use: FullSWOF
SWASHES allows ensuring the quality of the results produced by FullSWOF.
The comparison to analytic solutions is carried out at two stages: during the development and during the use by a third party.
During the development. To validate every new version of FullSWOF, a benchmark script compares the results of the new version with the results of the previous one. If there is no difference, the changes to the code did not affect the accuracy of the computation. If differences are reported, it is check the results are improved. In practice, this approach allowed for: - correct bugs before the software release; - alter the order of instructions to limit the propagation of computation errors.
During the first use by a third party. After download and installation, the user of the code is advised to launch the benchmark script. If no difference is reported, it means FullSWOF gives results identical on the user’s computer and on the developers’ computer. The computation reproducibility is ensured.
click on the thumbnail to access the full picture or the video
Test case « Short channel with smooth transition then shock ». Water heights of the analytic solution and according to FullSWOF_2D.
click on the thumbnail to access the full picture or the video
Test case « Dam break on a dry surface ». Water heights of the analytic solution and according to FullSWOF_1D.
click on the thumbnail to access the full picture or the video
Test case « Planar surface in a paraboloid ». Water heights of the analytic solution and according to FullSWOF_1D.
SWASHES: a free source code
SWASHES is a free software distributed under the license CeCILL-V2 (GPL-compatible). Hence, you can access to all source code (in C++), and are free to use it, to modify it and to redistribute it as long as you include a citation.
The SWASHES forge allows centralizing the developments.
The modular structure of SWASHES makes it easy to add a new analytic solution. If you redistribute a modified version of SWASHES, it should be under the license CeCILL-V2 and must carry a new name.
In practice, the easiest way to distribute your improvements to the community is to add directly your solutions into SWASHES: Contact us at swashes.contact@listes.univ-orleans.fr.
Abily M., Delestre O., Amoss L., Bertrand N., Richet Y., Duluc C.-M., Gourbesville P., Navaro P. (2015). Uncertainty related to high resolution topographic data use for flood event modeling over urban areas : Toward a sensitivity analysis approach. In, N. Champagnat, T. Lelièvre, A. Nouy (Eds). ESAIM Proceedings and Surveys. 48: 385-399. http://www.esaim-proc.org/articles/proc/pdf/2015/01/proc144818.pdf
Bustamante C. A. , Power H., Nieto C., Florez W. F. (2015). Solution of two-dimensional Shallow Water Equations by a localized Radial Basis Function collocation method. 1st Pan-American Congress on Computational Mechanics. International Association for Computational Mechanics. Buenos Aires, April 27-29. http://congress.cimne.com/panacm2015/admin/files/fileabstract/a274.pdf
Delestre O., Abily M., , Cordier F., Gourbesville P., Coullon H. (2015) Comparison and Validation of Two Parallelization Approaches of FullSWOF_2D Software on a Real Case. Advances in Hydroinformatics. Simhydro 2014. Part 2, pp. 395-407, Springer. DOI: 10.1007/978-981-287-615-7_27
Delestre O., Razafison U. (2015). Numerical Scheme for a Viscous Shallow Water System Including New Friction Laws of Second Order: Validation and Application. Advances in Hydroinformatics. Simhydro 2014. Part 1, pp. 227-239, Springer. DOI: 10.1007/978-981-287-615-7_16
Fang K., Sun J., Liu Z. Yin J. (2015). A non-hydrostatic model for water waves in nearshore region. Advances in Water Science, 26(1): 114-122. (in Chinese). DOI: 10.14042/j.cnki.32.1309.2015.01.015
Gunawan P. H., Lhébrard X. (2015). Hydrostatic relaxation scheme for the 1D shallow water - Exner equations in bedload transport. Computers & Fluids, 121: 44–50. DOI : 10.1016/j.compfluid.2015.08.001
Le M.-H., Cordier S., Lucas C., Cerdan O. (2015). A faster numerical scheme for a coupled system modeling soil erosion and sediment transport. Water Resources Research, 51(2): 987–1005. DOI: http://dx.doi.org/10.1002/2014WR015690
Ma Q., Abily M., Vo. N. D., Gourbesville P. (2015). High resolution rainfall-runoff simulation in urban aera: Assessment of Telemac-2D and FullSWOF-2D. E-proceedings of the 36th IAHR World Congress. 28 June – 3 July, 2015, The Hague, the Netherlands. http://89.31.100.18/~iahrpapers/84826.pdf
Minatti L. (2015). A well-balanced FV scheme for compound channels with complex geometry and movable bed. Water Resources Research. 51(8):6564–6585. DOI: 10.1002/2014WR016584
Minatti L., De Cicco P. N., Solari L. (2015). Second Order Discontinuous Galerkin scheme for compound natural channels with movable bed. Applications for the computation of rating curves, Advances in Water Resources, In Press. DOI: http://dx.doi.org/10.1016/j.advwatres.2015.06.007
Pongsanguansin T., Maleewong M.,Mekchay K. (2015). Consistent Weighted Average Flux of Well-Balanced TVD-RK Discontinuous Galerkin Method for Shallow Water Flows. Modelling and Simulation in Engineering. Volume 2015, Article ID 591282, 11 pages. DOI: 10.1155/2015/591282
Rousseau, M., Cerdan, O., Delestre, O., Dupros, F., James, F., and Cordier, S. (2015). Overland Flow Modeling with the Shallow Water Equations Using a Well-Balanced Numerical Scheme: Better Predictions or Just More Complexity. Journal of Hydrologic Engineering , 20(10): ???. DOI: 10.1061/(ASCE)HE.1943-5584.0001171
Sætra M. L., Brodtkorb A. R., Lie K.-A. (2015). Efficient GPU-Implementation of Adaptive Mesh Refinement for the Shallow-Water Equations. Journal of Scientific Computing, 63(1) : 23-48. DOI: 10.1007/s10915-014-9883-4.
Wang L., Pan C. (2015). An analysis of dam-break flow on slope. Journal of Hydrodynamics, Ser. B. 26(6):902-911. DOI: 10.1016/S1001-6058(14)60099-8.
Zhang Y., Lin P. (2015) An improved SWE model for simulation of dam-break flows. Proceedings of the Institution of Civil Engineers - Water Management. DOI: 10.1680/wama.15.00021
2014
Bacigaluppi P., Ricchiuto M., Bonneton P. (2014). Upwind Stabilized Finite Element Modelling of Non-hydrostatic Wave Breaking and Run-up. Research Report #8536. Project-Team BACCHUS. URL: http://hal.inria.fr/hal-00990002.
De Rosis A. (2014). A lattice Boltzmann-finite element model for two-dimensional luid-structure interaction problems involving shallow waters. Advances in Water Resources, 65: 18-24. DOI: 10.1016/j.advwatres.2014.01.003
Doyen D., Gunawan P. H. (2014). An Explicit Staggered Finite Volume Scheme for the Shallow Water Equations. Finite Volumes for Complex Applications VII-Methods and Theoretical Aspects. Springer. Proceedings in Mathematics & Statistics Volume 77, pp 227-235. DOI: 10.1007/978-3-319-05684-5_21.
Duran A. (2014). Numerical simulation of depth-averaged flow models : a class of Finite Volume and discontinuous Galerkin approaches. PhD Thesis. Université Montpellier II, France. https://tel.archives-ouvertes.fr/tel-01109438
Pasquetti R., Guermond J.L., Popov B. (2014). Stabilized spectral element approximation of the Saint Venant system using the entropy viscosity technique. International Conference on Spectral and High Order Method (ICOSAHOM 2014), Salt Lake City, June 23-27. 8 p. http://math1.unice.fr/~rpas/publis/ico14.pdf
Sætra M. L. (2014). Shallow Water Simulations on Graphics Hardware. PhD Thesis, Faculty of Mathematics and Natural Sciences, University of Oslo. ISSN 1501-7710. http://urn.nb.no/URN:NBN:no-45020
Yoshioka H., Unami K., Fujihara M. (2014). Friction slope formulae for the two-dimensional shallow water model. Journal of Japan Society of Civil Engineers, Ser. B1 (Hydraulic Engineering), 70(4): I_55-I_60. (in Japanese) DOI: http://doi.org/10.2208/jscejhe.70.I_55
Yoshioka H., Unami K., Fujihara M. (2014). A Simple Finite Volume Model for Dam Break Problems in Multiply Connected Open Channel Networks with General Cross-Sections. Theoretical and Applied Mechanics Japan. 62: 131-140. DOI: 10.11345/nctam.62.131.
Yoshioka H., Unami K. & Fujihara M. (2014). A finite element/volume method model of the depth-averaged horizontally 2D shallow water equations. International Journal For Numerical Methods in Fluids, 75(1): 23-41. DOI: http://dx.doi.org/10.1002/fld.3882
2013
Cordier S., Coullon H., Delestre O., Laguerre C., Le M. H., Pierre D., Sadaka G. (2013). FullSWOF_Paral: Comparison of two parallelizations strategies (MPI and SkelGIS) on a software designed for hydrology applications. ESAIM: Proceedings. Vol. 43, p. 59-79. http://www.esaim-proc.org/articles/proc/pdf/2013/05/proc134304.pdf
Couderc F., Madec R., Monnier J., Vila J.-P. (2013). DassFow-Shallow, variational data assimilation for shallow-water models: Numerical schemes, user and developer Guides. Research Report, University of Toulouse, CNRS, IMT, INSA, ANR. https://hal.archives-ouvertes.fr/hal-01120285/
Yoshioka H., Unami K., Fujihara M. (2013). A highly efficient shallow water model based on a selective lumping algorithm. Annual meeting of the Japanese Society of Irrigation, Drainage and Reclamation Engineering. #4-15, p. 398-399. (in Japanese) http://soil.en.a.u-tokyo.ac.jp/jsidre/search/PDFs/13/13004-15.pdf
Yoshioka H., Unami K., Fujihara M. (2013). Hyperbolic dual finite volume models for shallow water flows in multiply-connected open channel networks. The 27th Computational Fluid Dynamics Symposium. Paper No. B07-01. http://www2.nagare.or.jp/cfd/cfd27/webproc/B07-1.pdf
Zhou F., Chen G.X., Huang Y.F., Yang J.Z. & Feng H. (2013). An adaptive moving finite volume scheme for modeling flood inundation over dry and complex topography. Water Resources Research, 49(4): 1914-1928. DOI: http://dx.doi.org/10.1002/wrcr.20179
2012
Berthon C., Foucher F. (2012). Efficient well-balanced hydrostatic upwind schemes for shallow-water equations, Journal of Computational Physics, 231(15): 4993-5015. DOI: 10.1016/j.jcp.2012.02.031.
Nguyen T. D. (2012). Impact de la résolution et de la précision de la topographie sur la modélisation de la dynamique d’invasion d’une crue en plaine inondable. PhD thesis. Univ. Toulouse, France. (in French) http://ethesis.inp-toulouse.fr/archive/00002210/01/nguyen.pdf