All models (296)
Program  Description  Developer  Download  PyMT 

1D ParticleBased Hillslope Evolution Model  1D probabilistic, particlebased model of hillslope evolution for studying hillslope equilibration and response to perturbations.  Calvert, Jacob  
1DBreachingTurbidityCurrent  1D Breaching Turbidity current model for generating continuous turbidity currents  Eke, Esther  
2DFLOWVEL  Tidal & winddriven coastal circulation routine  Slingerland, Rudy  
ACADIA  A finite element formulation of the nonconservative form of the vertically integrated advection/diffusion/reaction (ADR) equation  Gentleman, Wendy  
ADCIRC  Coastal Circulation and Storm Surge Model  Luettich, Rick  
ALFRESCO  Alaskan Frame‐based Ecosystem Code  Bennett, Alec  
AR2sinuosity

Generates planforms for singlethread channel using a secondorder autoregressive model  Limaye, Ajay  
ATS (The Advanced Terrestrial Simulator)

The Advanced Terrestrial Simulator (formerly sometimes known as the Arctic Terrestrial Simulator) is a code for solving ecosystembased, integrated, distributed hydrology.  Coon, Ethan  
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  
Anuga  ANUGA is a hydrodynamic modelling tool that allows users to model realistic flow problems in complex 2D geometries.  Habili, Nariman  
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  
Auto marsh

Cellula automata model for salt marsh evolution with variable soil resistance under wind waves attack  Leonardi, Nicoletta  
Avulsion

Stream avulsion model  Hutton, Eric  
BEDLOAD  Bedload transport model  Slingerland, Rudy  
BOM  Bergen Ocean Model  Berntsen, Jarle  
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  
Barrier Inlet Environment (BRIE) Model  Coastal barrier island transgression model  Nienhuis, Jaap  
Barrier3D  A spatially explicit model of coastal barrier evolution  Reeves, Ian  
BarrierBMFT  BarrierBayMarshForest Transect Coupled Model Framework  Reeves, Ian  
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  
Bifurcation  Flowpartitioning and avulsion in a river delta bifurcation  Salter, Gerard  
Bing  Submarine debris flows  Hutton, Eric  
Bio  Biogenic mixing of marine sediments  Hutton, Eric  
BlockLab

BlockLab computes landscape evolution in the presence of large blocks of rock on hillslopes and in channels.  Shobe, Charles  
CAESAR Lisflood

Caesar Lisflood is a morphodynamic / Landscape evolution model that simulates erosion and deposition in river catchments and reaches over time scales from hours to 1000's of years.  Coulthard, Tom  
CAMCARMA  A GCM for Titan that incorporates aerosols  Larson, Eric  
CBOFS2  The Second Generation Chesapeake Bay Operational Forecast System (CBOFS2): A ROMS‐Based Modeling System  Lanerolle, Lyon  
CEM  Coastline evolution model  Murray, A. Brad  
CHILD  Landscape Evolution Model  Tucker, Greg  
CICE  Los Alamos sea ice model  Hunke, Elizabeth  
CLUMondo  The CLUMondo model is a spatially explicit and dynamics land system change model  Verburg, Peter  
CMFT  Coupled salt Marsh  tidal Flat Transect model  Mariotti, Giulio  
CREST  The Coupled Routing and Excess STorage (CREST) model is a distributed hydrologic model developed to simulate the spatial and temporal variation of atmospheric, land surface, and subsurface water fluxes and storages by celltocell simulation.  Wang, Jiahu  
CVFEM Rift2D  multiphysics numerical model that simulates rock deformation, fluid flow, solute transport and heat transfer in response to ice sheet loading of multiple cycles  Zhang, Yipeng  
CVPM

Multidimensional heattransfer modeling system for permafrost with advanced unfrozen water physics  Clow, Gary  
Caesar  Cellular landscape evolution model  Coulthard, Tom  
CarboCAT  Carbonate cellular automatacyclicity  Burgess, Peter  
ChannelProfiler  The ChannelProfiler extracts and plots channel networks from a landlab grid.  Barnhart, Katy  
ChesROMS  Chesapeake Bay ROMS Community Model (ChesROMS), special case of ROMS  Long, Wen  
Chi analysis tools

Tool for examining channel profiles in chielevation space using the integral method of channel analysis  Mudd, Simon  
ChiFinder  Calculate Chi Indices  Hobley, Daniel  
Cliffs  Numerical model to compute tsunami propagation and runup on land in the shallowwater approximation  Tolkova, Elena  
Coastal Dune Model  Evolution of Coastal Foredunes  Durán Vinent, Orencio  
Coastal Landscape Transect Model (CoLT)  Geomorphic and carbon evolution of a baymarshforest coastal transect  Valentine, Kendall  
CosmoLand  2D model tracking cosmogenic nuclides and mixing in landslide terrain  Yanites, Brian  
Cross Shore Sediment Flux  CrossShore Sediment Flux Equations  Ortiz, Alejandra  
CryoGrid3  CryoGrid 3 is a simple landsurface scheme dedicated to modeling of ground temperatures in permafrost environments.  Westermann, Sebastian  
Cyclopath  A 2D/3D model of carbonate cyclicity  Burgess, Peter  
DELTA  Simulates circulation and sedimentation in a 2D turbulent plane jet and resulting delta growth  Slingerland, Rudy  
DFMFON

SpatiallyExplicit MangroveMudflat Dynamic Model  Beselly, Sebrian  
DHSVM  DHSVM is a distributed hydrologic model that explicitly represents the effects of topography and vegetation on water fluxes through the landscape.  DHSVM, Administrator  
DLBRM  Distributed Large Basin Runoff Model  Croley, Thomas  
DR3M  Distributed Routing RainfallRunoff Modelversion II  U.S., Geological Survey  
DROG3D  3DIMENSIONAL DROGUE TRACKING ALGORITHM FOR A FINITE ELEMENT GRID WITH LINEAR FINITE ELEMENTS  Blanton, Brian  
Delft3D  3D hydrodynamic and sediment transport model  Delft3D, Support  
DeltaRCM  River delta formation and evolution model with channel dynamics  Liang, Man  
DeltaRCM Vegetation  Deltabuilding model DeltaRCM expanded to include vegetation  Lauzon, Rebecca  
DeltaSIM  Processresponse model simulating the evolution and stratigraphy of fluvial dominated deltaic systems  Hoogendoorn, Bob  
Demeter  Demeter  A Land Use and Land Cover Change Disaggregation Model  Vernon, Chris  
DepthDependentTaylorDiffuser  This component implements a depthdependent Taylor series diffusion rule, combining concepts of Ganti et al. (2012) and Johnstone and Hilley (2014).  Glade, Rachel  
DetachmentLtdErosion  Simulate detachment limited sediment transport.  Adams, Jordan  
Diffusion  Diffusion of marine sediments due to waves, bioturbation  Hutton, Eric  
Dorado  A Python package for simulating passive particle transport in shallowwater flows  Hariharan, Jayaram  
DynEarthSol3D  DynEarthSol3D is a finite element solver that models the momentum balance and the heat transfer of elastoviscoplastic material in the Lagrangian form.  Tan, Eh  
ECSimpleSnow  A simple snow model  Wang, Kang  
EF5  Ensemble Framework For Flash Flood Forecasting  Flamig, Zac  
ELCIRC  EulerianLagrangian CIRCulation  Zhang, Yinglong  
ENTRAIN  Simulates critical shear stress of median grain sizes  Slingerland, Rudy  
ENTRAINH  Simulates critical shields theta for median grain sizes  Slingerland, Rudy  
ESCAPE  parallel globalscale landscape evolution model  Salles, Tristan  
Ecopath with Ecosim

Ecopath with Ecosim (EwE) is an ecological modeling software suite for personal computers  Christensen, Villy  
ElvGST  Numerical 1D research code Elv applied to gravelsand transitions  Blom, Astrid  
Erode  Fluvial landscape evolution model  Peckham, Scott  
ErosionDeposition

Landlab component for fluvial erosion/deposition.  Shobe, Charles  
ExponentialWeatherer  Exponential soil production function in the style of Ahnert (1976)  Glade, Rachel  
FLDTA  Simulates flow characteristics based on gradually varied flow equation  Slingerland, Rudy  
FUNDY  a 3D diagnostic model for continental shelf circulation studies  Naimie, Christopher  
FUNWAVE  Fully Nonlinear Boussinesq Wave Model  Kirby, Jim  
FVCOM  The Unstructured Grid Finite Volume Coastal Ocean Model  Chen, Changsheng  
FVshock  Finite Volume twodimensional shockcapturing model.  Canestrelli, Alberto  
FastscapeEroder  Compute fluvial erosion using stream power theory (“fastscape” algorithm)  Hobley, Daniel  
FineSed3D  A turbulenceresolving numerical model for fine sediment transport in bottom boundary layer  Cheng, Zhen  
Flexure  Deform the lithosphere with 1D or 2D flexure.  Hutton, Eric  
Frost Model

Frost model predicts the likelihood of occurrence of permafrost in the land surface based on the monthly temperature distribution  Overeem, Irina  
GEOMBEST  Geomorphic Model of Barrier, Estuarine, and Shoreface Translations  Moore, Laura  
GEOMBEST++  Geomorphic model of barrier, estaurine, and shoreface translations plus dynamic marsh plus waves  Lauzon, Rebecca  
GEOMBEST++Seagrass  Geomorphic Model of Barrier, Estuarine, and Shoreface Translations + Marsh + Seagrass  Reeves, Ian  
GEOMBESTPlus  2D crossshore geomorphological model of barrier island and marsh response to sea level rise.  Walters, David  
GEOtop  Distributed hydrological model, water and energy budgets  Rigon, Riccardo  
GFlex  Multiple solution methods for isostasy and lithospheric flexure  Wickert, Andy  
GIPL  GIPL(Geophysical Institute Permafrost Laboratory) is an implicit finite difference onedimensional heat flow numerical model.  Jafarov, Elchin  
GISS AOM  GISS AtmosphereOcean Model  Rind, David  
GISS GCM ModelE  GISS GCM ModelE  Schmidt, Gavin  
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  
GRLP

Evolves gravelbed river long profiles  Wickert, Andrew  
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  
Gospl  Global Scalable Paleo Landscape Evolution  Salles, Tristan  
GrainHill

Cellular automaton model of hillslope evolution  Tucker, Gregory  
GreenAmptInfiltrationModel  The GreenAmpt method of infiltration estimation.  Jiang, Peishi  
GroundwaterDupuitPercolator  The GroundwaterDupuitPercolator solves the Boussinesq equation for flow in an unconfined aquifer over an impermeable aquifer base and calculates groundwater return flow to the surface.  Litwin, David  
GullyErosionProfiler1D  This model is designed to simulate longitudinal profiles with headward advancing headcuts.  Rengers, Francis  
HBV  HBV model is a rainfallrunoff model  Craven, John  
HIM  Hallberg Isopycnal Model  Hallberg, Robert  
HYPE  Hydrological model for simulation of water and water quality over time  SMHI,   
HexWatershed  A mesh independent flow direction model for hydrologic models  Liao, Chang  
Hogback  Evolution of a hogback  Glade, Rachel  
HyLands

The HyLands model simulates the impact of bedrock landslides on topographic evolution and sediment dynamics.  Campforts, Benjamin  
HydroCNHS  HydroCNHS, a Python Package of Hydrological Model for Coupled Natural–Human Systems  Lin, ChungYi  
HydroRaVENS  Linearreservoir hydrological model with snowpack and evapotranspiration  Wickert, Andrew  
HydroTrend  Climate driven hydrological transport model  Kettner, Albert  
Hyper  2D Turbidity Current model  Imran, Jasim  
ISSM  Ice Sheet System Model (ISSM)  Larour, Eric  
IceFlow  2D semiimplicit shallow ice approximation glacier model  Wickert, Andy  
Inflow  Steadystate hyperpycnal flow model  Hutton, Eric  
Instructed Glacier Model

The Instructed Glacier Model (IGM) simulates the ice dynamics, surface mass balance, and its coupling through mass conservation to predict the evolution of glaciers, icefields, or ice sheets  Jouvet, Guillaume  
KWAVE  A model representing infiltration, interception, and runoff using the kinematic wave approximation  McGuire, Luke  
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  
LEMming2  2D model that simulates the retreat of hardcapped cliffs  Ward, Dylan  
LISFLOOD  LISFLOOD  a distributed hydrological rainfallrunoff model  de Roo, Ad  
LITHFLEX1  Lithospheric flexure solution  Furlong, Kevin  
LITHFLEX2  Lithospheric flexure solution for a broken plate  Furlong, Kevin  
LOADEST  Software for estimating constituent loads in streams and rivers  Runkel, Rob  
LONGPRO  Dynamic evolution of longitudinal profiles  Slingerland, Rudy  
LTRANS  The Larval TRANSport Lagrangian model (LTRANS) is an offline particletracking model that runs with the stored predictions of a 3D hydrodynamic model, specifically the Regional Ocean Modeling System (ROMS).  North, Elizabeth  
LaMEM  LaMEM  Lithosphere and Mantle Evolution Model  Popov, Anton  
Landlab  Python software framework for writing, assembling, and running 2D numerical models  Tucker, Greg  
Landslides  Landlab component that simulates landslide probability of failure as well as mean relative wetness and probability of saturation.  Strauch, Ronda  
LateralVerticalIncision

Geometric model to explore autogenic increase of vertical incision rate in entrenching alluvial rivers.  Malatesta, Luca  
LinearDiffuser  Landlab component that models soil creep as a linear diffusion process  Tucker, Greg  
LuSS

A set of MATLAB functions to model how luminescence evolves in different geomorphic scenarios.  Brown, Nathan  
LumSoilMixer  This is a model to simulate the nondimensionalized luminescence in a mixing soil.  Gray, Harrison  
MARM5D

Landscapescale soil evolution model  Cohen, Sagy  
MARSSIM  Landform evolution model  Howard, Alan  
MARSSIM V4

MARSSIM terrestrial and planetary Landform Evolution Model  Howard, Alan  
MCPM

A stand alone model for the morphological evolution of an idealized transect across a marsh channelandplatform.  Mariotti, Giulio  
MICOM  Miami Isopycnic Coordinate Ocean Model  Bleck, Rainer  
MIDAS  Coupled flow heterogeneous sediment routing model  Slingerland, Rudy  
MITgcm  The MITgcm (MIT General Circulation Model) is a numerical model designed for study of the atmosphere, ocean, and climate.  Lovenduski, Nicole  
MODFLOW  MODFLOW is a threedimensional finitedifference groundwater model  Barlow, Paul  
MODFLOW 6

MODFLOW 6 is an objectoriented program and framework developed to provide a platform for supporting multiple models and multiple types of models within the same simulation  Hughes, Joseph  
MOM6  MOM6 is the latest generation of the Modular Ocean Model which is a numerical model code for simulating the ocean general circulation.  User community, MOM6  
MRSAA

Macroroughness model framework for treating erosion, bed cover, and sediment transport in bedrock river channels.  Zhang, Li  
Manningseqbouldersforpaleohydrology  Matlab® code for paleohydrological flood flow reconstruction in a fluvial channel  Huber, Marius  
MarshMorpho2D  2D longterm marsh evolution model based on tidal dispersion  Mariotti, Giulio  
MarshPondModel  2D marsh evolution model focused on pond dynamics  Mariotti, Giulio  
Meander Centerline Migration Model

Simulation of the longterm migration of meandering rivers flowing above heterogeneous floodplains  Bogoni, Manuel  
Meanderpy  A simple kinematic model of meandering  Sylvester, Zoltan  
Mixed bedrockalluvial morphodynamic  Alluvial morphodynamics of bedrock reaches  Jafarinik, Sadegh  
Mocsy  Routines to model the ocean carbonate system  Orr, James  
Morphodynamic gravel bed  Morphodynamic evolution of gravel bed rivers  Jafarinik, Sadegh  
Mosartwmpy  Model for Scale Adaptive River Transport with Water Management in Python  Thurber, Travis  
Mrip  Mrip is a selforganization type model for the formation and dynamics of megaripples in the nearshore.  Gallagher, Edith  
NUBBLE  A turbulent boundary layer model for the linearized shallow water equations  Naimie, Christopher  
NearCoM  Nearshore Community Model  Kirby, James  
Nitrate Network Model  Nitrate and organic carbon dynamics on a wetlandriver network  Czuba, Jonathan  
NormalFault  NormalFault implements relative rock motion due to a normal fault.  Barnhart, Katy  
OGGM  OGGM is a modular open source model for glacier dynamics  Maussion, Fabien  
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  
OTTAR  Ode To Transient (Ancho de los) Rivers: Transient evolution of riverchannel width in response to river discharge and bank and sediment properties.  Wickert, Andrew  
OTTER  Evolution of a river profile with dynamic width  Yanites, Brian  
OceanWaves  Calculate wavegenerated bottom orbital velocities from surface wave parameters  Wiberg, Patricia  
Oceananigans.jl  Oceananigans.jl is a fast and friendly oceanflavored Julia software for simulating incompressible fluid dynamics in Cartesian and spherical shell domains on CPUs and GPUs.  Ramadhan, Ali  
OlaFlow

Wave generation and active absorption interaction with porous structures framework  Higuera, Pablo  
OverlandFlow

Component simulating overland flow using a 2D numerical approximation of the shallowwater equations following the de Almeida et al., 2012 algorithm for storagecell inundation modeling.  Adams, Jordan  
OverlandFlowBates  This component simulates overland flow using the 2D numerical model of shallowwater flow over topography using the Bates et al. (2010) algorithm for storagecell inundation modeling.  Adams, Jordan  
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  
PIHM  PIHM is a multiprocess, multiscale hydrologic model.  Duffy, Christopher  
PISM  Parallel Ice Sheet Model, PISM  Group, Glacier  
PRMS  PrecipitationRunoff Modeling System  Leavesley, George  
PSTSWM  Parallel Spectral Transform Shallow Water Model  Worley, Patrick  
ParFlow  Parallel, highperformance, integrated watershed model  Maxwell, Reed  
PerronNLDiffuse  Nonlinear diffusion, following Perron (2011).  Hobley, Daniel  
Pllcart3d  3D numerical simulation of confined miscible flows  Oliveira, Rafael  
Plume  Hypopycnal sediment plume  Hutton, Eric  
PointTidalflat  Point Model for Tidal Flat Evolution model  Fagherazzi, Sergio  
PotentialEvapotranspiration  Calculates potential evapotranspiration  Nudurupati, Sai  
Princeton Ocean Model (POM)  POM: Sigma coordinate coastal & basin circulation model  Ezer, Tal  
PyDeCe

Python model for Dense Current forming eruptions (PyDeCe) is a tool for modeling the dense endmember of pyroclastic density currents generated either by impulsive column collapse or sustained fountaining eruptions.  Ganesh, Indujaa  
PyDeltaRCM  Reduced complexity river delta formation and evolution model with channel dynamics  Perignon, Mariela  
QTCM  Quasiequilibrium Tropical Circulation Model  Neelin, David  
QUAL2K  A Modeling Framework for Simulating River and Stream Water Quality  Chapra, Steve  
QUODDY  A stateoftheart finiteelement computer simulation program for coastal ocean circulation modeling  Lynch, Kristina  
RAFEM

River Avulsion and Floodplain Evolution Module  Ratliff, Katherine  
REFDIF  Phaseresolving parabolic refractiondiffraction model for ocean surface wave propagation.  Kirby, James  
RHESSys  Regional HydroEcologic Simulation System  Tague, christina  
ROMS  Regional Ocean Modeling System  Arango, Hernan G.  
Rescalsnow  A model of dunes and snowwaves  Kochanski, Kelly  
Reservoir  Reservoir: Tools for Analysis, Design, and Operation of Water Supply Storages  Turner, Sean  
River Erosion Model

An intermediate complexity model for simulating stream channel evolution (years to decades) at the watershed scale.  Lammers, Roderick  
River Network BedMaterial Sediment  Bedmaterial sediment transport and storage dynamics on river networks.  Czuba, Jonathan  
River Temperature Model

River Temperature Model based on heat balance approach  Overeem, Irina  
RiverMUSE

Simulates freshwater mussel populations' response to changes in suspended sediment  Schwenk, Jon  
SBM  Sorted Bedform Model  Murray, A. Brad  
SEA  SouthamptionEast Anglia  Stevens, David  
SELFE  Semiimplicit Eulerian–Lagrangian Finite Element  Zhang, Yinglong  
SFINCS  SFINCS, a reducedphysics solver to compute compound flooding in coastal systems due to fluvial, pluvial, tidal, wind and wavedriven processes  Leijnse, Tim  
SIBERIA  SIBERIA simulates the evolution of landscapes under the action of runoff and erosion over long times scales.  Willgoose, Garry  
SICOPOLIS  Ice sheet model  Greve, Ralf  
SIGNUM

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

SINUOUS  Meander Evolution Model  Howard, Alan  
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  
SPACE

Landlab component for 2D calculation of fluvial sediment transport and bedrock erosion  Shobe, Charles  
SPARROW  The SPARROW Surface WaterQuality Model  Alexander, Richard  
SPHYSICS  Smoothed Particle Hydrodynamics code  Dalrymple, Robert  
STORM  Windfield simulator for a cyclone  Slingerland, Rudy  
STSWM  NCAR Spectral Transform Shallow Water Model  Hack, James  
STVENANT  1D gradually varied flow routine  Slingerland, Rudy  
STWAVE  SteadyState Spectral Wave Model  Smith, Jane  
SUSP  Suspended load transport subroutine  Slingerland, Rudy  
SWAN  SWAN is a thirdgeneration wave model  SWAN, Team  
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  
Sakura  3 Equation hyperpycnal flow model  Kubo, Yusuke  
SedBerg  An iceberg drift and melt model, developed to simulate sedimentation in highlatitude glaciated fjords.  Mugford, Ruth  
SedCas  A probabilistic sediment cascade model for sediment production, storage and transfer  Hirschberg, Jacob  
SedDepEroder  Compute fluvial erosion using using “tools and cover” theory  Hobley, Daniel  
SedFoam2.0  A multidimensional Eulerian twophase model for sediment transport (version 2.0)  Chauchat, Julien  
Sedflux  Basin filling stratigraphic model  Hutton, Eric  
Sedtrans05  Sediment transport model for continental shelf and estuaries  Neumeier, Urs  
SiStER  An easytouse MATLAB code to simulate longterm lithosphere and mantle deformation.  Olive, JeanArthur  
SoilInfiltrationGreenAmpt

Landlab component that calculates soil infiltration based on the GreenAmpt solution.  Rengers, Francis  
SoilMoisture  Compute the decay of soil moisture saturation at storminterstorm time period  Nudurupati, Sai  
SpeciesEvolver  Evolve life in a landscape.  Lyons, Nathan  
StreamPowerSmoothThresholdEroder  Compute fluvial erosion using stream power theory with a numerically smoothed threshold  Tucker, Greg  
Subside  Flexure model  Hutton, Eric  
Sun fandelta model  Fandelta and alluvial fan landscape evolution model  Limaye, Ajay  
Symphonie

3D primitive equation ocean model  Marsaleix, Patrick  
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  
TOPMODEL  Physically based, distributed watershed model that simulates hydrologic fluxes of water through a watershed  Beven, Keith  
TURBINS  An immersed boundary, Navier–Stokes code for the simulation of gravity and turbidity currents interacting with complex topographies.  NasrAzadani, Mohamad  
TaylorNonLinearDiffuser  Model nonlinear soil creep after Ganti et al. (2012)  Glade, Rachel  
Terrainbento

A Python package for multimodel analysis in longterm drainage basin evolution  Barnhart, Katy  
Terrapin  Build and destroy strath and fill terraces  Wickert, Andy  
ThawLake1D  1D numerical model of permafrost and subsidence processes.  Matell, Nora  
The TELEMAC system

a powerful integrated modeling tool for use in the field of freesurface flows.  TELEMAC support team,   
TopoFlow  Spatiallydistributed, D8based hydrologic model  Peckham, Scott  
TopoFlowChannelsDiffusive Wave  Diffusive Wave process component for flow routing in a D8based, spatial hydrologic model  Peckham, Scott  
TopoFlowChannelsDynamic Wave  Dynamic Wave process component for flow routing in a D8based, spatial hydrologic model  Peckham, Scott  
TopoFlowChannelsKinematic Wave  Kinematic Wave process component for flow routing in a D8based, spatial hydrologic model.  Peckham, Scott  
TopoFlowDiversions  Diversions component for a D8based, spatial hydrologic model.  Peckham, Scott  
TopoFlowEvaporationEnergy Balance  Evaporation process component (Energy Balance method) for a D8based, spatial hydrologic model  Peckham, Scott  
TopoFlowEvaporationPriestley Taylor  Evaporation process component (PriestleyTaylor method) for a D8based, spatial hydrologic model  Peckham, Scott  
TopoFlowEvaporationRead File  Evaporation process component (read from file method) for a spatiallydistributed hydrologic model.  Peckham, Scott  
TopoFlowInfiltrationGreenAmpt  Infiltration process component (GreenAmpt method) for a D8based, spatial hydrologic model  Peckham, Scott  
TopoFlowInfiltrationRichards 1D  Infiltration process component (Richards 1D method) for a D8based, spatial hydrologic model  Peckham, Scott  
TopoFlowInfiltrationSmithParlange  Infiltration process component (SmithParlange method) for a D8based, spatial hydrologic model  Peckham, Scott  
TopoFlowMeteorology  Meteorology process component for a D8based, spatial hydrologic model  Peckham, Scott  
TopoFlowSaturated ZoneDarcy Layers  Saturated Zone process component (Darcy's law, multiple soil layers) for a D8based, spatial hydrologic model  Peckham, Scott  
TopoFlowSnowmeltDegreeDay  Snowmelt process component (DegreeDay method) for a D8based, spatial hydrologic model  Peckham, Scott  
TopoFlowSnowmeltEnergy Balance  Snowmelt process component (Energy Balance method) for a D8based, spatial hydrologic model  Peckham, Scott  
Tracer dispersion calculator  The model computes the streamwise and vertical dispersal of a patch of tracers in a gravel bed river  Viparelli, Enrica  
TransportLengthHillslopeDiffuser  Transport length hillslope diffusion.  Mouchene, Margaux  
TwoPhaseEulerSedFoam

A fourway coupled twophase Eulerian model for sediment transport  Cheng, Zhen  
UEB  The Utah Energy Balance (UEB) Grid snowmelt model  Tarboton, David  
UMCESroms  Chesapeake Bay Application, special case of Regional Ocean Modeling System (ROMS)  Li, Yun  
Underworld2  Underworld2 is an opensource, particleincell finite element code tuned for largescale geodynamics simulations.  Moresi, Louis  
VIC  VIC (Variable Infiltration Capacity) is a macroscale hydrologic model that solves full water and energy balances, originally developed by Xu Liang at the University of Washington.  Lettenmaier, Dennis  
VegCA  Landlab component that simulates interspecies plant competition using a 2D cellular automata model.  Nudurupati, Sai  
Vegetation  Model plant dynamics using multiple representative plant species  Nudurupati, Sai  
WACCM DustSulfur  Whole atmosphere module of sulfate aerosols.  Neely, Ryan  
WACCMCARMA  atmospheric/aerosol microphysical model  English, Jason  
WACCMEE  GCM for deep paleoclimate studies  Wolf, Eric  
WAVEREF  Wave refraction routine  Slingerland, Rudy  
WAVEWATCH III ^TM  Spectral wind wave model  Tolman, Hendrik  
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  
WINDSEA  Deep water significant wave height and period simulator during a hurricane routine  Slingerland, Rudy  
WOFOST  WOFOST (WOrld FOod STudies) is a simulation model for the quantitative analysis of the growth and production of annual field crops.  Boogaard, Hendrik  
WRF  Weather Research and Forecasting Model  Skamarock, Bill  
WRFHydro

The WRFHydro® Modeling System, an opensource community model, is used for a range of projects, including flash flood prediction, regional hydroclimate impacts assessment, seasonal forecasting of water resources, and landatmosphere coupling studies. It produces forecasts and analyses for all major terrestrial watercycle components: Precipitation, Streamflow, Soil moisture, Snowpack, Flooding, Groundwater.  McAllister, Molly  
WSGFAM  Wave and current supported sediment gravity flow model  Friedrichs, Carl  
Wetland3P

A 3point dynamic model for the morphological evolution of a backbarrier basin composed by marshes and mudflats  mariotti, giulio  
XBeach  Morphological changes, nearshore currents, wave propagation and sediment transport model  Roelvink, Dano  
YANGs  Fluvial sediment transport model  Slingerland, Rudy 
All tools (126)
Program  Description  Developer  Download  PyMT 

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  
BatTri  A graphical Matlab interface to the C language 2D quality finite element grid generator Triangle.  Shewchuk, Jonathan  
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  
CMIP

Data component provides monthly mean temperature for Permafrost Region 19022100  Overeem, Irina  
ChannelOscillation  Read note in extended description. Simulates Oscillations in arid alluvial channels  Pelletier, Jon  
CoastMorpho2D

Long term 2D morphodynamics of coastal areas  Mariotti, Giulio  
Compact  Sediment compaction  Hutton, Eric  
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  
DeltaClassification

Geometry classification of delta islands  Perignon, Mariela  
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  
DepressionFinderAndRouter  Find depressions on a topographic surface.  Hobley, Dan  
DepthDependentDiffuser

Soil depthdependent linear hillslope diffuser  Glade, Rachel  
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  
Drainage Density

Component for calculating drainage density in Landlab given a channel network  Shobe, Charles  
DredgeSlotBW  Ebook: calculator for aggradation and degradation of sediment mixtures in gravelbed streams subject to cyclic hydrographs.  Parker, Gary  
ERA5 Data Component  A CSDMS data component used to download the ECMWF Reanalysis v5 (ERA5) datasets  Gan, Tian  
Eolian Dune Model  Read note in extended description. Werner's model for eolian dune formation and evolution  Pelletier, Jon  
Equilibrium Calculator  Equilibrium solver of Selfformed, Singlethread, Sandbed Rivers  Viparelli, Enrica  
EstuarineMorphologyEstimator

Empirical Assessment Tool for Bathymetry, Flow Velocity and Salinity in Estuaries Based on Tidal Amplitude and RemotelySensed Imagery  Leuven, Jasper  
FACET  Floodplain and Channel Evaluation Tool (FACET)  Lamont, Samuel  
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  
FireGenerator  This component generates a random fire event or fire time series from the Weibull statistical distribution.  Adams, Jordan  
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  
FlowAccumulator  Component to accumulate flow and calculate drainage area.  Barnhart, Katy  
FlowDirectorD8  Singlepath (steepest direction) flow direction with diagonals on rasters.  Barnhart, Katy  
FlowDirectorDinf  Flow direction on a raster grid by the D infinity method.  Barnhart, Katy  
FlowDirectorMFD  Multiplepath flow direction with or without out diagonals.  Barnhart, Katy  
FlowDirectorSteepest  Singlepath (steepest direction) flow direction without diagonals.  Barnhart, Katy  
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  
FractureGridGenerator  Create a 2D grid with randomly generated fractures.  Tucker, Greg  
FwDET

Calculate floodwater depth based on an inundation polygon (e.g. from remote sensing) and a DEM  Cohen, Sagy  
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  
GSFLOWGRASS  Quickly generates input files for and runs GSFLOW, and visualizes the output  Wickert, Andrew  
GeoTiff Data Component

A CSDMS data component for accessing data and metadata from a GeoTIFF file, through either a local filepath or a remote URL..  Piper, Mark  
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  
GridMET Data Component

A CSDMS data component for fetching and caching gridMET meteorological data.  McDonald, Rich  
HackCalculator  Calculate Hack parameters.  Barnhart, Katy  
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  
Hydromad  Hydrological Model Assessment and Development  Guillaume, Joseph  
IDA

An implementation of the Implicit Drainage Area method (regular and hybrid versions) for calculating drainage area from flow directions using parallel iterative solvers.  Richardson, Alan  
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  
Icepack  Icepack is a Python package for simulating the flow of glaciers and ice sheets, as well as for solving glaciological data assimilation problems.  Shapero, Daniel  
KnickZonePicker

Matlabbased scripts to extract topometrics for catchments and identify river knickpoints.  Bookhagen, Bodo  
LOGDIST  Logrithmic velocity distribution solution  Slingerland, Rudy  
LakeMapperBarnes  Temporarily fills depressions and reroutes flow across them  Hobley, Daniel  
LateralEroder  Laterally erode neighbor node through fluvial erosion.  Langston, Abigail  
LavaFlow2D  Read note in extended description. 2D radially symmetric lava flow model  Pelletier, Jon  
Lithology  Create a Lithology object with different properties  Barnhart, Katy  
LossyFlowAccumulator  Component to calculate drainage area and accumulate flow, while permitting dynamic loss or gain of flow downstream.  Hobley, Dan  
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  
NEXRADextract  Extract data from NEXRAD Doppler Radar NetCDFs  Wickert, Andy  
NWIS Data Component  A CSDMS data component used to download the National Water Information System (Nwis) time series datasets.  Gan, Tian  
NWM Data Component  A CSDMS data component used to download the National Water Model datasets.  Gan, Tian  
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  
PIHMgis  Tightly coupled GIS interface for the Penn State Integrated Hydrologic Model  Duffy, Christopher  
Permafrost Benchmark System

The PBS is a webbased tool for conducting benchmarking studies of permafrost models.  Piper, Mark  
PotentialityFlowRouter  Multidirectional flow routing using a novel method.  Hobley, Daniel  
PrecipitationDistribution  Generate random sequence of precipitation events  Adams, Jordan  
PsHIC  Pixelscale Hypsometric Integral Calculator  Cohen, Sagy  
PyRiverBed  A Python framework to generate synthetic riverbed topography of constantwidth meandering rivers  Li, Zhi  
ROMS Data Component  A CSDMS data component used to access the Regional Ocean Modeling System (ROMS) datasets  Gan, Tian  
Radiation  Compute 1D and 2D total incident shortwave radiation.  Nudurupati, Sai  
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  
SinkFiller  Fill sinks in a landscape to the brim, following the Barnes et al. (2014) algorithms.  Hobley, Daniel  
SoilGrids Data Component  A CSDMS data component used to download the soil property datasets from the SoilGrids system.  Gan, Tian  
SpatialPrecipitationDistribution  Generate random sequence of spatiallyresolved precipitation events  Hobley, Daniel  
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  
SteepnessFinder  Calculate steepness and concavity indices from gridded topography  Hobley, Daniel  
StreamPower  Read note in extended description. Modeling the development of topographic steady state in the streampower model  Pelletier, Jon  
StreamProfilerApp  Global stream profiler webapp  Ruetenik, Gregory  
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  
TauDEM  A suite of Digital Elevation Model (DEM) tools for the extraction and analysis of hydrologic information from topography as represented by a DEM. TauDEM 5 is a new version implemented to take advantage of parallel processing  Tarboton, David  
TopoFlowDataHIS  The CUAHSI Hydrologic Information System  Peckham, Scott  
TopoToolbox  A set of Matlab functions for topographic analysis  Schwanghart, Wolfgang  
Topography Data Component

A CSDMS data component used to fetch and cache NASA Shuttle Radar Topography Mission (SRTM) and JAXA Advanced Land Observing Satellite (ALOS) land elevation data using the OpenTopography REST API.  Piper, Mark  
WPHydResAMBL  Ebook: Implementation of the WrightParker (2004) formulation for hydraulic resistance combined with the AshidaMichiue (1972) bedload formulation.  Parker, Gary  
ZoneController  Controls zones and populates them with taxa.  Lyons, Nathan  
ZoneTaxon  A zonebased taxon  Lyons, Nathan  
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 models that are described but for which the source code is not available through a web repository.