Parallel Algorithms for Extracting Drainage Network from Digital Elevation Models

刘凯,阳建逸,江岭,宋效东,刘学军
DOI: https://doi.org/10.7702/dlydlxxkx20130414
2013-01-01
Abstract:As one of the important tasks in Digital Terrain Analysis(DTA),extracting drainage network from gridded Digital Elevation Models(DEMs)normally includes three sub-procedures of DEM preprocessing,flow accumulation and stream ordering.The sequential implementation for drainage network extraction executed on a single processor is often very time-consuming and hard to meet the user′s demand of time responding,especially for DEMs with large area and finer scale.The paper firstly analyzes the sequential implementations of three sub-procedures,and then designs a parallelization strategy with double stacks using Message Passing Interface(MPI).Based on the parallelization strategy,parallel algorithms of DEM preprocessing,flow accumulation and stream ordering are implemented to achieve the goal of parallel drainage network extraction.The application results for two DEM datasets with different sizes on a multi-node Linux cluster indicate that the proposed parallel algorithms of drainage network extraction perform much faster than corresponding sequential algorithms,and have a better parallel performance.
What problem does this paper attempt to address?