Also known as Landlab ErosionDeposition component
Model type Single
Model part of larger framework LandLab
Note on status model
Date note status model
Incorporated models or components:
Spatial dimensions 2D
Spatial extent Continental, Landscape-Scale, Reach-Scale, Regional-Scale, Watershed-Scale
Model domain Terrestrial
One-line model description Landlab component for fluvial erosion/deposition.
Extended model description The Landlab ErosionDeposition component calculates fluvial erosion and deposition of a single substrate as derived by Davy and Lague (2009, Journal of Geophysical Research). Mass is simultaneously conserved in two reservoirs: the bed and the water column. ErosionDeposition dynamically transitions between detachment-limited and transport-limited behavior, but is limited to erosion of a single substrate (e.g., sediment or bedrock but not both).

River Erosion, Sediment Transport, Landscape Evolution,

Name Charles Shobe
Type of contact Model developer
Institute / Organization CIRES and Department of Geological Sciences, University of Colorado
Postal address 1 UCB 399
Postal address 2
Town / City Boulder
Postal code 80309-0399
State Colorado
Country United States
Email address

Supported platforms
Unix, Linux, Mac OS, Windows
Other platform
Programming language


Other program language
Code optimized Single Processor
Multiple processors implemented
Nr of distributed processors
Nr of shared processors
Start year development 2017
Does model development still take place? No
If above answer is no, provide end year model development 2017
Code development status Active
When did you indicate the 'code development status'? 2020
Model availability
Source code availability
(Or provide future intension)
Through web repository
Source web address
Source csdms web address
Program license type BSD or MIT X11
Program license type other
Memory requirements variable
Typical run time variable; minutes to hours

Describe input parameters [[Describe input parameters model::Parameters
       grid : ModelGrid
           Landlab ModelGrid object
       K : float
           Erodibility constant for substrate (units vary).
       phi : float
           Sediment porosity [-].
       v_s : float
           Effective settling velocity for chosen grain size metric [L/T].
       m_sp : float
           Drainage area exponent (units vary)
       n_sp : float
           Slope exponent (units vary)
       sp_crit : float
           Critical stream power to erode substrate [E/(TL^2)]
       F_f : float
           Fraction of eroded material that turns into "fines" that do not
           contribute to (coarse) sediment load. Defaults to zero.
       method : string
           Either "simple_stream_power", "threshold_stream_power", or
           "stochastic_hydrology". Method for calculating sediment
           and bedrock entrainment/erosion.
       discharge_method : string
           Either "area_field" or "discharge_field". If using stochastic
           hydrology, determines whether component is supplied with
           drainage area or discharge.
       area_field : string or array
           Used if discharge_method = 'area_field'. Either field name or
           array of length(number_of_nodes) containing drainage areas [L^2].
       discharge_field : string or array
           Used if discharge_method = 'discharge_field'.Either field name or
           array of length(number_of_nodes) containing drainage areas [L^2/T].
       solver : string
           Solver to use. Options at present include:
               (1) 'basic' (default): explicit forward-time extrapolation.
                   Simple but will become unstable if time step is too large.
               (2) 'adaptive': adaptive time-step solver that estimates a 
                   stable step size based on the shortest time to "flattening"
                   among all upstream-downstream node pairs.]]
Input format
Other input format Arguments are passed within Landlab driver script
Describe output parameters Model returns modified 'topographic__elevation', the model grid field holding model node elevations.
Output format
Other output format Landlab grid field
Pre-processing software needed? No
Describe pre-processing software
Post-processing software needed? No
Describe post-processing software
Visualization software needed? No
If above answer is yes
Other visualization software

Describe processes represented by the model Fluvial sediment entrainment and deposition
Describe key physical parameters and equations See Davy and Lague (2009, Journal of Geophysical Research) for full model description.
Describe length scale and resolution constraints Length scale: ~10's of meters to ~1000's of km
Describe time scale and resolution constraints Time scale: Days to millions of years
Describe any numerical limitations and issues

Describe available calibration data sets
Upload calibration data sets if available:
Describe available test data sets
Upload test data sets if available:
Describe ideal data for testing

Do you have current or future plans for collaborating with other researchers?
Is there a manual available? No
Upload manual if available:
Model website if any
Model forum / discussion board

This part will be filled out by CSDMS staff

OpenMI compliant Yes
BMI compliant Yes
WMT component Yes
PyMT component Yes
Is this a data component
Can be coupled with:
Model info
Nr. of publications: --
Total citations: 0
h-index: --"--" is not a number.
m-quotient: 0

Link to this page




Nr. of publications: --
Total citations: 0
h-index: --"--" is not a number.
m-quotient: 0

Featured publication(s)YearModel describedType of ReferenceCitations
Davy, Philippe; Lague, Dimitri; 2009. Fluvial erosion/transport equation of landscape evolution models revisited. Journal of Geophysical Research, 114, F03007. 10.1029/2008JF001146
(View/edit entry)
2009 ErosionDeposition
Related theory 134
See more publications of ErosionDeposition



Input Files

Output Files