Parallel Hydrological Model Parameter Uncertainty Analysis Based on Message-Passing Interface

Parameter uncertainty analysis is one of the hot issues in hydrology studies, and the Generalized Likelihood Uncertainty Estimation (GLUE) is one of the most widely used methods. However, the scale of the existing research is relatively small, which results from computational complexity and limited computing resources. In this study, a parallel GLUE method based on a Message-Passing Interface (MPI) was proposed and implemented on a supercomputer system. The research focused on the computational efficiency of the parallel algorithm and the parameter uncertainty of the Xinanjiang model affected by different threshold likelihood function values and sampling sizes. The results demonstrated that the parallel GLUE method showed high computational efficiency and scalability. Through the large-scale parameter uncertainty analysis, it was found that within an interval of less than 0.1%, the proportion of behavioral parameter sets and the threshold value had an exponential relationship. A large sampling scale is more likely than a small sampling scale to obtain behavioral parameter sets at high threshold values. High threshold values may derive more concentrated posterior distributions of the sensitivity parameters than low threshold values.

[1]  Peter M. A. Sloot,et al.  Application of parallel computing to stochastic parameter estimation in environmental models , 2006, Comput. Geosci..

[2]  Rajeev Thakur,et al.  Optimization of Collective Communication Operations in MPICH , 2005, Int. J. High Perform. Comput. Appl..

[3]  Maksym Spiryagin,et al.  Parallel computing in railway research , 2018, International Journal of Rail Transportation.

[4]  Hao Wang,et al.  Dynamic parallelization of hydrological model simulations , 2011, Environ. Model. Softw..

[5]  Rong Zhang,et al.  Parameter uncertainty assessment of a flood forecasting model using multiple objectives , 2018, Journal of Flood Risk Management.

[6]  Richard J. Beckman,et al.  A Comparison of Three Methods for Selecting Values of Input Variables in the Analysis of Output From a Computer Code , 2000, Technometrics.

[7]  Enrique R. Vivoni,et al.  Real-world hydrologic assessment of a fully-distributed hydrological model in a parallel computing environment , 2011 .

[8]  Hongjing Wu,et al.  Parameter Uncertainty Analysis of Surface Flow and Sediment Yield in the Huolin Basin, China , 2014 .

[9]  Yi Qin,et al.  Fast Simulation of Large-Scale Floods Based on GPU Parallel Computing , 2018 .

[10]  N. Kouwen,et al.  Comparing single and multi-objective hydrologic model calibration considering reservoir inflow and streamflow observations , 2019, Canadian Water Resources Journal / Revue canadienne des ressources hydriques.

[11]  George Kuczera,et al.  Monte Carlo assessment of parameter uncertainty in conceptual catchment models: the Metropolis algorithm , 1998 .

[12]  Qiang Huang,et al.  Examining the applicability of different sampling techniques in the development of decomposition-based streamflow forecasting models , 2019, Journal of Hydrology.

[13]  Tao Huang,et al.  Parallel Spatial-Data Conversion Engine: Enabling Fast Sharing of Massive Geospatial Data , 2020, Symmetry.

[14]  Jery R. Stedinger,et al.  Appraisal of the generalized likelihood uncertainty estimation (GLUE) method , 2008 .

[15]  Qiming Zhou,et al.  Parallelization of the flow-path network model using a particle-set strategy , 2019, Int. J. Geogr. Inf. Sci..

[16]  Anthony M. Castronova,et al.  Calibration of SWAT models using the cloud , 2014, Environ. Model. Softw..

[17]  X. Lei,et al.  Comparing the Hydrological Responses of Conceptual and Process-Based Models with Varying Rain Gauge Density and Distribution , 2018, Sustainability.

[18]  V. Singh,et al.  Rainfall-runoff simulation in karst dominated areas based on a coupled conceptual hydrological model , 2019, Journal of Hydrology.

[19]  Xian Wang,et al.  Direct Numerical Simulation and Large Eddy Simulation on a Turbulent Wall-Bounded Flow Using Lattice Boltzmann Method and Multiple GPUs , 2014 .

[20]  Xuebin Chi,et al.  SCE: Grid Environment for Scientific Computing , 2008, GridNets.

[21]  Jutta Thielen,et al.  The european flood alert system EFAS - Part 2: statistical skill assessment of probabilistic and deterministic operational forecasts. , 2008 .

[22]  Y. Hassanzadeh,et al.  Toward a combined Bayesian frameworks to quantify parameter uncertainty in a large mountainous catchment with high spatial variability , 2018, Environmental Monitoring and Assessment.

[23]  Willy Bauwens,et al.  Impact of measurement error and limited data frequency on parameter estimation and uncertainty quantification , 2019, Environ. Model. Softw..

[24]  V. Singh,et al.  Evaluation of the subjective factors of the GLUE method and comparison with the formal Bayesian method in uncertainty assessment of hydrological models , 2010 .

[25]  Henrik Madsen,et al.  Uncertainty assessment of integrated distributed hydrological models using GLUE with Markov chain Monte Carlo sampling , 2006 .

[26]  Hao Wang,et al.  Parameter optimization of distributed hydrological model with a modified dynamically dimensioned search algorithm , 2014, Environ. Model. Softw..

[27]  Carol S. Woodward,et al.  Simulating coupled surface–subsurface flows with ParFlow v3.5.0: capabilities, applications, and ongoing development of an open-source, massively parallel, integrated hydrologic model , 2019, Geoscientific Model Development.

[28]  Raghavan Srinivasan,et al.  A parallelization framework for calibration of hydrological models , 2012, Environ. Model. Softw..

[29]  K. Abbaspour,et al.  Estimating Uncertain Flow and Transport Parameters Using a Sequential Uncertainty Fitting Procedure , 2004 .

[30]  Laurence Smith,et al.  The role of expert opinion in environmental modelling , 2012, Environ. Model. Softw..

[31]  Guillaume Mercier,et al.  Implementation and Shared-Memory Evaluation of MPICH2 over the Nemesis Communication Subsystem , 2006, PVM/MPI.

[32]  Zhijia Li,et al.  Flood Prediction in Ungauged Basins by Physical-Based TOPKAPI Model , 2019, Advances in Meteorology.

[33]  T. Krueger,et al.  The epistemic, ethical, and political dimensions of uncertainty in integrated assessment modeling , 2016 .

[34]  A-Xing Zhu,et al.  A layered approach to parallel computing for spatially distributed hydrological modeling , 2014, Environ. Model. Softw..

[35]  Indrajeet Chaubey,et al.  Application of Parallel Computing Methods for Improving Efficiency of Optimization in Hydrologic and Water Quality Modeling , 2015 .

[36]  Hongyu Zhao,et al.  Fast image encryption algorithm based on parallel computing system , 2019, Inf. Sci..

[37]  Theodore K. Apostolopoulos,et al.  Parallel computation for streamflow prediction with distributed hydrologic models , 1997 .

[38]  Yueling Wang,et al.  Sensitivity Analysis of the Surface Runoff Coefficient of HiPIMS in Simulating Flood Processes in a Large Basin , 2018 .

[39]  Mingyao Xia,et al.  CPU-accelerated explicit discontinuous deformation analysis and its application to landslide analysis , 2020 .

[40]  X. Lei,et al.  Analysis of changes in flood regime using a distributed hydrological model: a case study in the Second Songhua River basin, China , 2018 .

[41]  C. Prudhomme,et al.  A Multi-Objective Ensemble Approach to Hydrological Modelling in the UK: An Application to Historic Drought Reconstruction , 2019 .

[42]  Xicheng Tan,et al.  Methodology and optimization for implementing cluster-based parallel geospatial algorithms with a case study , 2019, Cluster Computing.

[43]  Pablo A. Mendoza,et al.  Subjective modeling decisions can significantly impact the simulation of flood and drought events , 2019, Journal of Hydrology.

[44]  Yu Tian,et al.  Future changes in Yuan River ecohydrology: Individual and cumulative impacts of climates change and cascade hydropower development on runoff and aquatic habitat quality. , 2018, The Science of the total environment.

[45]  X. R. Liu,et al.  The Xinanjiang model. , 1995 .

[46]  François Anctil,et al.  Accounting for three sources of uncertainty in ensemble hydrological forecasting , 2015 .

[47]  Yunzhong Jiang,et al.  Development and Application of a Distributed Hydrological Model: EasyDHM , 2014 .

[48]  Raghavan Srinivasan,et al.  Efficient multi-objective calibration of a computationally intensive hydrologic model with parallel computing software in Python , 2013, Environ. Model. Softw..

[49]  A van Griensven,et al.  Methods to quantify and identify the sources of uncertainty for river basin water quality models. , 2006, Water science and technology : a journal of the International Association on Water Pollution Research.

[50]  Rajeev Thakur,et al.  Improving the Performance of Collective Operations in MPICH , 2003, PVM/MPI.

[51]  Brett F. Sanders,et al.  ParBreZo: A parallel, unstructured grid, Godunov-type, shallow-water code for high-resolution flood inundation modeling at the regional scale , 2010 .

[52]  Yang Hong,et al.  Heterogeneous parallel computing accelerated generalized likelihood uncertainty estimation (GLUE) method for fast hydrological model uncertainty analysis purpose , 2019, Engineering with Computers.

[53]  Hao Wang,et al.  A common parallel computing framework for modeling hydrological processes of river basins , 2011, Parallel Comput..

[54]  Chong-Yu Xu,et al.  Parameter Uncertainty of a Snowmelt Runoff Model and Its Impact on Future Projections of Snowmelt Runoff in a Data-Scarce Deglaciating River Basin , 2019 .

[55]  Mengjie Zhang,et al.  A multi-core CPU and many-core GPU based fast parallel shuffled complex evolution global optimization approach , 2017, IEEE Transactions on Parallel and Distributed Systems.

[56]  Hao Wang,et al.  Development of an AutoWEP distributed hydrological model and its application to the upstream catchment of the Miyun Reservoir , 2012, Comput. Geosci..

[57]  J. Nash,et al.  River flow forecasting through conceptual models part I — A discussion of principles☆ , 1970 .

[58]  Qi Zhang,et al.  Parameter and modeling uncertainty simulated by GLUE and a formal Bayesian method for a conceptual hydrological model , 2010 .

[59]  Jiuyuan Huo,et al.  An improved multi-cores parallel artificial Bee colony optimization algorithm for parameters calibration of hydrological model , 2018, Future Gener. Comput. Syst..

[60]  Peter A. Forsyth,et al.  A parallel computational framework to solve flow and transport in integrated surface-subsurface hydrologic systems , 2012, Environ. Model. Softw..

[61]  Liu Yunpeng,et al.  A Bayesian-based multilevel factorial analysis method for analyzing parameter uncertainty of hydrological model , 2017 .

[62]  Keith Beven,et al.  The future of distributed models: model calibration and uncertainty prediction. , 1992 .