arrow
Return

Accelerating large-scale hydrological modeling with stepwise spatial-temporal multimember parallelization

delete2025-06-01
delete0
PRE
AI
L
Lulu Jiang
H
Huan Wu *
T
Ting Yang
L
Lin Qu
Z
Zhijun Huang
DOI:10.1016/j.envsoft.2025.106495delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Advancements in distributed hydrological modeling require higher temporal and spatial resolutions, increasing the demand for high-performance computing. Runoff-routing models face inefficiencies due to upstream-downstream dependencies. Increasing threads reduce computing time but lower efficiency due to task imbalances. We propose a stepwise spatial-temporal-multimember domain decomposition method with OpenMP. Applied to the Pearl River Basin at 90-m resolution, the method was tested at three stations: ZhaiGao (110,808 grids), ShiJiao (4.94 million grids), and Outlet0 (48.58 million grids). Results showed traditional serial computing took 172.18, 7726.94, and 79,470.21 seconds, respectively, for 10-year daily simulations (totaling 3653 time steps). With 13 threads, spatial layering parallelization reduced times to 21.86, 757.93, and 7262.06 seconds, achieving efficiencies of 0.61, 0.78, and 0.84. At ZhaiGao, 52 threads yielded efficiency of 0.06 with only spatial layering but increased to 0.55 and 0.80 upon adding temporal indexing and multimember parallelization. Overall, our approach significantly accelerates large-scale hydrodynamic flood modeling.
Keywords:
Distributed hydrological modeling
Domain decomposition
OpenMP
Runoff-routing models
Parallel efficiency

Journal

E
Environmental Modelling and Software
IF:
4.6
Papers:
511
Citations:
1.8W

Organization

U
Univ Maryland
Scholars:
2.1K
Papers: 1.4K
Citations: 435
S
sun yat sen university
Scholars:
1.2W
Papers: 3.9K
Citations: 1.2K
C
chinese acad sci
Scholars:
1.8W
Papers: 1.1W
Citations: 4.6K
researcher View more organizations
Cited Papers

Cited Papers

A Physically Based Runoff Routing Model for Land Surface and Earth System Models
err2013-06-01
err206
errOAAI
errLi, Hongyi; Wigmosta, Mark S.; Wu, Huan; Huang, Maoyi; Ke, Yinghai; Coleman, Andre M.; Leung, L. Ruby
errShare
errSave
Real-world hydrologic assessment of a fully-distributed hydrological model in a parallel computing environment
err2011-10-01
err109
PREAI
errVivoni, Enrique R.; Mascaro, Giuseppe; Mniszewski, Susan; Fasel, Patricia; Springer, Everett P.; Ivanov, Valeriy Y.; Bras, Rafael L.
errShare
errSave
Coupling surface flow with high-performance subsurface reactive flow and transport code PFLOTRAN
err2021-03-01
err0
errOAAI
errRunjian Wu; Xingyuan Chen; Glenn Hammond; Gautam Bisht; Xuehang Song; Maoyi Huang; Guo-Yue Niu; Ty Ferre
errShare
errSave
A Vector‐Based River Routing Model for Earth System Models: Parallelization and Global Applications
err2021-06-02
err0
errOAAI
errNaoki Mizukami; Martyn P. Clark; Shervan Gharari; Erik Kluzek; Ming Pan; Peirong Lin; Hylke E. Beck; Dai Yamazaki
errShare
errSave
A high‐accuracy map of global terrain elevations
err2017-06-14
err0
errOAAI
errDai Yamazaki; Daiki Ikeshima; Ryunosuke Tawatari; Tomohiro Yamaguchi; Fiachra O'Loughlin; Jeffery C. Neal; Christopher C. Sampson; Shinjiro Kanae; Paul D. Bates
errShare
errSave
A two-level parallelization method for distributed hydrological models
err2016-06-01
err0
errOAAI
errJunzhi Liu; A-Xing Zhu; Cheng-Zhi Qin; Hui Wu; Jingchao Jiang
errShare
errSave
Automated upscaling of river networks for macroscale hydrological modeling
err2011-03-15
err0
PREAI
errHuan Wu; John S. Kimball; Nate Mantua; Jack Stanford
errShare
errSave
A hydrography upscaling method for scale-invariant parametrization of distributed hydrological models
err2021-09-28
err30
errOAAI
errEilander, Dirk; van Verseveld, Willem; Yamazaki, Dai; Weerts, Albrecht; Winsemius, Hessel C.; Ward, Philip J.
errShare
errSave
A dual-layer MPI continuous large-scale hydrological model including Human Systems
err2021-05-01
err0
errOAAI
errDiego Avesani; Andrea Galletti; Sebastiano Piccolroaz; Alberto Bellin; Bruno Majone
errShare
errSave
researcher View more