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 条
  • [21] Assessing the informativeness of a coupled surface-subsurface watershed model for understanding debris flow: a hydrological perspective
    Wang, Honglei
    He, Lanxuan
    Jin, Yi
    Zhou, Cuiqiong
    Shen, Ping
    Yu, Xuan
    HYDROLOGICAL SCIENCES JOURNAL, 2024, 69 (09) : 1172 - 1185
  • [22] Integrated surface-subsurface water and solute modeling of a reclaimed in-pit oil sands mine: Effects of ground freezing and thawing
    Nagare, Ranjeet M.
    Park, Young-Jin
    Wirtz, Rob
    Heisler, Dallas
    Miller, Glen
    JOURNAL OF HYDROLOGY-REGIONAL STUDIES, 2022, 39
  • [23] Assimilation of Groundwater Level and Soil Moisture Data in an Integrated Land Surface-Subsurface Model for Southwestern Germany
    Hung, Ching Pui
    Schalge, Bernd
    Baroni, Gabriele
    Vereecken, Harry
    Franssen, Harrie-Jan Hendricks
    WATER RESOURCES RESEARCH, 2022, 58 (06)
  • [24] A hybrid approach for integrated surface and subsurface hydrologic simulation of baseflow with Iterative Ensemble Smoother
    Delottier, H.
    Therrien, R.
    Young, N. L.
    Paradis, D.
    JOURNAL OF HYDROLOGY, 2022, 606
  • [25] The role of macropores and multi-resolution soil survey datasets for distributed surface-subsurface flow modeling
    Yu, Xuan
    Duffy, Christopher
    Baldwin, Doug C.
    Lin, Henry
    JOURNAL OF HYDROLOGY, 2014, 516 : 97 - 106
  • [26] A simple iterative method for estimating evapotranspiration with integrated surface/subsurface flow models
    Hwang, H. -T.
    Park, Y. -J.
    Frey, S. K.
    Berg, S. J.
    Sudicky, E. A.
    JOURNAL OF HYDROLOGY, 2015, 531 : 949 - 959
  • [27] A 2D curvilinear coupled surface-subsurface flow model for simulation of basin/border irrigation: theory, validation and application
    Naghedifar, Seyed Mohammadreza
    Ziaei, Ali Naghi
    Playan, Enrique
    Zapata, Nery
    Ansari, Hossein
    Hasheminia, Seyed Majid
    IRRIGATION SCIENCE, 2019, 37 (02) : 151 - 168
  • [29] Computational framework for complex flow and transport in heterogeneous porous media
    Icardi, Matteo
    Pescimoro, Eugenio
    Municchi, Federico
    Hidalgo, Juan J.
    ENGINEERING WITH COMPUTERS, 2023, 39 (06) : 3927 - 3940
  • [30] Quantifying groundwater recharge in the Venetian high plain between the Brenta and Piave Rivers through integrated surface-subsurface hydrological modeling
    Gatto, Beatrice
    Furlanetto, Davide
    Camporese, Matteo
    Trentin, Tommaso
    Salandin, Paolo
    JOURNAL OF HYDROLOGY-REGIONAL STUDIES, 2023, 50