Download presentation
Presentation is loading. Please wait.
1
Landscape Erosion Kirsten Meeker kmeeker@cs.ucsb.edu
2
Outline Plan Progress Verification Performance
3
Plan Analyze sequential code Select parallel tools and partitioning Convert in stages, preserving functioning of whole simulation Stochastic PDE’s, individual results are a function of random parameters including numerical noise Success of results are measured by statistical parameters “Clean” maintainable, portable code Improve performance, currently hours to days
4
Decisions Maintainability: Use MPI for portability on clusters Investigate solver libraries: PETSc Modify functions to use only needed input parameters, to try to eliminate use of global Params struct Performance: Use row-wise partitioning Consider writing data to disk from each processor then reassembling result off-line Try to eliminate multiple passes over grid
5
Progress Converted main and water surface routines Created a set of utility functions: scatter, gather comm_to_local, local_to_comm print_grid
6
Verification of Initial Elevation
7
Verification of Initial Water
8
Verification of Final Elevation
9
Performance Vs. Grid Size
10
Performance Vs. Number of Processors
11
Conclusions Too much unnecessary data messaging Cell structure has 17 values, only 3 needed! Reduce message size and cache hits Water algorithm is fine-grained 4 passes over grid means 4 border exchanges Landscape erosion is a SOC www.cs.ucsb/~kmeeker/erosion.html
13
Landscape Erosion Kirsten Meeker kmeeker@cs.ucsb.edu
14
Outline Model Behavior Conclusions
15
Model Equations
16
Ill-Posed Results vary widely with initial conditions
17
Noise driven Initial surface randomly perturbed Substrate and rainfall constant Shocks develop in water flow Singularities in sediment flow: waterfalls or rapids
18
Dynamic Behavior Large Fourier components (smallest spatial scale) grow fastest, all modes grow exponentially Nonlinearities saturate, producing colored noise
19
Invariant statistical measures Width function Statistically self-similar if there exists a scaling = 0.5 during channel formation = 0.7 mature landscape Agrees with data from Ethiopia, Somalia, Saudi Arabia (badland conditions)
20
Conclusion Bridge between stochastic and deterministic modeling physically-based PDE model random walk models Channel formation is a Brownian process Mature landscape is diffusion driven by quenched noise - driven interface in a random media Combination is analogous to directed percolation networks
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.