期刊文献+

基于栅格分层的逐栅格汇流算法并行化研究 被引量:9

Parallelization of a grid-to-grid routing algorithm based on grids layering
在线阅读 下载PDF
导出
摘要 分布式水文模型中的逐栅格汇流算法计算量大,需要借助并行计算以满足大流域长历时模拟的要求。针对目前鲜有对基于隐式有限差分的逐栅格汇流算法进行并行计算研究的情况,基于栅格分层的思想提出一种适用于共享内存并行计算环境的逐栅格汇流并行算法。该算法首先根据流向进行栅格分层,使同一层中栅格的计算相互独立,然后将同一层中栅格的计算任务分配到多个计算单元并行计算。采用C++编程语言与OpenMP并行编程库实现了该算法,并选择河北省清水河流域为实验区,在不同数据规模(30m、90m、270m分辨率)、不同核数(2~20个)以及不同栅格分层方法的情况下对算法性能进行了测试。实验结果表明本文提出的并行算法具有较好的加速比和并行效率,且并行效率随数据规模的增大而增大。栅格分层方法对算法并行性能有明显影响,从上到下的分层方法比从下到上的方法具有更高的并行效率。 Grid-to-grid muting algorithms for distributed hydrological modeling require large amount of computations which cannot be provided by sequential computation techniques. Parallel programming technology is necessary for large-scale and long-period simulations using grid-to-grid muting algorithms. There is currently little research on the parallelization of implicit finite difference based muting algorithms. A parallel implicit finite difference based grid-to-grid routing algorithm was presented, based on grids layering. In this algorithm, grids in the watershed were divided into different layers according to flow direction. The calculations of grids in a downstream layer cannot be performed until its upstream layers' calculations were completed. The calculations of grids in the same layer are independent of each other, thus can be performed in parallel. So the parallelization strategy is to assign the calculation tasks of grids in the same layer to different CPU-cores to perform parallel computing. The algorithm was implemented by using the C ++ programing language and the Open Multi-processing (OpenMP) Application Programming Interface (API) and was tested in the Qingshuihe watershed of Hebei Province under different amount of input data. The result shows that this parallel algorithm had good speedup and parallel efficiency. In addition, the case study showed that the parallel efficiencies were higher for simulations with large datasets than with small datasets and the up-down layering method had better performances than the down-up layering method.
出处 《国防科技大学学报》 EI CAS CSCD 北大核心 2013年第1期123-129,共7页 Journal of National University of Defense Technology
基金 国家863计划资助项目(2011AA120305) 国家自然科学基金资助项目(41023010) 中国科学院知识创新工程重要方向项目(KZCX2-YW-442)
关键词 逐栅格汇流 隐式有限差分 栅格分层 并行计算 OPENMP grid-to-grid muting implicit finite difference grids layering parallel computing OpenMP
  • 相关文献

参考文献16

  • 1Wigmosta M S, Vail L W, Lettenmaier D P. A distributed hydrology-vegetation model for complex terrain [ J ]. Water Resources Research, 1994, 30(6): 1665- 1679.
  • 2Ciarapiea L, Todini E. TOPKAPI: a model for the representation of the rainfall-runoff process at different scales [J]. Hydrol. Process., 2002, 16(2) : 207 -229.
  • 3Van Der Knijff J M, Younis J, De Roo, et al. LISFLOOD : a GIS-based distributed model for river basin scale water balance and flood simulation[J]. International Journal of Geographical Information Science, 2010, 24(2) :189 -212.
  • 4Zhang Z Q, WANG S P, SUN G, et al. Evaluation of the MIKE SHE model for application in the Loess Plateau, China [ J ]. Journal of the American Water Resources Association, 2008, 44(5) : 1108 - 1120.
  • 5Vivoni E R, Mascaro G, Mniszewski S, et al. Real-world hydrologic assessment of a fully-distributed hydrological model in a parallel computing environment[ J]. Journal of Hydrology, 2011, 409( 1 -2) :483 -496.
  • 6Wang H, Zhou Y, Fu X, et al. Maximum speedup ratio curve (MSC) in parallel computing of the binary-tree-based drainage network[J]. Computers & Geoseiences, 2012, 38 ( 1 ) : 127 - 135.
  • 7Huang J X, Song C C S. Stability of dynamic flood muting schemes [ J ], Journal of Hydraulic Engineering, ASCE, 1985, 111 (12) :1497 - 1506.
  • 8Neal J C, Fewtrell T J, Trigg M. Parallelisation of storage cell flood models using OpenMP [ J ]. Environmental Modelling & Software, 2009, 24 (7) : 872 - 877.
  • 9Yu D P. Parallelization of a two-dimensional flood inundation model based on domain decomposition [ J ]. Environmental Modelling & Software, 2010, 25(8) : 935 -945.
  • 10李光炽,王船海.大型河网水流模拟的矩阵标识法[J].河海大学学报(自然科学版),1995,23(1):36-43. 被引量:39

二级参考文献37

  • 1邱扬,傅伯杰,王军,陈利顶.黄土丘陵小流域土壤水分空间预测的统计模型[J].地理研究,2001,20(6):739-751. 被引量:18
  • 2谢平,梁瑞驹.扩散模拟型流域地貌汇流模型[J].地理学报,1997,52(4):316-323. 被引量:13
  • 3庄一鸰 林三益.水文预报[M].北京:水利电力出版社,1986.11-21.
  • 4Yang Dawen, Herath Srikantha, Musiake Katumi. Comparision of different distributed hydrological models for characterization of catchment spatial variability. Hydrological Progresses, 2000,14 : 403 - 416.
  • 5Arnold J G, Williams J R, Srinivasan R,et al. Model theory of SWAT. USDA, Agricultural Research Service Grassland, Soil and Water Research Laboratory, 1997.
  • 6Jayawardena A W. Daily river discharge prediction using GCM generated atmospheric data. IAHS Publ no. 270,2001. 159-165.
  • 7Yutaka Ichikawa, Yasuto Tachikawa, Michiharu Shiiba. Lumping slope runoff model using digital elevation model and steady state assumption. Water 99 Joint Congress-Brisbane, Australia 6-8 July 1999. 113-118.
  • 8Xia J. A system approach to real time hydrological forecasts in watersheds. Water International, 2002,27(1) :87-97.
  • 9Xia Jun, Wang Gangsheng, Tan Ge. A distributed hydrological model applied to Heihe mountainous basin in western China. IAHS Publicationno. 282, 2003.268-274.
  • 10Thompson SA. Hydrology for water management. Rotterdam: A A Balkema, 1999.212-216, 272-275.

共引文献76

同被引文献253

引证文献9

二级引证文献279

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部