A two-level parallelization method for distributed hydrological models
Liu J. Z.; Zhu, A. X.; Qin, C. Z.; Wu, H.; Jiang, J. C.
2016
关键词Distributed hydrological model Two-level parallelization Multi-core cluster Sub-basin Basic simulation unit spatial discretization river-basins simulation
英文摘要This paper proposes a scalable two-level parallelization method for distributed hydrological models that can use parallelizability at both the sub-basin level and the basic simulation-unit level (e.g., grid cell) simultaneously. This approach first uses the message-passing programming model to dispatch parallel tasks at the sub-basin level to different nodes with multi-core CPUs in the cluster. Each node is responsible for some of the sub-basins. Parallel tasks for each sub-basin at the basic simulation-unit level are then dispatched to multiple cores within each node using the shared-memory programming model. A grid-based distributed hydrological model was parallelized to demonstrate the performance of the proposed method, which was tested in different scenarios (e.g., different data volume, different numbers of sub-basins). Results show that the proposed two-level parallelization method had better scalability than the parallel computation at sub-basin level alone, and the parallel performance increased with data volume and the number of sub-basins. (C) 2016 Elsevier Ltd. All rights reserved.
出处Environmental Modelling & Software
80
175-184
语种英语
ISSN号1364-8152
DOI标识10.1016/j.envsoft.2016.02.032
内容类型SCI/SSCI论文
源URL[http://ir.igsnrr.ac.cn/handle/311030/43078]  
专题地理科学与资源研究所_历年回溯文献
推荐引用方式
GB/T 7714
Liu J. Z.,Zhu, A. X.,Qin, C. Z.,et al. A two-level parallelization method for distributed hydrological models. 2016.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace