Extraction of hydrological proximity measures from DEMs using parallel processing

dc.contributor.authorTesfa, Teklu K.
dc.contributor.authorTarboton, David G.
dc.contributor.authorWatson, Daniel W.
dc.contributor.authorSchreuders, Kimberly A.T.
dc.contributor.authorBaker, Matthew
dc.contributor.authorWallace, Robert M.
dc.date.accessioned2018-10-23T13:09:33Z
dc.date.available2018-10-23T13:09:33Z
dc.date.issued2011-08-23
dc.description.abstractLand surface topography is one of the most important terrain properties which impact hydrological, geomorphological, and ecological processes active on a landscape. In our previous efforts to develop a soil depth model based upon topographic and land cover variables, we derived a set of hydrological proximity measures (HPMs) from a Digital Elevation Model (DEM) as potential explanatory variables for soil depth. These HPMs are variations of the distance up to ridge points (cells with no incoming flow) and variations of the distance down to stream points (cells with a contributing area greater than a threshold), following the flow path. The HPMs were computed using the D-infinity flow model that apportions flow between adjacent neighbors based on the direction of steepest downward slope on the eight triangular facets constructed in a 3 × 3 grid cell window using the center cell and each pair of adjacent neighboring grid cells in turn. The D-infinity model typically results in multiple flow paths between 2 points on the topography, with the result that distances may be computed as the minimum, maximum or average of the individual flow paths. In addition, each of the HPMs, are calculated vertically, horizontally, and along the land surface. Previously, these HPMs were calculated using recursive serial algorithms which suffered from stack overflow problems when used to process large datasets, limiting the size of DEMs that could be analyzed. To overcome this limitation, we developed a message passing interface (MPI) parallel approach designed to both increase the size and speed with which these HPMs are computed. The parallel HPM algorithms spatially partition the input grid into stripes which are each assigned to separate processes for computation. Each of those processes then uses a queue data structure to order the processing of cells so that each cell is visited only once and the cross-process communications that are a standard part of MPI are handled in an efficient manner. This parallel approach allows efficient analysis of much larger DEMs than were possible using the serial recursive algorithms. The HPMs given here may also have other, more general modeling applicability in hydrology, geomorphology and ecology, and so are described here from a general perspective. In this paper, we present the definitions of the HPMs, the serial and parallel algorithms used in their computation and their potential applications.en_US
dc.description.sponsorshipThis work was funded in part by the Inland Northwest Research Alliance; the Cooperative Institute for Coastal and Estuarine Environmental Technology (CICEET), a partnership of the National Oceanic and Atmospheric Administration (NA06NOS4190167) and the University of New Hampshire; and the US Army Research and Development Center under contract number W9124Z-08-P-0420.en_US
dc.description.urihttps://www.sciencedirect.com/science/article/pii/S1364815211001794?via%3Dihuben_US
dc.format.extent14 pagesen_US
dc.genreJournal Articleen_US
dc.identifierdoi:10.13016/M2T14TS9J
dc.identifier.citationTeklu K. Tesfa , David G. Tarboton , Daniel W. Watson , Kimberly A.T. Schreuders , Matthew E. Baker , Robert M. Wallace, Extraction of hydrological proximity measures from DEMs using parallel processing, Environmental Modelling & Software Volume 26, Issue 12, December 2011, Pages 1696-1709, https://doi.org/10.1016/j.envsoft.2011.07.018en_US
dc.identifier.urihttps://doi.org/10.1016/j.envsoft.2011.07.018
dc.identifier.urihttp://hdl.handle.net/11603/11634
dc.language.isoen_USen_US
dc.publisherElsevier. Ltden_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Geography and Environmental Systems Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.rightsThis work was written as part of one of the author's official duties as an Employee of the United States Government and is therefore a work of the United States Government. In accordance with 17 U.S.C. 105, no copyright protection is available for such works under U.S. Law.
dc.rightsPublic Domain
dc.rights.urihttps://creativecommons.org/publicdomain/mark/1.0/
dc.subjectDigital elevation model analysisen_US
dc.subjectFlow distanceen_US
dc.subjectHydrological proximity measuresen_US
dc.subjectMessage passing interfaceen_US
dc.subjectParallel computationen_US
dc.subjectTopographic attributesen_US
dc.subjectUMBC High Performance Computing Facility (HPCF)en_US
dc.titleExtraction of hydrological proximity measures from DEMs using parallel processingen_US
dc.typeTexten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1-s2.0-S1364815211001794-main.pdf
Size:
1.87 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: