]>
2022-08-14T15:17:12-06:00
Model:1D Particle-Based Hillslope Evolution Model
3002
en
Questions which arise about the module, the model it implements, and the associated theory, may be addressed by the preprint available at https://arxiv.org/abs/1801.02810.
1
Berkeley
1
No but possible
No but possible
No but possible
United States
https://zenodo.org/account/settings/github/repository/csdms-contrib/1D-Particle-Based-Hillslope-Evolution-Model#
v1.0
10.5281/zenodo.1436771
The model takes as input (i) p, dynamics asymmetry parameter; (ii) L, the hillslope length; (iii) H, the hillslope height; (iv) N, the number of steps of the simulation; and (v) a choice of initial hillslope profile.
The key physical parameters are the hillslope length and height, as well as a parameter which specifies the underlying asymmetry in the particle dynamics. The process of determining these parameters is described in the simulation section of a corresponding paper (which can be accessed here: https://arxiv.org/abs/1801.02810).
Although the hillslope length and height are specified, these are dimensionless numbers from the perspective of the module. Accordingly, the resolutions supported by the module are primarily constrained by the language in which it is implemented. However, the process of "dimensionalizing" the module's outputs may place practical constraints on resolution. The associated paper discusses this issue.
The model can be customized to produce many different kinds of output but, typically, the output consists of (i) h, a final hillslope profile; (ii) h_diffs, a vector which summarizes how the profile changed over the duration of the simulation; and (iii) a vector expressing the fluxes of particles through a site along the hillslope.
However, the same code can be used to produce a video of the hillslope evolution, a vector containing the absolute difference between the hillslope profile and a reference profile, and many other observables of interest.
Overall, the module simulates a particle-based model of hillslope evolution in 1D.
The module contains several scripts and functions, the most important of which are the following.
(1) zrp.m is the script wherein the parameters are set and from which the following functions are called.
(2) init_x.m is the function which generates an initial profile for the hillslope.
(3) make_moves.m is the function which samples the probabilistic dynamics.
(4) calc_rates.m is the function which determines the rates at which the particles are moving.
In addition to these, there are the following.
(5) perturb.m is the function which implements the hillslope perturbation and is called by the main script.
(6) calc_flux.m and calc_fluxes.m are the functions which infer fluxes along the hillslope.
The time scale over which the simulation occurs is specified in zrp.m as an input parameter. Since the module is computationally lightweight, millions of time steps can be simulated quickly.
Translating between discrete steps of the particle model and continuous, real-world time may be inferred during the dimensionalization process.
Yes
2018
This module implements a particle-based model of hillslope evolution, which has an associated continuum description (introduced here: https://arxiv.org/abs/1801.02810). The model takes as input a few simple parameters which determine the equilibrium hillslope shape and dynamics, and can be used to produce equilibrium profiles and study the response of the hillslope to perturbations. The model benefits from straightforward implementation, as well as the flexibility to incorporate sophisticated perturbations and to be accessorized by local or nonlocal fluxes.
Jacob
1
University of California, Berkeley
Calvert
0.2
No
Terrestrial
Coastal
Geodynamic
As code
Hillslope Model
Particle-based
Landscape Evolution
Single
probabilistic
particle-based
perturbations
hillslope
continuum description
module implements
implements a particle-based
hillslope evolution
particle-based model
equilibrium hillslope shape
produce equilibrium profiles
model
equilibrium hillslope
hillslope shape
evolution
description
introduced
shape and dynamics
hillslope model
landscape evolution
1d particle-based hillslope evolution model
1
1D probabilistic, particle-based model of hillslope evolution for studying hillslope equilibration and response to perturbations.
false
Department of Statistics
451 Evans Hall
94709
false
GPL v2
Matlab
Through CSDMS repository
https://github.com/csdms-contrib/1D-Particle-Based-Hillslope-Evolution-Model
1D
Landscape-Scale
Watershed-Scale
Reach-Scale
2016
California
Unix
Linux
Mac OS
Windows
Model developer
false
2018-03-11T05:15:48Z
2458188.7193056
2020-09-17T02:18:33Z
2459109.5962153
1D Particle-Based Hillslope Evolution Model
3002
0
plainlist
1
[[:Model:1D Particle-Based Hillslope Evolution Model]]
1D Particle-Based Hillslope Evolution Model# QUERYdd4a330b84fd5c0c23dd703ee8b0a4b3
3002
1
plainlist
5
[[User:+]] [[First name member::Jacob]] [[Last name member::Calvert]]
1D Particle-Based Hillslope Evolution Model# QUERY2c02c53b7be07ef55ba03b3091bf403d
3002
1
ul
5
[[Model:+]] [[First name::Jacob]] [[Last name::Calvert]]
1D Particle-Based Hillslope Evolution Model# QUERYee178775ee763330de44d153e4ba33c0