A modular and parallelized watershed modeling framework

It is necessary to develop a flexible and extensible watershed modeling framework with the support of parallel computing to conduct long-term high-resolution simulations over large areas with diverse watershed characteristics. This paper introduced an open-source, modular, and parallelized watershed...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Environmental modelling & software : with environment data news Ročník 122; s. 104526
Hlavní autori: Zhu, Liang-Jun, Liu, Junzhi, Qin, Cheng-Zhi, Zhu, A-Xing
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Oxford Elsevier Ltd 01.12.2019
Elsevier Science Ltd
Predmet:
ISSN:1364-8152, 1873-6726
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Popis
Shrnutí:It is necessary to develop a flexible and extensible watershed modeling framework with the support of parallel computing to conduct long-term high-resolution simulations over large areas with diverse watershed characteristics. This paper introduced an open-source, modular, and parallelized watershed modeling framework called SEIMS (short for Spatially Explicit Integrated Modeling System) to meet this need. First, a flexible modular structure with standard interfaces was designed, in which each module corresponds to one simulation algorithm for a watershed subprocess. Then, a parallel-computing middleware based on an improved two-level parallel computing approach was constructed to speed up the computational efficiency. With SEIMS, users can add their own algorithms in a nearly serial programming manner and construct parallelized watershed models. SEIMS also supports model level parallel computation for applications which need numerous model runs. The effectiveness and efficiency of SEIMS were illustrated through the simulation of streamflow in the Youwuzhen watershed, Southeastern China. •A modular and parallelized watershed modeling framework was developed.•The modular structure of watershed processes modeling is easy to learn and extend.•Develop new parallelized watershed models in a nearly serial programming manner.•Compatible with common operating systems and parallel computing platforms.
Bibliografia:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
ISSN:1364-8152
1873-6726
DOI:10.1016/j.envsoft.2019.104526