A modular and parallelized watershed modeling frameworkLiang-Jun Zhu, Junzhi Liu*, Cheng-Zhi Qin*, and A-Xing Zhu
OverviewSpatially distributed watershed models have been widely used to understand watershed processes and conduct associated applications such as scenario analysis. With the increasing modeling needs for high spatial-temporal resolution watershed simulations with diverse watershed characteristics, it is necessary to develop a flexible and extensible watershed modeling framework with the support of parallel computing. This study introduced an open-source, modular, and parallelized watershed modeling framework (i.e., SEIMS, short for Spatially Explicit Integrated Modeling System) to facilitate rapid development and applications of parallelized spatially distributed watershed models. First, SEIMS was designed with a flexible modular structure, in which each module follows standard interfaces and corresponds to one simulation algorithm for a watershed subprocess. This makes the user-configured modules can be dynamically combined as a workflow to conduct the simulation for a specific application. Then, a multi-level parallel-computing middleware was constructed in SEIMS to speed up the computational efficiency of inside-model execution and model-level applications. This middleware for inside-model execution is based on an improved two-level (i.e., subbasin-level and basic simulation unit level) parallel computing approach. By this approach together with the metadata scheme of the modular structure, users can add their own algorithms in a nearly serial programming manner and construct parallelized watershed models without the steep learning curve of using parallel-computing techniques. Furthermore, a utility tool based on job management was implemented for SEIMS to facilitate the parallel computation of watershed model applications which need numerous model runs (such as spatial optimization of watershed best management practices). The effectiveness and efficiency of SEIMS were illustrated through the simulation of streamflow in the Youwuzhen watershed, Southeastern China. Software availablility
Representation
Review history
CitationZhu, L.J., Liu, J., Qin, C.Z., and Zhu, A.X., 2019. A modular and parallelized watershed modeling framework, Environmental Modelling & Software, 122: 104526. doi:10.1016/j.envsoft.2019.104526 « Back |