60 research outputs found
FullSWOF: A free software package for the simulation of shallow water flows
Numerical simulations of flows are required for numerous applications, and
are usually carried out using shallow water equations. We describe the FullSWOF
software which is based on up-to-date finite volume methods and well-balanced
schemes to solve this kind of equations. It consists of a set of open source
C++ codes, freely available to the community, easy to use, and open for further
development. Several features make FullSWOF particularly suitable for
applications in hydrology: small water heights and wet-dry transitions are
robustly handled, rainfall and infiltration are incorporated, and data from
grid-based digital topographies can be used directly. A detailed mathematical
description is given here, and the capabilities of FullSWOF are illustrated
based on analytic solutions and datasets of real cases. The codes, available in
1D and 2D versions, have been validated on a large set of benchmark cases,
which are available together with the download information and documentation at
http://www.univ-orleans.fr/mapmo/soft/FullSWOF/.Comment: 38 page
FullSWOF_Paral: Comparison of two parallelization strategies (MPI and SKELGIS) on a software designed for hydrology applications
In this paper, we perform a comparison of two approaches for the
parallelization of an existing, free software, FullSWOF 2D (http://www.
univ-orleans.fr/mapmo/soft/FullSWOF/ that solves shallow water equations for
applications in hydrology) based on a domain decomposition strategy. The first
approach is based on the classical MPI library while the second approach uses
Parallel Algorithmic Skeletons and more precisely a library named SkelGIS
(Skeletons for Geographical Information Systems). The first results presented
in this article show that the two approaches are similar in terms of
performance and scalability. The two implementation strategies are however very
different and we discuss the advantages of each one.Comment: 27 page
FullSWOF: A software for overland flow simulation / FullSWOF : un logiciel pour la simulation du ruissellement
Overland flow on agricultural fields may have some undesirable effects such
as soil erosion, flood and pollutant transport. To better understand this
phenomenon and limit its consequences, we developed a code using
state-of-the-art numerical methods: FullSWOF (Full Shallow Water equations for
Overland Flow), an object oriented code written in C++. It has been made
open-source and can be downloaded from
http://www.univ-orleans.fr/mapmo/soft/FullSWOF/. The model is based on the
classical system of Shallow Water (SW) (or Saint-Venant system). Numerical
difficulties come from the numerous dry/wet transitions and the highly-variable
topography encountered inside a field. It includes runon and rainfall inputs,
infiltration (modified Green-Ampt equation), friction (Darcy-Weisbach and
Manning formulas). First we present the numerical method for the resolution of
the Shallow Water equations integrated in FullSWOF_2D (the two-dimension
version). This method is based on hydrostatic reconstruction scheme, coupled
with a semi-implicit friction term treatment. FullSWOF_2D has been previously
validated using analytical solutions from the SWASHES library (Shallow Water
Analytic Solutions for Hydraulic and Environmental Studies). Finally,
FullSWOF_2D is run on a real topography measured on a runoff plot located in
Thies (Senegal). Simulation results are compared with measured data. This
experimental benchmark demonstrate the capabilities of FullSWOF to simulate
adequately overland flow. FullSWOF could also be used for other environmental
issues, such as river floods and dam-breaks.Comment: 9 page
GARS : Générer une surface rugueuse
The software "GARS" can generate a rough surface from the parameters given by the user. It uses a inverse Fourier transform and a pseudorandom number generator. Constrasted rough surfaces can be generated. By adjusting the parameters, the generated surface can be similar to Earth relief, a microscopic surface, etc. By changing the seeds of the pseudorandom number generator, you can get a set of surfaces with statistically-identical properties. GARS can also add a general tendency (slope) and a sinusoid to the rough surface.Le logiciel "GARS" permet la génération d'une surface rugueuse à partir de paramètres entrés par l'utilisateur. Ce logiciel est basé sur une transformée de Fourier et un générateur de nombres pseudo-aléatoires. Des surfaces rugueuses aux aspects très contrastés peuvent être générées. En ajustant les paramètres, la surface générée peut ressembler à un relief terrestre, à une surface microscopique, etc. En changeant les graines du générateur de nombres pseudo-aléatoires, vous pouvez obtenir une série de surfaces ayant des propriétés statistiquement identiques. GARS peut aussi ajouter une tendance générale (pente) et une sinusoïde à la surface rugueuse
- …