Preprints
https://doi.org/10.5194/egusphere-2026-3405
https://doi.org/10.5194/egusphere-2026-3405
27 Jul 2026
 | 27 Jul 2026
Status: this preprint is open for discussion and under review for Geoscientific Model Development (GMD).

Massively parallel flow routing and drainage area determination

Wolfgang Bangerth

Abstract. Digital elevation models (DEMs) have reached resolutions and sizes that only parallel computers can efficiently process. One important application of DEMs is predicting how much water flows where, the so-called ``flow routing problem'' (a variation of which is the problem of determining the drainage area upstream of a point in a DEM). The traditional algorithm for flow routing is sequential, and attempts to parallelize this method have so far only been moderately successful. Herein, we build on earlier work in Richardson, Hill, and Perron (2014) and propose an algorithm and several variations that can efficiently solve the flow routing problem on very large models with very large numbers of parallel processes. For the largest model we use, with 1.88 billion points, the best algorithm herein can route water in 4.0 seconds on 12,888 processes of a computer cluster.

Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
Share
Wolfgang Bangerth

Status: open (until 21 Sep 2026)

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
Wolfgang Bangerth

Model code and software

Parallel flow routing Wolfgang Bangerth https://dealii.org/developer/doxygen/deal.II/code_gallery_parallel_flow_routing.html

Massively parallel flow routing Wolfgang Bangerth https://doi.org/10.5281/zenodo.21315879

Wolfgang Bangerth
Metrics will be available soon.
Latest update: 27 Jul 2026
Download
Short summary
This paper describes a way to determine how water flows across large landscapes, given elevation data. Such calculations are important for studying rivers, drainage basins, flooding, and landscape change. The main contribution is an approach that works efficiently on parallel computers, allowing extremely large terrain data sets to be processed in only a few seconds.
Share