Presentation is loading. Please wait.

Presentation is loading. Please wait.

Landscape Erosion Kirsten Meeker

Similar presentations


Presentation on theme: "Landscape Erosion Kirsten Meeker"— Presentation transcript:

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

12

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

21


Download ppt "Landscape Erosion Kirsten Meeker"

Similar presentations


Ads by Google