Abstract
The accurate simulation of large scale hydrology cycles is a hot topic in the field of hydrology and parallel computing. Due to the huge computation amount, the process of the hydrology cycle should be parallelized and the high-performance computing is required. In this study, a parallel scheme of hydrology cycle is proposed by the parallelization of SWAT-the most popular hydrology simulation software. The potential parallelizable sections have been analyzed and exploited. Then a parallel framework based on MPI and OpenMP is proposed according to the structure of SWAT. Finally, the performance of this parallelism has been tested in the Shule River and the rivers in the northern slope of Tianshan Mountains. And the results show that this parallelism is suitable for the large scale hydrology simulations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Wang, J., Gao, F., Vazquez-Poletti, J.L., Li, J.: Preface of high performance computing or advanced modeling and simulation of materials. Comput. Phys. Commun. 211 (2017)
Wang, J., Liu, C., Huang, Y.: Auto tuning for new energy dispatch problem: a case study. Future Gener. Comput. Syst. 54, 501–506 (2016)
Li, S., Zhang, Y., Xiang, C., Shi, L.: Fast convolution operations on many-core architectures. In: Proceedings of the 17th International Conference on High Performance Computing and Communications (HPCC 2015), pp. 316–323. IEEE (2015)
Li, S., Hoefler, T., Snir, M.: NUMA-aware shared-memory collective communication for MPI. In: Proceedings of the 22nd International Symposium on High-Performance Parallel and Distributed Computing (HPDC 2013), pp. 85–96. ACM (2013)
Li, S., Hu, C., Zhang, J., Zhang, Y.: Automatic tuning of sparse matrix-vector multiplication on multicore clusters. Sci. China Inf. Sci. 58(9), 1–14 (2015)
Li, S., Hoefler, T., Chungjin, H., Snir, M.: Improved MPI collectives for MPI processes in shared address spaces. Cluster Comput. 17(4), 1139–1155 (2014)
Li, S., Hu, J., Cheng, X., Zhao, C.: Asynchronous work stealing on distributed memory systems. In: Proceedings of the 21st Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP 2013), pp. 198–202. IEEE (2013)
Zhang, Y., et al.: Parallel processing systems for big data: a survey. Proc. IEEE 104(11), 2114–2136 (2016)
Apostolopoulos, T.K., Georgakakos, K.P.: Parallel computation for streamflow prediction with distributed hydrologic models. J. Hydrol. 197(1–4), 1–24 (1997)
Singh, V.P., Woolhiser, D.A.: Mathematical modeling of watershed hydrology. J. Hydrol. Eng. 7(4), 270–292 (2002)
Rodell, M., Houser, P.R., Jambor, U., et al.: The global land data assimilation system. Bull. Am. Meteorol. Soc. 85(3), 381–394 (2004)
Cui, J., Li, C., Sun, G., et al.: Linkage of MIKE SHE to Wetland-DNDC for carbon budgeting and anaerobic biogeochemistry simulation. Biogeochemistry 72(2), 147–167 (2005)
Vivoni, E.R., Ivanov, V.Y., Bras, R.L., et al.: On the effects of triangulated terrain resolution on distributed hydrologic model response. Hydrol. Process. 19(11), 2101–2122 (2005)
Kollet, S.J., Maxwell, R.M.: Integrated surface–groundwater flow modeling: A free-surface overland flow boundary condition in a parallel groundwater flow model. Adv. Water Resour. 29(7), 945–958 (2006)
Yalew, S.G., Griensven, A.V.: Parallel computing of a large scale spatially distributed model using the Soil and Water Assessment Tool (SWAT). In: International Environmental Modelling and Software Society (iEMSs), 2010 International Congress on Environmental Modelling and Software, Modelling for Environment’s Sake, Fifth Biennial Meeting, Ottawa, Canada, July 2010
Vivoni, E.R., Mascaro, G.: Real-world hydrologic assessment of a fully-distributed hydrological model in a parallel computing environment. J. Hydrol. 409, 483–496 (2011)
Li, T., Wang, G., Chen, J., et al.: Dynamic parallelization of hydrological model simulations. Environ. Model Softw. 26(12), 1736–1746 (2011)
Acknowledgement
This work is supported by the National Key Research and Development Program of China (Grant No. 2017YFB0203102).
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Li, Q., Nie, N., Lu, Z., Wang, Y. (2019). The Study of Parallelization of SWAT Hydrology Cycle. In: Hu, C., Yang, W., Jiang, C., Dai, D. (eds) High-Performance Computing Applications in Numerical Simulation and Edge Computing. HPCMS HiDEC 2018 2018. Communications in Computer and Information Science, vol 913. Springer, Singapore. https://doi.org/10.1007/978-981-32-9987-0_15
Download citation
DOI: https://doi.org/10.1007/978-981-32-9987-0_15
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-32-9986-3
Online ISBN: 978-981-32-9987-0
eBook Packages: Computer ScienceComputer Science (R0)