Terrestrial models
Terrestrial models (88)
Program  Description  Developer  Download 

AeoLiS  AeoLiS is a processbased model for simulating aeolian sediment transport in situations where supplylimiting factors are important, like in coastal environments.  Hoonhout, Bas  
AlluvStrat  Rulesbased model to generate a 2dimensional cross section of alluvial stratigraphy based on fluvial processes  Wickert, Andy  
Alpine3D  3D model of alpine surface processes  Bavay, Mathias  
AnugaSed  Addon package to ANUGA with modules for sediment transport and vegetation drag  Perignon, Mariela  
ApsimX

The Agricultural Production Systems sIMulator (APSIM)  Holzworth, Dean  
AquaTellUs  Fluvialdominated delta sedimentation model  Overeem, Irina  
BEDLOAD  Bedload transport model  Slingerland, Rudy  
BRaKE

Computes evolution of a bedrock river longitudinal profile in the presence of large, hillslopederived blocks.  Shobe, Charles  
Badlands  Basin and landscape dynamics  Salles, Tristan  
Bedrock Fault Scarp  This is a twodimensional numerical model that computes the topographic evolution of the facet slope in the footwall of an active normal fault.  Tucker, Greg  
CAMCARMA  A GCM for Titan that incorporates aerosols  Larson, Eric  
CHILD  Landscape Evolution Model  Tucker, Greg  
CLUMondo  The CLUMondo model is a spatially explicit and dynamics land system change model  Verburg, Peter  
Caesar  Cellular landscape evolution model  Coulthard, Tom  
Chi analysis tools

Tool for examining channel profiles in chielevation space using the integral method of channel analysis  Mudd, Simon  
Coastal Dune Model  Evolution of Coastal Foredunes  Durán Vinent, Orencio  
CosmoLand  2D model tracking cosmogenic nuclides and mixing in landslide terrain  Yanites, Brian  
DHSVM  DHSVM is a distributed hydrologic model that explicitly represents the effects of topography and vegetation on water fluxes through the landscape.  DHSVM, Administrator  
DR3M  Distributed Routing RainfallRunoff Modelversion II  U.S., Geological Survey  
ENTRAIN  Simulates critical shear stress of median grain sizes  Slingerland, Rudy  
ENTRAINH  Simulates critical shields theta for median grain sizes  Slingerland, Rudy  
ElvGST  Numerical 1D research code Elv applied to gravelsand transitions  Blom, Astrid  
Erode  Fluvial landscape evolution model  Peckham, Scott  
FLDTA  Simulates flow characteristics based on gradually varied flow equation  Slingerland, Rudy  
FineSed3D  A turbulenceresolving numerical model for fine sediment transport in bottom boundary layer  Cheng, Zhen  
Frost Model  Frost model predicts the likelihood of occurrence of permafrost in the land surface based on the monthly temperature distribution  Overeem, Irina  
GEOtop  Distributed hydrological model, water and energy budgets  Rigon, Riccardo  
GIPL  GIPL(Geophysical Institute Permafrost Laboratory) is an implicit finite difference onedimensional heat flow numerical model.  Jafarov, Elchin  
GLUDM  Global future agricultural land use dynamics model  Cohen, Sagy  
GNE  Set of biogeochemical submodels that predicts river export  Seitzinger, Sybil  
GOLEM  Landscape evolution model  Tucker, Greg  
GSFLOW  Groundwater and Surfacewater FLOW model  Markstrom, Steve  
GSTextendedmodel  Extended GST model: combination of an analytical GST migration model combined with closure relations based on the assumption of quasiequilibrium conditions  Blom, Astrid  
Gc2d  Glacier / ice sheet evolution model  Kessler, Mark  
GeoClaw

Depthaveraged fluid dynamics for modeling geophysical flows and wave propagation  LeVeque, Randall  
GlimmerCISM  Dynamic thermomechanical ice sheet model  Hagdorn, Magnus  
GullyErosionProfiler1D  This model is designed to simulate longitudinal profiles with headward advancing headcuts.  Rengers, Francis  
HSPF  a comprehensive package for simulation of watershed hydrology and water quality for both conventional and toxic organic pollutants  Bicknell, Bob  
Hogback  Evolution of a hogback  Glade, Rachel  
HydroTrend  Climate driven hydrological transport model  Kettner, Albert  
ISSM  Ice Sheet System Model  Larour, Eric  
IceFlow  2D semiimplicit shallow ice approximation glacier model  Wickert, Andy  
Kudryavtsev Model

Permafrost Active Layer Thickness Model based on Kudryavtsev's parametrization  Overeem, Irina  
LEMming  LEMming landscape evolution model: a 2D, regulargrid, rulesbased, hybrid finitedifference / cellular automaton model that is designed to explore the effect of multiple rock types on landscape evolution.  Ward, Dylan  
LOADEST  Software for estimating constituent loads in streams and rivers  Runkel, Rob  
LONGPRO  Dynamic evolution of longitudinal profiles  Slingerland, Rudy  
Landlab  Python software framework for writing, assembling, and running 2D numerical models  Tucker, Greg  
LateralVerticalIncision

Geometric model to explore autogenic increase of vertical incision rate in entrenching alluvial rivers.  Malatesta, Luca  
MARM5D

Landscapescale soil evolution model  Cohen, Sagy  
MARSSIM  Landform evolution model  Howard, Alan  
MIDAS  Coupled flow heterogeneous sediment routing model  Slingerland, Rudy  
MODFLOW  MODFLOW is a threedimensional finitedifference groundwater model  Barlow, Paul  
Meander Centerline Migration Model

Simulation of the longterm migration of meandering rivers flowing above heterogeneous floodplains  Bogoni, Manuel  
OTEQ  OneDimensional Transport with Equilibrium Chemistry (OTEQ): A Reactive Transport Model for Streams and Rivers  Runkel, Rob  
OTIS  OneDimensional Transport with Inflow and Storage (OTIS): A Solute Transport Model for Streams and Rivers  Runkel, Rob  
PHREEQC  PHREEQC version 3 is a computer program written in the C and C++ programming languages that is designed to perform a wide variety of aqueous geochemical calculations  Parkhurst, David  
PRMS  PrecipitationRunoff Modeling System  Leavesley, George  
ParFlow  Parallel, highperformance, integrated watershed model  Maxwell, Reed  
Pllcart3d  3D numerical simulation of confined miscible flows  Oliveira, Rafael  
QUAL2K  A Modeling Framework for Simulating River and Stream Water Quality  Chapra, Steve  
RAFEM

River Avulsion and Floodplain Evolution Module  Ratliff, Katherine  
RHESSys  Regional HydroEcologic Simulation System  Tague, christina  
River Network BedMaterial Sediment  Bedmaterial sediment transport and storage dynamics on river networks.  Czuba, Jonathan  
SIBERIA  SIBERIA simulates the evolution of landscapes under the action of runoff and erosion over long times scales.  Willgoose, Garry  
SIGNUM

SIGNUM (Simple Integrated Geomorphological Numerical Model) is a MAtlab TINbased landscape evolution model  Capolongo, Domenico  
SLAMM 6.7

The Sea Level Affecting Marshes Model (SLAMM)  Clough, Jonathan  
SLEPIAN Alpha  Computation of spherical harmonics, Slepian functions, and transforms  Simons, Frederik  
SLEPIAN Bravo  Linear inverse problems using spherical harmonics and spherical Slepian functions  Simons, Frederik  
SLEPIAN Charlie  Spectral estimation problems using spherical harmonics and spherical Slepian functions  Simons, Frederik  
SLEPIAN Delta  Analysis of timevariable gravity from the GRACE satellite mission using spherical harmonics and spherical Slepian functions  Harig, Christopher  
SNAC  An updated Lagrangian explicit finite difference code for modeling a finitely deforming elastoviscoplastic solid in 3D.  Choi, Eunseo  
SPARROW  The SPARROW Surface WaterQuality Model  Alexander, Richard  
SUSP  Suspended load transport subroutine  Slingerland, Rudy  
SWAT  SWAT is a river basin scale model developed to quantify the impact of land management practices in large, complex watersheds.  Arnold, Jeff  
SWEHR  A coupled model for infiltration, fluid flow, and sediment transport.  McGuire, Luke  
SWMM  Storm Water Management Model  Rossman, Lewis  
TAo  tAo is a software designed to model the interplay between lithosphere flexure and surface transport (erosion/sedimentation), particularly during the formation of orogens and foreland sedimentary basins (see details).  Garcia Castellanos, Daniel  
TISC  TISC integrates quantitative models of lithospheric flexure, fault deformation, and surface mass transport (erosion/transport/sedimentation) along drainage networks.  Garcia Castellanos, Daniel  
Terrapin  Build and destroy strath and fill terraces  Wickert, Andy  
ThawLake1D  1D numerical model of permafrost and subsidence processes.  Matell, Nora  
TwoPhaseEulerSedFoam

A fourway coupled twophase Eulerian model for sediment transport  Cheng, Zhen  
UEB  The Utah Energy Balance (UEB) Grid snowmelt model  Tarboton, David  
WBMWTM

Water Balance/Transport Model  Fekete, Balazs  
WBMsed  Global sediment flux and water discharge model.  Cohen, Sagy  
WDUNE  GUI implementation of the Werner (1995) cellular automata aeolian dune model  Barchyn, Tom  
WILSIM  Landscape evolution model  Luo, Wei  
WOFOST  WOFOST (WOrld FOod STudies) is a simulation model for the quantitative analysis of the growth and production of annual field crops.  Boogaard, Hendrik  
YANGs  Fluvial sediment transport model  Slingerland, Rudy 
Terrestrial tools (75)
Program  Description  Developer  Download 

1D Hillslope MCMC  Monte Carlo chain of 1D nonlinear diffusion hillslope model to find most likely boundary conditions  Hurst, Martin  
ADI2D  Read note in extended description. Advection Diffusion Implicit (ADI) method for solving 2D diffusion equation  Pelletier, Jon  
Acronym1  Ebook: program for computing bedload transport in gravel rivers.  Parker, Gary  
Acronym1D  Ebook: program for computing bedload transport in gravel rivers over time.  Parker, Gary  
Acronym1R  Ebook: program for computing bedload transport in gravel rivers with a ManningStrickler relation for flow resistance.  Parker, Gary  
AgDegBW  Ebook: Calculator for aggradation and degradation of a river reach using a backwater formulation.  Parker, Gary  
AgDegNormGravMixPW  Ebook: calculator for aggradation and degradation of sediment mixtures in gravelbed streams  Parker, Gary  
AgDegNormGravMixSubPW  Ebook: calculator for evolution of upwardconcave bed profiles in rivers carrying sediment mixtures in subsiding basins.  Parker, Gary  
AgDegNormal  Ebook: illustration of calculation of aggradation and degradation of a river reach using the normal flow approximation.  Parker, Gary  
AgDegNormalFault  Ebook: Illustration of calculation of aggradation and degradation of a river reach using the normal flow approximation; with an extension for calculation of the response to a sudden fault along the reach.  Parker, Gary  
AgDegNormalGravMixHyd  Ebook: A module that calculates the evolution of a gravel bed river under an imposed cycled hydrograph.  Parker, Gary  
AgDegNormalSub  Ebook: Program to calculate the evolution of upwardconcave bed profiles in rivers carrying uniform sediment in subsiding basins.  Parker, Gary  
AreaSlope Equation Calculator  Pixel scale AreaSlope equation calculator  Cohen, Sagy  
BackwaterCalculator  Ebook: program for backwater calculations in open channel flow  Parker, Gary  
BackwaterWrightParker  Ebook: calculator for backwater curves in sandbed streams, including the effects of both skin friction and form drag due to skin friction  Parker, Gary  
Bedrock Erosion Model  Read note in extended description. Knickpoint propagation in the 2D sedimentfluxdriven bedrock erosion model  Pelletier, Jon  
BedrockAlluvialTransition  Ebook: calculator for aggradation and degradation with a migrating bedrockalluvial transition at the upstream end.  Parker, Gary  
ChannelOscillation  Read note in extended description. Simulates Oscillations in arid alluvial channels  Pelletier, Jon  
Coupled1D  Read note in extended description. Coupled 1D bedrockalluvial channel evolution  Pelletier, Jon  
CrevasseFlow  The module calculates crevasse splay morphology and water discharge outflow of a crevasse splay.  Chen, Yunzhen  
Dakotathon

A Python API for the Dakota iterative systems analysis toolkit.  Piper, Mark  
DeltaBW  Ebook: Calculator for evolution of long profile of a river ending in a 1D migrating delta, using a backwater formulation.  Parker, Gary  
DeltaNorm  Ebook: Calculator for evolution of long profile of a river ending in a 1D migrating delta, using the normal flow approximation.  Parker, Gary  
DepDistTotLoadCalc  Ebook: Illustration of calculation of depthdischarge relation, bed load transport, suspended load transport and total bed material load for a large, lowslope sandbed river.  Parker, Gary  
Detrital Thermochron  Code for estimating longterm exhumation histories and spatial patterns of shortterm erosion from the detrital thermochronometric data.  Avdeev, Boris  
DrEICH algorithm

Algorithm for extracting channel networks from high resolution topographic data  Clubb, Fiona  
DredgeSlotBW  Ebook: calculator for aggradation and degradation of sediment mixtures in gravelbed streams subject to cyclic hydrographs.  Parker, Gary  
Eolian Dune Model  Read note in extended description. Werner's model for eolian dune formation and evolution  Pelletier, Jon  
FTCS1DNonLinear  Read note in extended description. Forward Time Centered Space (FTCS) method for 1D nonlinear diffusion equation  Pelletier, Jon  
FTCS2D  Read note in extended description. Forward Time Centered Space (FTCS) method for 2D diffusion equation  Pelletier, Jon  
FTCS2DTerraceDiffusion  Read note in extended description. Forward Time Centered Space (FTCS) method for 2D Terrace diffusion  Pelletier, Jon  
FallVelocity  Ebook: Particle fall velocity calculator  Parker, Gary  
FillinPitsFlatsDEM  Read note in extended description. Filling in pits and flats in a DEM  Pelletier, Jon  
Flex1D  Read note in extended description. Fourier filtering in 1D while solving the flexure equation  Pelletier, Jon  
Flex2D  Read note in extended description. Fourier filtering in 2D while solving the flexure equation  Pelletier, Jon  
Flex2DADI  Read note in extended description. Solving the flexure equation applying Advection Diffusion Implicit (ADI) method  Pelletier, Jon  
FourierBesselintegration  Read note in extended description. Numerical integration of FourierBessel terms  Pelletier, Jon  
FractionalNoises1D  Read note in extended description. 1D fractionalnoise generation with Fourierfiltering method  Pelletier, Jon  
FractionalNoises2D  Read note in extended description. 2D Gaussian fractionalnoise generation with Fourierfiltering method  Pelletier, Jon  
GISKnickFinder  This python code can be used to find knickpoints and extract information about streams, it utilizes builtin functions of ArcGIS.  Rengers, Francis  
GSDCalculator  Ebook: Calculator for statistical characteristics of grain size distributions.  Parker, Gary  
GravelSandTransition  Ebook: Calculator for evolution of long profile of river with a migrating gravelsand transition and subject to subsidence or base level rise.  Parker, Gary  
Hilltop and hillslope morphology extraction  Tools for extracting hilltops and analysing hillslope morphology  Hurst, Martin  
Hilltop flow routing

Algorithm for directly measuring hillslope length from high resolution topographic data  Grieve, Stuart  
ILAMB  The International Land Model Benchmarking (ILAMB) toolkit.  Collier, Nathan  
IcesheetGlacierreconstruction  Read note in extended description. Sandpile method for icesheet and glacier reconstruction  Pelletier, Jon  
Iceages  Read note in extended description. Stochasticresonance subroutine of Pleistocene ice ages  Pelletier, Jon  
KnickZonePicker

Matlabbased scripts to extract topometrics for catchments and identify river knickpoints.  Bookhagen, Bodo  
LOGDIST  Logrithmic velocity distribution solution  Slingerland, Rudy  
LavaFlow2D  Read note in extended description. 2D radially symmetric lava flow model  Pelletier, Jon  
MFDrouting  Read note in extended description. Multiple Flow Direction (MFD) flow routing method  Pelletier, Jon  
MFDroutingSuccessive  Read note in extended description. Successive flow routing with Multiple Flow Direction (MFD) method  Pelletier, Jon  
ModelParameterDictionary  Tool written in Python for reading model input parameters from a simple formatted text file.  Tucker, Greg  
Non Local Means Filtering  Performs nonlocal means filtering of a DEM following Buades et al. (2005)  Hurst, Martin  
OpenFOAM  Open Field Operation and Manipulation is a toolbox for the development of customized numerical solvers.  Weller, Henry  
OptimalCycleID

A numerical method to analyse a vertical succession of strata and identify the most cyclical arrangement of constituent facies  Burgess, Peter  
OrderID  A method to test for order in a vertical succession of strata  Burgess, Peter  
PsHIC  Pixelscale Hypsometric Integral Calculator  Cohen, Sagy  
RecircFeed  Ebook: calculator for approach to equilibrium in recirculating and feed flumes  Parker, Gary  
RivMAP  Matlab toolbox for mapping and measuring river planform changes  Schwenk, Jon  
RiverWFRisingBaseLevelNormal  Ebook: Calculator for disequilibrium aggradation of a sandbed river in response to rising base level.  Parker, Gary  
RouseVanoniEquilibrium  Ebook: Program for calculating the RouseVanoni profile of suspended sediment.  Parker, Gary  
SETTLE  Partical settling velocity solution  Slingerland, Rudy  
SVELA  Shear velocity solution associated with grain roughness  Slingerland, Rudy  
Spirals1D  Read note in extended description. 1D model of spiral troughs on Mars  Pelletier, Jon  
SteadyStateAg  Ebook: calculator for approach to equilibrium in recirculating and feed flumes  Parker, Gary  
StreamPower  Read note in extended description. Modeling the development of topographic steady state in the streampower model  Pelletier, Jon  
SubsidingFan  Ebook: calculator for evolution of profiles of fans in subsiding basins  Parker, Gary  
SurfaceRoughness  Quantifies surface roughness with highresolution topographic data by analyzing the local variability of surface normal vectors.  Milodowski, David  
SuspSedDensityStrat  Ebook: Module for calculating the effect of density stratification on the vertical profiles of velocity and suspended sediment.  Parker, Gary  
TOPOG  TOPOG is a terrain analysisbased hydrologic modelling package  Silberstein, Richard  
TURB  Gausian distribution calculator of instantaneous shear stresses on the fluvial bed  Slingerland, Rudy  
TopoToolbox  A set of Matlab functions for topographic analysis  Schwanghart, Wolfgang  
WPHydResAMBL  Ebook: Implementation of the WrightParker (2004) formulation for hydraulic resistance combined with the AshidaMichiue (1972) bedload formulation.  Parker, Gary  
Zscape  A simple parallel code to demonstrate diffusion  Connor, Chuck 
indicates open source code models that are available through another community modeling portal. The portals offer much information. To download the code(s) you may be asked to register as a user at their portal. By registering you will receive updates on new releases and other community information. Your registration will help the developers demonstrate to funders the size of their model's community. If you have problems getting access to this open source code, please let us know CSDMSsupport@Colorado.edu. CSDMS has a version of the code in its library and considers the code part of the opensource CSDMS initiative.
Of some of the models we only received the meta data but not the actual source code. Follow this link to view terrestrial models that are described but for which the source code is not available through a web repository.