Performance-oriented parallel upscaling of river drainage networks for large data sets

Abstract Extracting coarse-resolution river drainage networks from fine-resolution DEM or DTM is essential for large-scale hydrological and environmental modeling. Flow direction upscaling methods are preferred for preserving drainage patterns, but they face significant computational challenges when handling massive fine-resolution datasets. This study introduces eCOTAT + , an enhanced version of the COTAT + algorithm, designed to improve computational performance through two key strategies: (i) tile-based domain partitioning to reduce memory usage by processing localized subsets of data sequentially, and (ii) OpenMP-based parallelization to accelerate execution using multi-core processors. The eCOTAT + was applied to a 1-m LiDAR-derived DTM covering a 40× 40 km region in northeastern Brazil (1.6 billion pixels) and upscaling it to 100 m resolution. Twelve tiling configurations and eleven parallelization schemes (1–20 cores) were tested. Results showed that intermediate tile sizes (~ 20 × 20 coarse-resolution cells) offered the best trade-off between runtime and memory demands. Tiny tiles lead to high overhead from frequent memory and file operations, while large tiles diminish the advantages of parallelization. Parallelization significantly reduced runtime up to 8–12 cores, beyond which performance declined. A novel runtime-memory elasticity metric was proposed to quantify the balance between execution time and memory use across configurations. The upscaled drainage networks retained hydrological realism compared to the fine-resolution reference, confirming that computational optimizations did not compromise output quality. The eCOTAT + algorithm enables fast and scalable flow direction upscaling for both macro- and microscale applications, facilitating the use of massive elevation datasets even in standard computing environments.

Authors

Institutions

Publication Details

Journal
Computational Geosciences
Published
2026-02-01
DOI
https://doi.org/10.1007/s10596-026-10403-y
Primary Topic
Hydrology and Watershed Management Studies
Type
article
Field-Weighted Citation Impact
0.00

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Performance-oriented parallel upscaling of river drainage networks for large data sets

Rodrigo Cesar Lira da Silva, Rafael Lopes Mendonça, Natalia Maria Mendes Silva, Adriano Rolim da Paz et al.
Computational Geosciences
Hydrology and Watershed Management Studies
article

Performance-oriented parallel upscaling of river drainage networks for large data sets

Rodrigo Cesar Lira da Silva, Rafael Lopes Mendonça, Natalia Maria Mendes Silva, Adriano Rolim da Paz, Ana Alice Rodrigues Dantas Almeida
article en

Abstract

Abstract Extracting coarse-resolution river drainage networks from fine-resolution DEM or DTM is essential for large-scale hydrological and environmental modeling. Flow direction upscaling methods are preferred for preserving drainage patterns, but they face significant computational challenges when handling massive fine-resolution datasets. This study introduces eCOTAT + , an enhanced version of the COTAT + algorithm, designed to improve computational performance through two key strategies: (i) tile-based domain partitioning to reduce memory usage by processing localized subsets of data sequentially, and (ii) OpenMP-based parallelization to accelerate execution using multi-core processors. The eCOTAT + was applied to a 1-m LiDAR-derived DTM covering a 40× 40 km region in northeastern Brazil (1.6 billion pixels) and upscaling it to 100 m resolution. Twelve tiling configurations and eleven parallelization schemes (1–20 cores) were tested. Results showed that intermediate tile sizes (~ 20 × 20 coarse-resolution cells) offered the best trade-off between runtime and memory demands. Tiny tiles lead to high overhead from frequent memory and file operations, while large tiles diminish the advantages of parallelization. Parallelization significantly reduced runtime up to 8–12 cores, beyond which performance declined. A novel runtime-memory elasticity metric was proposed to quantify the balance between execution time and memory use across configurations. The upscaled drainage networks retained hydrological realism compared to the fine-resolution reference, confirming that computational optimizations did not compromise output quality. The eCOTAT + algorithm enables fast and scalable flow direction upscaling for both macro- and microscale applications, facilitating the use of massive elevation datasets even in standard computing environments.

Computational GeosciencesVol. 30(1)
Universidade Federal da Paraíba (BR), Instituto Federal de Educação, Ciência e Tecnologia de Pernambuco (BR), Universidade Estadual Paulista (Unesp) (BR)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, Conselho Nacional de Desenvolvimento Científico e Tecnológico, Fundação de Apoio à Pesquisa do Estado da Paraíba, Universidade Federal da Paraíba
Openalex Percentile: Top 73%
Hydrology and Watershed Management Studies
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.