1,801 research outputs found
Enable High-resolution, Real-time Ensemble Simulation and Data Assimilation of Flood Inundation using Distributed GPU Parallelization
Numerical modeling of the intensity and evolution of flood events are
affected by multiple sources of uncertainty such as precipitation and land
surface conditions. To quantify and curb these uncertainties, an ensemble-based
simulation and data assimilation model for pluvial flood inundation is
constructed. The shallow water equation is decoupled in the x and y directions,
and the inertial form of the Saint-Venant equation is chosen to realize fast
computation. The probability distribution of the input and output factors is
described using Monte Carlo samples. Subsequently, a particle filter is
incorporated to enable the assimilation of hydrological observations and
improve prediction accuracy. To achieve high-resolution, real-time ensemble
simulation, heterogeneous computing technologies based on CUDA (compute unified
device architecture) and a distributed storage multi-GPU (graphics processing
unit) system are used. Multiple optimization skills are employed to ensure the
parallel efficiency and scalability of the simulation program. Taking an urban
area of Fuzhou, China as an example, a model with a 3-m spatial resolution and
4.0 million units is constructed, and 8 Tesla P100 GPUs are used for the
parallel calculation of 96 model instances. Under these settings, the ensemble
simulation of a 1-hour hydraulic process takes 2.0 minutes, which achieves a
2680 estimated speedup compared with a single-thread run on CPU. The
calculation results indicate that the particle filter method effectively
constrains simulation uncertainty while providing the confidence intervals of
key hydrological elements such as streamflow, submerged area, and submerged
water depth. The presented approaches show promising capabilities in handling
the uncertainties in flood modeling as well as enhancing prediction efficiency
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
Efficient methods of automatic calibration for rainfall-runoff modelling in the Floreon+ system
Calibration of rainfall-runoff model parameters is an inseparable part of hydrological simulations. To achieve more accurate results of these simulations, it is necessary to implement an efficient calibration method that provides sufficient refinement of the model parameters in a reasonable time frame. In order to perform the calibration repeatedly for large amount of data and provide results of calibrated model simulations for the flood warning process in a short time, the method also has to be automated. In this paper, several local and global optimization methods are tested for their efficiency. The main goal is to identify the most accurate method for the calibration process that provides accurate results in an operational time frame (typically less than 1 hour) to be used in the flood prediction Floreon(+) system. All calibrations were performed on the measured data during the rainfall events in 2010 in the Moravian-Silesian region (Czech Republic) using our in-house rainfall-runoff model.Web of Science27441339
Double-layer parallelization for hydrological model calibration on HPC systems
published_or_final_versio
- …