GP-SWAT (v1.0): a two-level graph-based parallel simulation tool for the SWAT model
-
Published:2021-09-30
Issue:10
Volume:14
Page:5915-5925
-
ISSN:1991-9603
-
Container-title:Geoscientific Model Development
-
language:en
-
Short-container-title:Geosci. Model Dev.
Author:
Zhang Dejian,Lin Bingqing,Wu Jiefeng,Lin Qiaoying
Abstract
Abstract. High-fidelity and large-scale hydrological models are
increasingly used to investigate the impacts of human activities and climate
change on water availability and quality. However, the detailed
representations of real-world systems and processes contained in these
models inevitably lead to prohibitively high execution times, ranging from
minutes to days. Such models become computationally prohibitive or even
infeasible when large iterative model simulations are involved. In this
study, we propose a generic two-level (i.e., watershed- and subbasin-level)
model parallelization schema to reduce the run time of computationally
expensive model applications through a combination of model spatial
decomposition and the graph-parallel Pregel algorithm. Taking the Soil and
Water Assessment Tool (SWAT) as an example, we implemented a generic tool
named GP-SWAT, enabling watershed-level and subbasin-level model
parallelization on a Spark computer cluster. We then evaluated GP-SWAT in
two sets of experiments to demonstrate the ability of GP-SWAT to accelerate
single and iterative model simulations and to run in different environments.
In each test set, GP-SWAT was applied for the parallel simulation of four
synthetic hydrological models with different input/output (I/O) burdens. The
single-model parallelization results showed that GP-SWAT can obtain a
2.3–5.8-times speedup. For multiple simulations with subbasin-level
parallelization, GP-SWAT yielded a remarkable speedup of 8.34–27.03 times.
In both cases, the speedup ratios increased with an increasing computation
burden. The experimental results indicate that GP-SWAT can effectively solve
the high-computational-demand problems of the SWAT model. In addition, as a
scalable and flexible tool, it can be run in diverse environments, from a
commodity computer running the Microsoft Windows operating system to a Spark
cluster consisting of a large number of computational nodes. Moreover, it is
possible to apply this generic tool to other subbasin-based hydrological
models or even acyclic models in other domains to alleviate I/O demands and
to optimize model computational performance.
Funder
Natural Science Foundation of Fujian Province Xiamen University of Technology
Publisher
Copernicus GmbH
Reference32 articles.
1. Cai, X., Yang, Z.-L., Fisher, J. B., Zhang, X., Barlage, M., and Chen, F.: Integration of nitrogen dynamics into the Noah-MP land surface model v1.1 for climate and environmental predictions, Geosci. Model Dev., 9, 1–15, https://doi.org/10.5194/gmd-9-1-2016, 2016. 2. Chandra, R., Azam, D., Kapoor, A., and Müller, R. D.: Surrogate-assisted Bayesian inversion for landscape and basin evolution models, Geosci. Model Dev., 13, 2959–2979, https://doi.org/10.5194/gmd-13-2959-2020, 2020. 3. Ercan, M. B., Goodall, J. L., Castronova, A. M., Humphrey, M., and
Beekwilder, N.: Calibration of SWAT models using the cloud, Environ. Modell.
Softw., 62, 188–196, https://doi.org/10.1016/j.envsoft.2014.09.002, 2014. 4. Fang, Y., Chen, X., Gomez Velez, J., Zhang, X., Duan, Z., Hammond, G. E., Goldman, A. E., Garayburu-Caruso, V. A., and Graham, E. B.: A multirate mass transfer model to represent the interaction of multicomponent biogeochemical processes between surface water and hyporheic zones (SWAT-MRMT-R 1.0), Geosci. Model Dev., 13, 3553–3569, https://doi.org/10.5194/gmd-13-3553-2020, 2020. 5. Gorgan, D., Bacu, V., Mihon, D., Rodila, D., Abbaspour, K., and Rouholahnejad, E.: Grid based calibration of SWAT hydrological models, Nat. Hazards Earth Syst. Sci., 12, 2411–2423, https://doi.org/10.5194/nhess-12-2411-2012, 2012.
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
|
|