A parallel computational framework to solve flow and transport in integrated surface-subsurface hydrologic systems

被引:77
作者
Hwang, H. -T. [1 ,3 ]
Park, Y. -J. [1 ,3 ]
Sudicky, E. A. [1 ]
Forsyth, P. A. [2 ]
机构
[1] Univ Waterloo, Dept Earth & Environm Sci, Waterloo, ON N2L 3G1, Canada
[2] Univ Waterloo, David R Cheriton Sch Comp Sci, Waterloo, ON N2L 3G1, Canada
[3] Aquanty Inc, Waterloo, ON N2L 5C6, Canada
基金
加拿大自然科学与工程研究理事会;
关键词
High performance computing; Parallel algorithms; OpenMp; Hydrologic simulation; Jacobian matrix; HydroGeoSphere; BiCGSTAB; Linear iterative solver; Newton method; Integrated surface-subsurface modeling; GROUNDWATER INTERACTIONS; NEWTON ITERATION; WATER-FLOW; MODEL; IMPLEMENTATION; PRECONDITIONER; TRANSITION; STRATEGIES; CATCHMENT; PICARD;
D O I
10.1016/j.envsoft.2014.06.024
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Hydrologic modeling requires the handling of a wide range of highly nonlinear processes from the scale of a hill slope to the continental scale, and thus the computational efficiency of the model becomes a critical issue for water resource management. This work is aimed at implementing and evaluating a flexible parallel computing framework for hydrologic simulations by applying OpenMP in the HydroGeoSphere (HGS) model. HGS is a 3D control-volume finite element model that solves the nonlinear coupled equations describing surface-subsurface water flow, solute migration and energy transport. The computing efficiency of HGS is improved by three parallel computing schemes: 1) parallelization of Jacobian matrix assembly, 2) multi-block node reordering for performing LU solve efficiently, and 3) parameter privatization for reducing memory access latency. Regarding to the accuracy and consistency of the simulation solutions obtained with parallel computing, differences in the solutions are entirely due to use of a finite linear solver iteration tolerance, which produces slightly different solutions which satisfy the convergence tolerance. The maximum difference in the head solution between the serial and parallel simulations is less than 10(-3) m, using typical convergence tolerances. Using the parallel schemes developed in this work, three key achievements can be summarized: (1) parallelization of a physically-based hydrologic simulator can be performed in a manner that allows the same code to be executed on various shared memory platforms with minimal maintenance; (2) a general, flexible and robust parallel iterative sparse-matrix solver can be implemented in a wide range of numerical models employing either structured or unstructured mesh; and (3) the methodology is flexible, especially for the efficient construction of the coefficient and Jacobian matrices, compared to other parallelized hydrologic models which use parallel library packages. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:39 / 58
页数:20
相关论文
共 42 条
  • [31] Surface-subsurface flow modeling with path-based runoff routing, boundary condition-based coupling, and assimilation of multisource observation data
    Camporese, M.
    Paniconi, C.
    Putti, M.
    Orlandini, S.
    WATER RESOURCES RESEARCH, 2010, 46
  • [32] A generic parallel computational framework of lifting wavelet transform for online engineering surface filtration
    Xu, Yuanping
    Zhang, Chaolong
    Xu, Zhijie
    Zhou, Jiliu
    Wang, Kaiwei
    Huang, Jian
    SIGNAL PROCESSING, 2019, 165 : 37 - 56
  • [33] How can large-scale integrated surface-subsurface hydrological models be used to evaluate long-term climate change impact on groundwater reserves?
    Goderniaux, Pascal
    Brouyere, Serge
    Fowler, Hayley J.
    Blenkinsop, Stephen
    Therrien, Rene
    Orban, Philippe
    Dassargues, Alain
    CALIBRATION AND RELIABILITY IN GROUNDWATER MODELLING: MANAGING GROUNDWATER AND THE ENVIRONMENT, 2011, 341 : 115 - +
  • [34] Solute Transport Through Unsteady Hydrologic Systems Along a Plug Flow-To-Uniform Sampling Continuum
    Grant, Stanley B.
    Harmanm, Ciaran J.
    WATER RESOURCES RESEARCH, 2022, 58 (08)
  • [35] HGS-PDAF (version 1.0): a modular data assimilation framework for an integrated surface and subsurface hydrological model
    Tang, Qi
    Delottier, Hugo
    Kurtz, Wolfgang
    Nerger, Lars
    Schilling, Oliver S.
    Brunner, Philip
    GEOSCIENTIFIC MODEL DEVELOPMENT, 2024, 17 (08) : 3559 - 3578
  • [36] Integrated Two-Dimensional Surface and Three-Dimensional Subsurface Contaminant Transport Model Considering Soil Erosion and Sorption
    He, Zhiguo
    Wu, Weiming
    Wang, Sam S. Y.
    JOURNAL OF HYDRAULIC ENGINEERING, 2009, 135 (12) : 1028 - 1040
  • [37] On force consideration in coupled ISPH framework for sediment transport in presence of free-surface flow
    Pahar, Gourabananda
    Dhar, Anirban
    ENVIRONMENTAL FLUID MECHANICS, 2018, 18 (03) : 555 - 579
  • [38] From rainfall to spring discharge: Coupling conduit flow, subsurface matrix flow and surface flow in karst systems using a discrete-continuum model
    de Rooij, Rob
    Perrochet, Pierre
    Graham, Wendy
    ADVANCES IN WATER RESOURCES, 2013, 61 : 29 - 41
  • [39] A novel MPI-based parallel smoothed particle hydrodynamics framework with dynamic load balancing for free surface flow
    Zhu, Guixun
    Hughes, Jason
    Zheng, Siming
    Greaves, Deborah
    COMPUTER PHYSICS COMMUNICATIONS, 2023, 284
  • [40] A connection element method: Both a new computational method and a physical data-driven framework--Take subsurface two-phase flow as an example
    Zhao, Hui
    Zhan, Wentao
    Zhou, Yuhui
    Zhang, Tao
    Li, Hangyu
    Rao, Xiang
    ENGINEERING ANALYSIS WITH BOUNDARY ELEMENTS, 2023, 151 : 473 - 489