期刊文献+

分布式水文模型区域分解并行计算方法及其应用 被引量:4

Domain Decomposition Parallel Computing Method of Distributed Hydrological Model and Its Application
下载PDF
导出
摘要 针对区域分解并行计算方法中存在任务分配负载不均衡、通信时间长的问题,采用OpenMP编程模型,以WEP-L分布式水文模型汇流过程为例,设计了区域分解并行方法,首先通过子流域拓扑关系表确定子流域属于干流或支流,然后将每一条支流划分为一个水文区域,并保证水文区域中子流域按上游到下游的顺序排序,同时,为了实现分配的负载均衡,设计了基于贪心算法的优化调度,最后将支流任务分配给不同的线程计算,干流子流域采用串行计算。对黄河流域在不同线程条件下并行效果的测试结果表明,基于贪心调度的区域分解并行计算方法能有效提高汇流过程运算效率。 Aiming at the problems of unbalanced task distribution load and long communication time in the domain decomposition parallel computing method,taking the flow routing process of the WEP-L distributed hydrological model as an example,the parallel method of domain decomposition is designed using the OpenMP programming model.Firstly,whether the sub-watershed is a main stream or tributary is determined through the topological relation table of the subwatershed.Then each tributary is divided into a hydrological area,and ensure that the sub-watersheds in the hydrological area are sorted from upstream to downstream.In order to realize the load balance of distribution,the optimal scheduling is designed based on a greedy algorithm.Finally,the tributary tasks are assigned to different threads for calculation,and the serial computation is applied to the main stream sub-watershed.The parallel results under different thread conditions in the Yellow River basin are tested,and the results show that the parallel computing method of domain decomposition based on greedy scheduling can effectively improve the efficiency of flow routing process.
作者 秦泽宁 黎曙 周祖昊 刘明堂 牟舵 刘佳嘉 向东 QIN Ze-ning;LI Shu;ZHOU Zu-hao;LIU Ming-tang;MU Duo;LIU Jia-jia;XIANG Dong(Department of Information Engineering,North China University of Water Resources and Electric Power,Zhengzhou 450046,China;State Key Laboratory of Simulation and Regulation of Water Cycle in River Basin,China Institute of Water Resources and Hydropower Research,Beijing 100038,China;Pearl River Comprehensive Technology Center,PRWRC,Guangzhou 510635,China;Xining Bureau of Hydrology and Water Resources,Yellow River Conservancy Commission,Xining 810008,China)
出处 《水电能源科学》 北大核心 2020年第10期1-4,12,共5页 Water Resources and Power
基金 国家重点研发计划(2016YFC0402405) 中建水务环保有限公司科技研发计划(CSCEC-PSH-2017-0X) 江西省水利科技重大项目(KT201411) 云南省院士工作站建设专项(2015C013)。
关键词 分布式水文模型 汇流过程 区域分解 并行计算 WEP-L OPENMP distributed hydrological model flow routing process domain decomposition parallel computing WEP-L OpenMP
  • 相关文献

参考文献4

二级参考文献51

  • 1XU Rui1,2,HUANG XiaoXue1,LUO Lin1 & LI ShaoCai3 1 State Key Laboratory of Hydraulics and Mountain River Engineering,College of Architecture and Environment,Sichuan University,Chengdu 610065,China,2 College of Electronic Engineering,Guilin University of Electronic Technology,Guilin 541004,China,3 College of Life Sciences,Sichuan University,Chengdu 610065,China.A new grid-associated algorithm in the distributed hydrological model simulations[J].Science China(Technological Sciences),2010,53(1):235-241. 被引量:8
  • 2赖建新,胡长军,赵宇迪,王生原,张素琴.OpenMP任务调度开销及负载均衡分析[J].计算机工程,2006,32(18):58-60. 被引量:16
  • 3袁再健,蔡强国,褚英敏,冯明汉,李双喜.四川紫色土地区鹤鸣观小流域分布式侵蚀产沙模型[J].地理研究,2006,25(6):967-976. 被引量:8
  • 4李铁键,刘家宏,和杨,王光谦.集群计算在数字流域模型中的应用[J].水科学进展,2006,17(6):841-846. 被引量:19
  • 5Tzen T H,Ni L M.Trapezoid self-scheduling:A practical scheduling scheme for parallel compilers[J].IEEE Trans on Parallel and Distributed Systems,1993,4(1):87-98.
  • 6Markatos E P,LeBlanc T J.Using processor affinity in loop scheduling on shared memory multiprocessors[J].IEEE Trans on Parallel and Distributed Systems,1994,5(4):379-400.
  • 7Shi W,Tang Z,Hu W.A more practical loop scheduling for home-based software DSMs[C]//The ACM-SIGARCH Workshop on Scheduling Algorithms for Parallel and Distributed Computing from Theory to Practice.New York:ACM,1999.
  • 8Zhang Yun,Burcea Mihai,Cheng Victor,et al.An adaptive OpenMP loop scheduler for hyperthreaded SMPs[C]//Int Conf on Parallel and Distributed Systems.Washington:IEEE Computer Society,2004.
  • 9Chronopoulos T,Andonie R,Benche M,et al.A class of loop self-scheduling for heterogeneous clusters[C]//Proc of the 3rd IEEE Int Conf on Cluster Computing.Los Alamitos:IEEE Computer Society,2001.
  • 10Shih Wen-Chung,Yang Chao-Tung,Chen Ping-I,et al.A hybrid parallel loop scheduling scheme on heterogeneous PC clusters[J].The Journal of Supercomputing,2007,44(1):1-23.

共引文献52

同被引文献35

引证文献4

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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