FastFlow: GPU Acceleration of Flow and Depression Routing for Landscape Simulation

Loading...
Thumbnail Image
Date
2024
Journal Title
Journal ISSN
Volume Title
Publisher
The Eurographics Association and John Wiley & Sons Ltd.
Abstract
Terrain analysis plays an important role in computer graphics, hydrology and geomorphology. In particular, analyzing the path of material flow over a terrain with consideration of local depressions is a precursor to many further tasks in erosion, river formation, and plant ecosystem simulation. For example, fluvial erosion simulation used in terrain modeling computes water discharge to repeatedly locate erosion channels for soil removal and transport. Despite its significance, traditional methods face performance constraints, limiting their broader applicability. In this paper, we propose a novel GPU flow routing algorithm that computes the water discharge in O(logn) iterations for a terrain with n vertices (assuming n processors). We also provide a depression routing algorithm to route the water out of local minima formed by depressions in the terrain, which converges in O(log2 n) iterations. Our implementation of these algorithms leads to a 5× speedup for flow routing and 34× to 52× speedup for depression routing compared to previous work on a 10242 terrain, enabling interactive control of terrain simulation.
Description

CCS Concepts: Computing methodologies → Shape modeling; Massively parallel algorithms

        
@article{
10.1111:cgf.15243
, journal = {Computer Graphics Forum}, title = {{
FastFlow: GPU Acceleration of Flow and Depression Routing for Landscape Simulation
}}, author = {
Jain, Aryamaan
and
Kerbl, Bernhard
and
Gain, James
and
Finley, Brandon
and
Cordonnier, Guillaume
}, year = {
2024
}, publisher = {
The Eurographics Association and John Wiley & Sons Ltd.
}, ISSN = {
1467-8659
}, DOI = {
10.1111/cgf.15243
} }
Citation
Collections