Articles | Volume 9, issue 1
https://doi.org/10.5194/esurf-9-105-2021
© Author(s) 2021. This work is distributed under
the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
https://doi.org/10.5194/esurf-9-105-2021
© Author(s) 2021. This work is distributed under
the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Computing water flow through complex landscapes – Part 3: Fill–Spill–Merge: flow routing in depression hierarchies
Richard Barnes
CORRESPONDING AUTHOR
Energy & Resources Group (ERG), University of California, Berkeley, USA
Electrical Engineering & Computer Science, University of California, Berkeley, USA
Berkeley Institute for Data Science (BIDS), University of California, Berkeley, USA
Kerry L. Callaghan
Department of Earth & Environmental Sciences, University of Minnesota, Minneapolis, USA
Saint Anthony Falls Laboratory, University of Minnesota, Minneapolis, USA
Andrew D. Wickert
Department of Earth & Environmental Sciences, University of Minnesota, Minneapolis, USA
Saint Anthony Falls Laboratory, University of Minnesota, Minneapolis, USA
Related authors
Kerry L. Callaghan, Andrew D. Wickert, Richard Barnes, and Jacqueline Austermann
Geosci. Model Dev., 18, 1463–1486, https://doi.org/10.5194/gmd-18-1463-2025, https://doi.org/10.5194/gmd-18-1463-2025, 2025
Short summary
Short summary
We present the Water Table Model (WTM), a new model for simulating groundwater and lake levels at continental scales over millennia. The WTM enables long-term evaluations of water-table changes. As a proof of concept, we simulate the North American water table for the present and the Last Glacial Maximum (LGM), showing that North America held more groundwater and lake water during the LGM than it does today – enough to lower sea levels by 14.98 cm. The open-source code is available on GitHub.
Fergus McNab, Taylor F. Schildgen, Jens Martin Turowski, and Andrew D. Wickert
EGUsphere, https://doi.org/10.5194/egusphere-2025-2468, https://doi.org/10.5194/egusphere-2025-2468, 2025
Short summary
Short summary
Alluvial rivers form networks, but many concepts we use to analyse their long-term evolution derive from models that treat them as single streams. We develop a model including tributary interactions and show that, while patterns of sediment output can be similar for network and single-segment models, complex signal propagation affects aggradation and incision within networks. We argue that understanding a specific catchment's evolution requires a model with its specific network structure.
Andrew D. Wickert, Jabari C. Jones, and Gene-Hua Crystal Ng
EGUsphere, https://doi.org/10.5194/egusphere-2025-1409, https://doi.org/10.5194/egusphere-2025-1409, 2025
Short summary
Short summary
Two common questions about water in rivers are: (1) "How high is the water?" and "How much water is moving downstream?" Measuring (1) is relatively easy and tells us if a river is flooding. Measuring (2) is relatively difficult, but links flow in the river to upstream rainfall, evaporation, and other watershed processes. Here we provide a straightforward but physically based way to translate between (1) and (2), and our method can keep working even if the river channel changes shape.
Kerry L. Callaghan, Andrew D. Wickert, Richard Barnes, and Jacqueline Austermann
Geosci. Model Dev., 18, 1463–1486, https://doi.org/10.5194/gmd-18-1463-2025, https://doi.org/10.5194/gmd-18-1463-2025, 2025
Short summary
Short summary
We present the Water Table Model (WTM), a new model for simulating groundwater and lake levels at continental scales over millennia. The WTM enables long-term evaluations of water-table changes. As a proof of concept, we simulate the North American water table for the present and the Last Glacial Maximum (LGM), showing that North America held more groundwater and lake water during the LGM than it does today – enough to lower sea levels by 14.98 cm. The open-source code is available on GitHub.
Matias Romero, Shanti B. Penprase, Maximillian S. Van Wyk de Vries, Andrew D. Wickert, Andrew G. Jones, Shaun A. Marcott, Jorge A. Strelin, Mateo A. Martini, Tammy M. Rittenour, Guido Brignone, Mark D. Shapley, Emi Ito, Kelly R. MacGregor, and Marc W. Caffee
Clim. Past, 20, 1861–1883, https://doi.org/10.5194/cp-20-1861-2024, https://doi.org/10.5194/cp-20-1861-2024, 2024
Short summary
Short summary
Investigating past glaciated regions is crucial for understanding how ice sheets responded to climate forcings and how they might respond in the future. We use two independent dating techniques to document the timing and extent of the Lago Argentino glacier lobe, a former lobe of the Patagonian Ice Sheet, during the late Quaternary. Our findings highlight feedbacks in the Earth’s system responsible for modulating glacier growth in the Southern Hemisphere prior to the global Last Glacial Maximum.
Andrew D. Wickert, Jabari C. Jones, and Gene-Hua Crystal Ng
EGUsphere, https://doi.org/10.5194/egusphere-2023-3118, https://doi.org/10.5194/egusphere-2023-3118, 2024
Preprint archived
Short summary
Short summary
For over a century, scientists have used a simple algebraic relationship to estimate the amount of water flowing through a river (its discharge) from the height of the flow (its stage). Here we add physical realism to this approach by explicitly representing both the channel and floodplain, thereby allowing channel and floodplain geometry and roughness to these estimates. Our proposed advance may improve predictions of floods and water resources, even when the river channel itself changes.
Maximillian Van Wyk de Vries and Andrew D. Wickert
The Cryosphere, 15, 2115–2132, https://doi.org/10.5194/tc-15-2115-2021, https://doi.org/10.5194/tc-15-2115-2021, 2021
Short summary
Short summary
We can measure glacier flow and sliding velocity by tracking patterns on the ice surface in satellite images. The surface velocity of glaciers provides important information to support assessments of glacier response to climate change, to improve regional assessments of ice thickness, and to assist with glacier fieldwork. Our paper describes Glacier Image Velocimetry (GIV), a new, easy-to-use, and open-source toolbox for calculating high-resolution velocity time series for any glacier on earth.
Cited articles
Agenis-Nevers, M., Bokde, N. D., Yaseen, Z. M., and Shende, M.: GuessCompx: An
empirical complexity estimation in R, arXiv [preprint], arXiv:1911.01420v1, 2019. a
Arnold, N.: A new approach for dealing with depressions in digital elevation
models when calculating flow accumulation values, Prog. Phys.
Geogr., 34, 781–809,
https://doi.org/10.1177/0309133310384542, 2010. a
Barnes, R.: Parallel non-divergent flow accumulation for trillion cell digital
elevation models on desktops or clusters, Environ. Modell.
Softw., 92, 202–212, https://doi.org/10.1016/j.envsoft.2017.02.022, 2017. a, b
Barnes, R.: r-barnes/richdem: Zenodo DOI Release, Software, Zenodo,
https://doi.org/10.5281/zenodo.1295618, 2018. a
Barnes, R.: Accelerating a fluvial incision and landscape evolution model with
parallelism, Geomorphology, 330, 28–39,
https://doi.org/10.1016/j.geomorph.2019.01.002, 2019. a, b
Barnes, R. and Callaghan, K.: Depression Hierarchy Source Code, Zenodo,
https://doi.org/10.5281/zenodo.3238558, 2019. a
Barnes, R. and Callaghan, K.: Fill-Spill-Merge Source Code, Zenodo,
https://doi.org/10.5281/zenodo.3755142, 2020. a, b, c
Barnes, R., Lehman, C., and Mulla, D.: Priority-flood: An optimal
depression-filling and watershed-labeling algorithm for digital elevation
models, Comput. Geosci., 62, 117–127,
https://doi.org/10.1016/j.cageo.2013.04.024, 2014. a, b, c
Beucher, S.: Watershed, Hierarchical Segmentation and Waterfall
Algorithm, in: Mathematical Morphology and Its Applications to
Image Processing, edited by: Viergever, M. A., Serra, J., and Soille, P., Springer Netherlands, Dordrecht,
vol. 2, 69–76, https://doi.org/10.1007/978-94-011-1040-2_10, 1994. a
Braun, J. and Willett, S. D.: A very efficient O(n), implicit and parallel
method to solve the stream power equation governing fluvial incision and
landscape evolution, Geomorphology, 180–181, 170–179,
https://doi.org/10.1016/j.geomorph.2012.10.008, 2013. a
Breckenridge, A. and Johnson, T. C.: Paleohydrology of the upper Laurentian
Great Lakes from the late glacial to early Holocene, Quaternary Res.,
71, 397–408, https://doi.org/10.1016/j.yqres.2009.01.003, 2009. a
Cabrol, N. A. and Grin, E. A.: Distribution, classification, and ages of
Martian impact crater lakes, Icarus, 142, 160–172, 1999. a
Cordonnier, G., Bovy, B., and Braun, J.: A versatile, linear complexity algorithm for flow routing in topographies with depressions, Earth Surf. Dynam., 7, 549–562, https://doi.org/10.5194/esurf-7-549-2019, 2019. a
Fan, Y., Li, H., and Miguez-Macho, G.: Global Patterns of Groundwater Table
Depth, Science, 339, 940–943, https://doi.org/10.1126/science.1229881, 2013. a, b
Fenner, T. I. and Loizou, G.: Loop-free Algorithms for Traversing Binary Trees,
BIT, 24, 33–44, https://doi.org/10.1007/BF01934513, 1984. a
GDAL Development Team: GDAL – Geospatial Data Abstraction Library, Open
Source Geospatial Foundation, available at: http://www.gdal.org (last access: 6 February 2021), 2016. a
GEBCO: General Bathymetric Chart of the Oceans (GEBCO), GEBCO_08 grid,
version 20100927, http://www.gebco.net (last access: 6 February 2021), 2010. a
Hilley, G. E. and Strecker, M. R.: Processes of oscillatory basin filling and
excavation in a tectonically active orogen: Quebrada del Toro Basin, NW
Argentina, GSA Bulletin, 117, 887–901, https://doi.org/10.1130/B25602.1, 2005. a, b
Jenson, S. and Domingue, J.: Extracting Topographic Structure from Digital
Elevation Data for Geographic Information System Analysis, Photogrammetric
Engineering and Remote Sensing, 54, 1–5,
1988. a
Krieger, G., Zink, M., Bachmann, M., Bräutigam, B., Schulze, D., Martone, M., Rizzoli, P., Steinbrecher, U., Walter Antony, J., De Zan, F., Hajnsek, I., Papathanassiou, K., Kugler, F., Rodriguez Cassola, M., Younis, M., Baumgartner, S., López-Dekker, P., Prats, P., and Moreira, A.:
TanDEM-X: A radar interferometer with two formation-flying satellites, Acta
Astronautica, 89, 83–98, 2013. a, b
Lai, J. and Anders, A. M.: Modeled Postglacial Landscape Evolution at the
Southern Margin of the Laurentide Ice Sheet: Hydrological Connection of
Uplands Controls the Pace and Style of Fluvial Network Expansion, J.
Geophys. Res.-Earth, 123, 967–984,
https://doi.org/10.1029/2017JF004509, 2018. a, b, c
Li, S., MacMillan, R., Lobb, D. A., McConkey, B. G., Moulin, A., and Fraser,
W. R.: Lidar DEM error analyses and topographic depression identification in
a hummocky landscape in the prairie region of Canada, Geomorphology, 129,
263–275, https://doi.org/10.1016/j.geomorph.2011.02.020, 2011. a
Lindsay, J. and Creed, I.: Removal of artifact depressions from digital
elevation models: towards a minimum impact approach, Hydrol. Process.,
19, 3113–3126, https://doi.org/10.1002/hyp.5835, 2005a. a
Lindsay, J. B.: Efficient hybrid breaching-filling sink removal methods for
flow path enforcement in digital elevation models: Efficient Hybrid
Sink Removal Methods for Flow Path Enforcement, Hydrol.
Process., 30, 846–857, https://doi.org/10.1002/hyp.10648, 2016. a, b
Lindsay, J. B. and Creed, I. F.: Removal of artifact depressions from digital
elevation models: Towards a minimum impact approach, Hydrol. Process.,
19, 3113–3126, https://doi.org/10.1002/hyp.5835, 2005b. a
Martz, L. W. and Garbrecht, J.: The treatment of flat areas and depressions in
automated drainage analysis of raster digital elevation models, Hydrol.
Process., 12, 843–855,
https://doi.org/10.1002/(SICI)1099-1085(199805)12:6<843::AID-HYP658>3.0.CO;2-R, 1998. a
Martz, L. W. and de Jong, E.: CATCH: A FORTRAN program for measuring catchment
area from digital elevation models, Comput. Geosci., 14, 627–640,
https://doi.org/10.1016/0098-3004(88)90018-0, 1988. a
MNDNR – Minnesota Department of Natural Resources: Lake Bathymetric
Outlines, Contours, Vegetation, and DEM, available at:
https://gisdata.mn.gov/dataset/water-lake-bathymetry (last access: 6 February 2021), 2014. a
MNGEO – Minnesota Geospatial Information Office: LiDAR Elevation Data for
Minnesota, available at: http://www.mngeo.state.mn.us/chouse/elevation/lidar.html (last access: 6 February 2021),
2019. a
Neteler, M., Bowman, M. H., Landa, M., and Metz, M.: GRASS GIS: A
multi-purpose open source GIS, Environ. Modell. Softw., 31,
124–130, https://doi.org/10.1016/j.envsoft.2011.11.014, 2012. a
O'Callaghan, J. and Mark, D.: The extraction of drainage networks from digital
elevation data, Comput. Vision Graph., 28,
323–344, https://doi.org/10.1016/S0734-189X(84)80011-0, 1984. a
Reheis, M.: Highest Pluvial-Lake Shorelines and Pleistocene Climate of the
Western Great Basin, Quaternary Res., 52, 196–205,
https://doi.org/10.1006/qres.1999.2064, 1999. a
Riddick, T., Brovkin, V., Hagemann, S., and Mikolajewicz, U.: Dynamic hydrological discharge modelling for coupled climate model simulations of the last glacial cycle: the MPI-DynamicHD model version 3.0, Geosci. Model Dev., 11, 4291–4316, https://doi.org/10.5194/gmd-11-4291-2018, 2018. a
Salembier, P. and Pardas, M.: Hierarchical morphological segmentation for image
sequence coding, IEEE T. Image Process., 3, 639–651,
https://doi.org/10.1109/83.334980, 1994. a
Schwanghart, W. and Scherler, D.: Bumps in river profiles: uncertainty assessment and smoothing using quantile regression techniques, Earth Surf. Dynam., 5, 821–839, https://doi.org/10.5194/esurf-5-821-2017, 2017. a
Sedgewick, R. and Wayne, K.: Algorithms, Addison-Wesley, Boston, USA, 4 edn., 2011. a
Skiena, S. S.: The Algorithm Design Manual, Springer, New York, USA, 2008. a
Soille, P.: Optimal removal of spurious pits in grid digital elevation
models, Water Resour. Res., 40, 1–9, https://doi.org/10.1029/2004WR003060,
2004. a
Soille, P., Vogt, J., and Colombo, R.: Carving and adaptive drainage
enforcement of grid digital elevation models, Water Resour. Res., 39,
1366, https://doi.org/10.1029/2002WR001879, 2003. a
Wallis, C., Watson, D., Tarboton, D., and Wallace, R.: Parallel flow-direction
and contributing area calculation for hydrology analysis in digital elevation
models, in: Preceedings of the 2009 International Conference on
Parallel and Distributed Processing Techniques and Applications,
Las Vegas, Nevada, available at:
https://digitalcommons.usu.edu/cee_facpub/2533/ (last access: 6 February 2021),
2009. a
Wickert, A. D.: Reconstruction of North American drainage basins and river discharge since the Last Glacial Maximum, Earth Surf. Dynam., 4, 831–869, https://doi.org/10.5194/esurf-4-831-2016, 2016. a
Wu, Q. and Lane, C. R.: Delineation and quantification of wetland depressions
in the Prairie Pothole Region of North Dakota, Wetlands, 36, 215–227, 2016. a
Wu, Q., Liu, H., Wang, S., Yu, B., Beck, R., and Hinkel, K.: A localized
contour tree method for deriving geometric and topological properties of
complex surface depressions based on high-resolution topographical data,
Int. J. Geogr. Inf. Sci., 29, 2041–2060,
https://doi.org/10.1080/13658816.2015.1038719, 2015. a
Wu, Q., Lane, C. R., Wang, L., Vanderhoof, M. K., Christensen, J. R., and Liu,
H.: Efficient Delineation of Nested Depression Hierarchy in Digital
Elevation Models for Hydrological Analysis Using Level-Set
Method, J. Am. Water Resour. As., 55, 354–368,
https://doi.org/10.1111/1752-1688.12689, 2018. a
Short summary
Existing ways of modeling the flow of water amongst landscape depressions such as swamps and lakes take a long time to run. However, as our previous work explains, depressions can be quickly organized into a data structure – the depression hierarchy. This paper explains how the depression hierarchy can be used to quickly simulate the realistic filling of depressions including how they spill over into each other and, if they become full enough, how they merge into one another.
Existing ways of modeling the flow of water amongst landscape depressions such as swamps and...