大流域、高分辨率、多过程耦合的分布式水文模拟计算量巨大,传统串行计算技术不能满足其对计算能力的需求,因此需要借助于并行计算的支持。本文首先从空间、时间和子过程三个角度对分布式水文模型的可并行性进行了分析,指出空间分解的方式是分布式水文模型并行计算的首选方式,并从空间分解的角度对水文子过程计算方法和分布式水文模型进行了分类。然后对分布式水文模型的并行计算研究现状进行了总结。其中,在空间分解方式的并行计算方面,现有研究大多以子流域作为并行计算的基本调度单元;在时间角度的并行计算方面,有学者对时空域双重离散的并行计算方法进行了初步研究。最后,从并行算法设计、流域系统综合模拟的并行计算框架和支持并行计算的高性能数据读写方法3个方面讨论了当前存在的关键问题和未来的发展方向。
High resolution distributed hydrological simulations over large watersheds require very large amounts of computations, which cannot be provided by sequential computation techniques on which existing hydrological models were developed. So parallel computing of distributed hydrological models is needed. In this paper, we first analyzed the parallelizability of distributed hydrological models from three angles (spatial, temporal and sub-process) and pointed out that spatial domain decomposition is the preferred approach to parallel computing of distributed hydrological models. According to spatial relationships among simulation units, distributed hydro- logical models, as well as simulation methods for hydrological processes, are classified into different types. Then, current studies on parallel computing of distributed hydrological models were introduced. For most current studies on parallel computing using spatial domain decomposition methods, sub-basin was adopted as the basic scheduling unit for parallel computing. The temporal-spatial discretization method proved the feasibility of parallel computing utilizing parallelization from the temporal angle. Last, the key technologies and future research directions were discussed in the following aspects: 1) parallel algorithms; 2) parallel computing framework for integrated watershed system simulations; 3) high performance input/output for parallel computing of distributed hydrological models.