We found a match
Your institution may have access to this item. Find your institution then sign in to continue.
- Title
分布式水文模型时空离散化并行计算方法研究.
- Authors
秦泽宁; 周祖昊; 刘明堂; 向 东; 刘佳嘉
- Abstract
Temporal-spatial discretization parallel computing is a parallel method with high efficiency. However, previous researches are mainly based on the MPI framework and multi-tree coding rules. In order to realize temporal-spatial parallel computation in distributed hydrological model by widely used Pfafstetter, this paper adopted the OpenMP programming model, the layered simulation unit method and temporal-spatial discretization method based on Pfafstetter coding were designed for the flow routing process of WEP-L distributed hydrological model. The layered simulation unit method established the sub-watershed topology table according to the Pfafstetter coding rules. The sub-basin was stratified according to the order of the upstream to the downstream. Then, on this basis, the time factor was taken into account to re-stratify to realize temporal-spatial discretization. Finally, the sub-watershed simulation tasks which were independent of each other in time and space of the same layer were assigned to different threads to realize parallel computing. The Yellow River basin was selected as the research area and the parallel effect was tested with a different number of threads. The experimental results show that the flow routing parallelization improves the simulation efficiency of the model. Based on a CPU with 20 cores,when only the layered simulation unit algorithm is considered, the maximum acceleration ratio is 4.14. However, the acceleration ratio can reach to 8.17 when temporal-spatial discretization is considered.
- Publication
Yellow River, 2020, Vol 42, Issue 8, p15
- ISSN
1000-1379
- Publication type
Article
- DOI
10.3969/j.issn.1000-1379.2020.08.004