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. |
个性服务 |
查看访问统计 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论