Search the model database

CSDMS maintains a code and metadata repository for numerical models and scientific software tools. The CSDMS Model Repository, initialized in 2009, **now holds 398 open source models and tools**. Use the dialog below to select your set of models.

**Program**

**Description**

**Domain**

**Developer**

Monte Carlo chain of 1D non-linear diffusion hillslope model to find most likely boundary conditions

Terrestrial

Martin Hurst

1D probabilistic, particle-based model of hillslope evolution for studying hillslope equilibration and response to perturbations.

Coastal, Geodynamic, Terrestrial

Jacob Calvert

1D Breaching Turbidity current model for generating continuous turbidity currents

Coastal

Esther Eke

Tidal & wind-driven coastal circulation routine

Coastal

Rudy Slingerland

A finite element formulation of the non-conservative form of the vertically integrated advection/diffusion/reaction (ADR) equation

Marine

Wendy Gentleman

Coastal Circulation and Storm Surge Model

Coastal

Rick Luettich

Read note in extended description. Advection Diffusion Implicit (ADI) method for solving 2D diffusion equation

Terrestrial

Jon Pelletier

Alaskan Frame‐based Ecosystem Code

Cryosphere, Ecosystems

Alec Bennett

E-book: program for computing bedload transport in
gravel rivers.

Hydrology, Terrestrial

Gary Parker

E-book: program for computing bedload transport in gravel rivers over time.

Hydrology, Terrestrial

Gary Parker

E-book: program for computing bedload transport in gravel rivers with a Manning-Strickler relation for flow resistance.

Hydrology, Terrestrial

Gary Parker

AeoLiS is a process-based model for simulating aeolian sediment transport in situations where supply-limiting factors are important, like in coastal environments.

Terrestrial

Bas Hoonhout

E-book: Calculator for aggradation and degradation of a river reach using a backwater formulation.

Hydrology, Terrestrial

Gary Parker

E-book: calculator for aggradation and degradation of sediment mixtures in gravel-bed streams

Hydrology, Terrestrial

Gary Parker

E-book: calculator for evolution of upward-concave bed profiles in rivers carrying sediment mixtures in subsiding basins.

Hydrology, Terrestrial

Gary Parker

E-book: illustration of calculation of aggradation and degradation of a river reach using the normal flow approximation.

Hydrology, Terrestrial

Gary Parker

E-book: 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.

Hydrology, Terrestrial

Gary Parker

E-book: A module that calculates the evolution of a gravel bed river under an imposed cycled hydrograph.

Hydrology, Terrestrial

Gary Parker

E-book: Program to calculate the evolution of upward-concave bed profiles in rivers carrying uniform sediment in subsiding basins.

Hydrology, Terrestrial

Gary Parker

Rules-based model to generate a 2-dimensional cross section of alluvial stratigraphy based on fluvial processes

Coastal, Terrestrial

Andy Wickert

3D model of alpine surface processes

Terrestrial

Mathias Bavay

ANUGA is a hydrodynamic modelling tool that allows users to model realistic flow problems in complex 2D geometries.

Hydrology

Nariman Habili

Add-on package to ANUGA with modules for sediment transport and vegetation drag

Hydrology, Terrestrial

Mariela Perignon

The Agricultural Production Systems sIMulator (APSIM)

Terrestrial

Dean Holzworth

Fluvial-dominated delta sedimentation model

Coastal, Terrestrial

Irina Overeem

Pixel scale Area-Slope equation calculator

Hydrology, Terrestrial

Sagy Cohen

Cellula automata model for salt marsh evolution with variable soil resistance under wind waves attack

Coastal

Nicoletta Leonardi

Stream avulsion model

Coastal, Hydrology

Eric Hutton

Bedload transport model

Terrestrial

Rudy Slingerland

Bergen Ocean Model

Coastal, Marine

Jarle Berntsen

Computes evolution of a bedrock river longitudinal profile in the presence of large, hillslope-derived blocks.

Terrestrial

Charles Shobe

E-book: program for backwater calculations in open channel flow

Hydrology, Terrestrial

Gary Parker

E-book: calculator for backwater curves in sand-bed streams, including the effects of both skin friction and form drag due to skin friction

Hydrology, Terrestrial

Gary Parker

Basin and landscape dynamics

Climate, Hydrology, Terrestrial

Tristan Salles

Coastal barrier island transgression model

Coastal

Jaap Nienhuis

A spatially explicit model of coastal barrier evolution

Coastal, Ecosystems

Ian Reeves

A graphical Matlab interface to the C language 2-D quality finite element grid generator Triangle.

Coastal, Marine

Jonathan Shewchuk

Read note in extended description. Knickpoint propagation in the 2D sediment-flux-driven bedrock erosion model

Terrestrial

Jon Pelletier

This is a two-dimensional numerical model that computes the topographic evolution of the facet slope in the footwall of an active normal fault.

Geodynamic, Terrestrial

Greg Tucker

E-book: calculator for aggradation and degradation with a migrating bedrock-alluvial transition at the upstream end.

Hydrology, Terrestrial

Gary Parker

Flow-partitioning and avulsion in a river delta bifurcation

Coastal

Gerard Salter

Submarine debris flows

Marine

Eric Hutton

Biogenic mixing of marine sediments

Marine

Eric Hutton

BlockLab computes landscape evolution in the presence of large blocks of rock on hillslopes and in channels.

Terrestrial

Charles Shobe

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.

Hydrology, Terrestrial

Tom Coulthard

A GCM for Titan that incorporates aerosols

Terrestrial

Eric Larson

The Second Generation Chesapeake Bay Operational Forecast System (CBOFS2): A ROMS‐Based Modeling System

Marine

Lyon Lanerolle

Coastline evolution model

Coastal

A. Brad Murray

Landscape Evolution Model

Terrestrial

Greg Tucker

Los Alamos sea ice model

Cryosphere, Marine

Elizabeth Hunke

The CLUMondo model is a spatially explicit and dynamics land system change model

Terrestrial

Peter Verburg

Coupled salt Marsh - tidal Flat Transect model

Coastal

Giulio Mariotti

Data component provides monthly mean temperature for Permafrost Region 1902-2100

Climate, Cryosphere

Irina Overeem

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 cell-to-cell simulation.

Hydrology

Jiahu Wang

multi-physics numerical model that simulates rock deformation, fluid flow, solute transport and heat transfer in response to ice sheet loading of multiple cycles

Geodynamic, Hydrology

Yipeng Zhang

Multidimensional heat-transfer modeling system for permafrost with advanced unfrozen water physics

Cryosphere, Terrestrial

Gary Clow

Cellular landscape evolution model

Terrestrial

Tom Coulthard

Carbonate cellular automatacyclicity

Carbonates and Biogenics

Peter Burgess

Read note in extended description. Simulates Oscillations in arid alluvial channels

Hydrology, Terrestrial

Jon Pelletier

The ChannelProfiler extracts and plots channel networks from a landlab grid.

Terrestrial

Katy Barnhart

Chesapeake Bay ROMS Community Model (ChesROMS), special case of ROMS

Marine

Wen Long

Tool for examining channel profiles in chi-elevation space using the integral method of channel analysis

Terrestrial

Simon Mudd

Calculate Chi Indices

Terrestrial

Daniel Hobley

Numerical model to compute tsunami propagation and runup on land in the shallow-water approximation

Coastal, Marine

Elena Tolkova

Long term 2D morphodynamics of coastal areas

Coastal

Giulio Mariotti

Evolution of Coastal Foredunes

Coastal, Terrestrial

Orencio Durán Vinent

Sediment compaction

Marine

Eric Hutton

2-D model tracking cosmogenic nuclides and mixing in landslide terrain

Terrestrial

Brian Yanites

Read note in extended description. Coupled 1D bedrock-alluvial channel evolution

Terrestrial

Jon Pelletier

The module calculates crevasse splay morphology and water discharge outflow of a crevasse splay.

Terrestrial

Yunzhen Chen

Cross-Shore Sediment Flux Equations

Coastal

Alejandra Ortiz

CryoGrid 3 is a simple land-surface scheme dedicated to modeling of ground temperatures in permafrost environments.

Cryosphere, Terrestrial

Sebastian Westermann

A 2D/3D model of carbonate cyclicity

Marine

Peter Burgess

Simulates circulation and sedimentation in a 2D turbulent plane jet and resulting delta growth

Coastal

Rudy Slingerland

DHSVM is a distributed hydrologic model that explicitly represents the effects of topography and vegetation on water fluxes through the landscape.

Hydrology, Terrestrial

Administrator DHSVM

Distributed Large Basin Runoff Model

Hydrology

Thomas Croley

Distributed Routing Rainfall-Runoff Model--version II

Hydrology, Terrestrial

Geological Survey U.S.

3-DIMENSIONAL DROGUE TRACKING ALGORITHM FOR A FINITE ELEMENT GRID WITH LINEAR FINITE ELEMENTS

Coastal, Marine

Brian Blanton

A Python API for the Dakota iterative systems analysis toolkit.

Climate, Coastal, Geodynamic, Hydrology, Marine, Terrestrial

Mark Piper

3D hydrodynamic and sediment transport model

Coastal, Hydrology, Marine

Support Delft3D

E-book: Calculator for evolution of long profile of a river ending in a 1D migrating delta, using a backwater formulation.

Hydrology, Terrestrial

Gary Parker

Geometry classification of delta islands

Coastal

Mariela Perignon

E-book: Calculator for evolution of long profile of a river ending in a 1D migrating delta, using the normal flow approximation.

Hydrology, Terrestrial

Gary Parker

River delta formation and evolution model with channel dynamics

Coastal

Man Liang

Delta-building model DeltaRCM expanded to include vegetation

Coastal

Rebecca Lauzon

Process-response model simulating the evolution and stratigraphy of fluvial dominated deltaic systems

Coastal

Bob Hoogendoorn

Demeter - A Land Use and Land Cover Change Disaggregation Model

Terrestrial

Chris Vernon

E-book: Illustration of calculation of depth-discharge relation, bed load transport, suspended load transport and total bed material load for a large, low-slope sand-bed river.

Hydrology, Terrestrial

Gary Parker

Find depressions on a topographic surface.

Hydrology, Terrestrial

Dan Hobley

Soil depth-dependent linear hillslope diffuser

Terrestrial

Rachel Glade

This component implements a depth-dependent Taylor series diffusion rule, combining concepts of Ganti et al. (2012) and Johnstone and Hilley (2014).

Terrestrial

Rachel Glade

Simulate detachment limited sediment transport.

Terrestrial

Jordan Adams

Code for estimating long-term exhumation histories and spatial patterns of short-term erosion from the detrital thermochronometric data.

Terrestrial

Boris Avdeev

Diffusion of marine sediments due to waves, bioturbation

Marine

Eric Hutton

Algorithm for extracting channel networks from high resolution topographic data

Hydrology, Terrestrial

Fiona Clubb

Component for calculating drainage density in Landlab given a channel network

Terrestrial

Charles Shobe

E-book: calculator for aggradation and degradation of sediment mixtures in gravel-bed streams subject to cyclic hydrographs.

Hydrology, Terrestrial

Gary Parker

DynEarthSol3D is a finite element solver that models the momentum balance and the heat transfer of elasto-visco-plastic material in the Lagrangian form.

Geodynamic

Eh Tan

A simple snow model

Climate, Hydrology, Terrestrial

Kang Wang

Ensemble Framework For Flash Flood Forecasting

Hydrology

Zac Flamig

Eulerian-Lagrangian CIRCulation

Coastal, Marine

Yinglong Zhang

Simulates critical shear stress of median grain sizes

Terrestrial

Rudy Slingerland

Simulates critical shields theta for median grain sizes

Terrestrial

Rudy Slingerland

parallel global-scale landscape evolution model

Climate, Hydrology, Marine, Terrestrial

Tristan Salles

Ecopath with Ecosim (EwE) is an ecological modeling software suite for personal computers

Ecosystems, Marine

Villy Christensen

Numerical 1D research code Elv applied to gravel-sand transitions

Terrestrial

Astrid Blom

Read note in extended description. Werner's model for eolian dune formation and evolution

Terrestrial

Jon Pelletier

Fluvial landscape evolution model

Terrestrial

Scott Peckham

Landlab component for fluvial erosion/deposition.

Terrestrial

Charles Shobe

Empirical Assessment Tool for Bathymetry, Flow Velocity and Salinity in Estuaries Based on Tidal Amplitude and Remotely-Sensed Imagery

Coastal, Hydrology, Marine

Jasper Leuven

Exponential soil production function in the style of Ahnert (1976)

Terrestrial

Rachel Glade

Floodplain and Channel Evaluation Tool (FACET)

Hydrology, Terrestrial

Samuel Lamont

Simulates flow characteristics based on gradually varied flow equation

Hydrology, Terrestrial

Rudy Slingerland

Read note in extended description. Forward Time Centered Space (FTCS) method for 1D nonlinear diffusion equation

Terrestrial

Jon Pelletier

Read note in extended description. Forward Time Centered Space (FTCS) method for 2D diffusion equation

Terrestrial

Jon Pelletier

Read note in extended description. Forward Time Centered Space (FTCS) method for 2D Terrace diffusion

Terrestrial

Jon Pelletier

a 3-D diagnostic model for continental shelf circulation studies

Coastal, Marine

Christopher Naimie

Fully Nonlinear Boussinesq Wave Model

Coastal

Jim Kirby

The Unstructured Grid Finite Volume Coastal Ocean Model

Coastal, Marine

Changsheng Chen

Finite Volume two-dimensional shock-capturing model.

Coastal

Alberto Canestrelli

E-book: Particle fall velocity calculator

Hydrology, Terrestrial

Gary Parker

Compute fluvial erosion using stream power theory (“fastscape” algorithm)

Terrestrial

Daniel Hobley

Read note in extended description. Filling in pits and flats in a DEM

Terrestrial

Jon Pelletier

A turbulence-resolving numerical model for fine sediment transport in bottom boundary layer

Marine, Terrestrial

Zhen Cheng

This component generates a random fire event or fire time series from the Weibull statistical distribution.

Climate, Ecosystems, Terrestrial

Jordan Adams

Read note in extended description. Fourier filtering in 1D while solving the flexure equation

Terrestrial

Jon Pelletier

Read note in extended description. Fourier filtering in 2D while solving the flexure equation

Terrestrial

Jon Pelletier

Read note in extended description. Solving the flexure equation applying Advection Diffusion Implicit (ADI) method

Terrestrial

Jon Pelletier

Deform the lithosphere with 1D or 2D flexure.

Geodynamic, Terrestrial

Eric Hutton

Component to accumulate flow and calculate drainage area.

Hydrology, Terrestrial

Katy Barnhart

Single-path (steepest direction) flow direction with diagonals on rasters.

Hydrology, Terrestrial

Katy Barnhart

Flow direction on a raster grid by the D infinity method.

Hydrology, Terrestrial

Katy Barnhart

Multiple-path flow direction with or without out diagonals.

Hydrology, Terrestrial

Katy Barnhart

Single-path (steepest direction) flow direction without diagonals.

Hydrology, Terrestrial

Katy Barnhart

Read note in extended description. Numerical integration of Fourier-Bessel terms

Terrestrial

Jon Pelletier

Read note in extended description. 1D fractional-noise generation with Fourier-filtering method

Terrestrial

Jon Pelletier

Read note in extended description. 2D Gaussian fractional-noise generation with Fourier-filtering method

Terrestrial

Jon Pelletier

Create a 2D grid with randomly generated fractures.

Geodynamic, Terrestrial

Greg Tucker

Frost model predicts the likelihood of occurrence of permafrost in the land surface based on the monthly temperature distribution

Cryosphere, Terrestrial

Irina Overeem

Calculate floodwater depth based on an inundation polygon (e.g. from remote sensing) and a DEM

Coastal, Hydrology, Terrestrial

Sagy Cohen

Geomorphic Model of Barrier, Estuarine, and Shoreface Translations

Coastal

Laura Moore

Geomorphic model of barrier, estaurine, and shoreface translations plus dynamic marsh plus waves

Coastal

Rebecca Lauzon

Geomorphic Model of Barrier, Estuarine, and Shoreface Translations + Marsh + Seagrass

Coastal

Ian Reeves

2D cross-shore geomorphological model of barrier island and marsh response to sea level rise.

Coastal

David Walters

Distributed hydrological model, water and energy budgets

Hydrology, Terrestrial

Riccardo Rigon

Multiple solution methods for isostasy and lithospheric flexure

Geodynamic

Andy Wickert

GIPL(Geophysical Institute Permafrost Laboratory) is an implicit finite difference one-dimensional heat flow numerical model.

Cryosphere, Terrestrial

Elchin Jafarov

This python code can be used to find knickpoints and extract information about streams, it utilizes built-in functions of ArcGIS.

Hydrology, Terrestrial

Francis Rengers

GISS Atmosphere-Ocean Model

Climate, Marine

David Rind

GISS GCM ModelE

Climate, Coastal, Hydrology, Marine

Gavin Schmidt

Global future agricultural land use dynamics model

Terrestrial

Sagy Cohen

Set of biogeochemical sub-models that predicts river export

Coastal, Terrestrial

Sybil Seitzinger

Landscape evolution model

Terrestrial

Greg Tucker

Evolves gravel-bed river long profiles

Terrestrial

Andrew Wickert

E-book: Calculator for statistical characteristics of grain size distributions.

Hydrology, Terrestrial

Gary Parker

Ground-water and Surface-water FLOW model

Hydrology, Terrestrial

Steve Markstrom

Quickly generates input files for and runs GSFLOW, and visualizes the output

Hydrology, Terrestrial

Andrew Wickert

Extended GST model: combination of an analytical GST migration model combined with closure relations based on the assumption of quasi-equilibrium conditions

Terrestrial

Astrid Blom

Glacier / ice sheet evolution model

Cryosphere, Terrestrial

Mark Kessler

Depth-averaged fluid dynamics for modeling geophysical flows and wave propagation

Coastal, Terrestrial

Randall LeVeque

A CSDMS data component for accessing data and metadata from a GeoTIFF file, through either a local filepath or a remote URL..

Carbonates and Biogenics, Climate, Coastal, Cryosphere, Ecosystems, Geodynamic, Human dimensions, Hydrology, Marine, Planetary landforms, Terrestrial

Mark Piper

Dynamic thermo-mechanical ice sheet model

Cryosphere, Hydrology, Terrestrial

Magnus Hagdorn

Global Scalable Paleo Landscape Evolution

Climate, Geodynamic, Terrestrial

Tristan Salles

Cellular automaton model of hillslope evolution

Terrestrial

Gregory Tucker

E-book: Calculator for evolution of long profile of river with a migrating gravel-sand transition and subject to subsidence or base level rise.

Hydrology, Terrestrial

Gary Parker

The Green-Ampt method of infiltration estimation.

Hydrology

Peishi Jiang

A CSDMS data component for fetching and caching gridMET meteorological data.

Climate, Coastal, Human dimensions, Hydrology

Rich McDonald

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.

Hydrology

David Litwin

This model is designed to simulate longitudinal profiles with headward advancing headcuts.

Hydrology, Terrestrial

Francis Rengers

HBV model is a rainfall-runoff model

Hydrology

John Craven

Hallberg Isopycnal Model

Marine

Robert Hallberg

Calculate Hack parameters.

Hydrology, Terrestrial

Katy Barnhart

A watershed delineation model based on hexagonal mesh grid

Coastal, Cryosphere, Ecosystems, Hydrology, Terrestrial

Chang Liao

Tools for extracting hilltops and analysing hillslope morphology

Terrestrial

Martin Hurst

Algorithm for directly measuring hillslope length from high resolution topographic data

Terrestrial

Stuart Grieve

Evolution of a hogback

Terrestrial

Rachel Glade

Climate driven hydrological transport model

Hydrology, Terrestrial

Albert Kettner

Hydrological Model Assessment and Development

Hydrology

Joseph Guillaume

2D Turbidity Current model

Coastal, Marine

Jasim Imran

An implementation of the Implicit Drainage Area method (regular and hybrid versions) for calculating drainage area from flow directions using parallel iterative solvers.

Hydrology

Alan Richardson

The International Land Model Benchmarking (ILAMB) toolkit

Climate, Cryosphere, Ecosystems, Hydrology, Marine, Terrestrial

Nathan Collier

Ice Sheet System Model (ISSM)

Cryosphere, Terrestrial

Eric Larour

Read note in extended description. Sandpile method for ice-sheet and glacier reconstruction

Cryosphere, Terrestrial

Jon Pelletier

2D semi-implicit shallow ice approximation glacier model

Cryosphere, Hydrology, Terrestrial

Andy Wickert

Read note in extended description. Stochastic-resonance subroutine of Pleistocene ice ages

Terrestrial

Jon Pelletier

Icepack is a Python package for simulating the flow of glaciers and ice sheets, as well as for solving glaciological data assimilation problems.

Cryosphere, Marine

Daniel Shapero

Steady-state hyperpycnal flow model

Coastal, Marine

Eric Hutton

A model representing infiltration, interception, and runoff using the kinematic wave approximation

Hydrology, Terrestrial

Luke McGuire

Matlab-based scripts to extract topometrics for catchments and identify river knickpoints.

Hydrology, Terrestrial

Bodo Bookhagen

Permafrost Active Layer Thickness Model based on Kudryavtsev's parametrization

Cryosphere, Hydrology, Terrestrial

Irina Overeem

LEMming landscape evolution model: a 2-D, regular-grid, rules-based, hybrid finite-difference / cellular automaton model that is designed to explore the effect of multiple rock types on landscape evolution.

Terrestrial

Dylan Ward

2D model that simulates the retreat of hard-capped cliffs

Terrestrial

Dylan Ward

LISFLOOD - a distributed hydrological rainfall-runoff model

Hydrology

Ad de Roo

Lithospheric flexure solution

Geodynamic

Kevin Furlong

Lithospheric flexure solution for a broken plate

Geodynamic

Kevin Furlong

Software for estimating constituent loads in streams and rivers

Coastal, Hydrology, Terrestrial

Rob Runkel

Logrithmic velocity distribution solution

Terrestrial

Rudy Slingerland

Dynamic evolution of longitudinal profiles

Terrestrial

Rudy Slingerland

The Larval TRANSport Lagrangian model (LTRANS) is an off-line particle-tracking model that runs with the stored predictions of a 3D hydrodynamic model, specifically the Regional Ocean Modeling System (ROMS).

Coastal, Marine

Elizabeth North

LaMEM - Lithosphere and Mantle Evolution Model

Geodynamic

Anton Popov

Temporarily fills depressions and reroutes flow across them

Hydrology, Terrestrial

Daniel Hobley

Python software framework for writing, assembling, and running 2D numerical models

Coastal, Hydrology, Marine, Terrestrial

Greg Tucker

Landlab component that simulates landslide probability of failure as well as mean relative wetness and probability of saturation.

Human dimensions, Terrestrial

Ronda Strauch

Laterally erode neighbor node through fluvial erosion.

Terrestrial

Abigail Langston

Geometric model to explore autogenic increase of vertical incision rate in entrenching alluvial rivers.

Terrestrial

Luca Malatesta

Read note in extended description. 2D radially symmetric lava flow model

Terrestrial

Jon Pelletier

Landlab component that models soil creep as a linear diffusion process

Terrestrial

Greg Tucker

Create a Lithology object with different properties

Terrestrial

Katy Barnhart

Component to calculate drainage area and accumulate flow, while permitting dynamic loss or gain of flow downstream.

Hydrology, Terrestrial

Dan Hobley

A set of MATLAB functions to model how luminescence evolves in different geomorphic scenarios.

Terrestrial

Nathan Brown

This is a model to simulate the non-dimensionalized luminescence in a mixing soil.

Terrestrial

Harrison Gray

Landscape-scale soil evolution model

Terrestrial

Sagy Cohen

Landform evolution model

Coastal, Hydrology, Terrestrial

Alan Howard

MARSSIM terrestrial and planetary Landform Evolution Model

Hydrology, Planetary landforms, Terrestrial

Alan Howard

A stand alone model for the morphological evolution of an idealized transect across a marsh channel-and-platform.

Coastal

Giulio Mariotti

Read note in extended description. Multiple Flow Direction (MFD) flow routing method

Hydrology, Terrestrial

Jon Pelletier

Read note in extended description. Successive flow routing with Multiple Flow Direction (MFD) method

Hydrology, Terrestrial

Jon Pelletier

Miami Isopycnic Coordinate Ocean Model

Marine

Rainer Bleck

Coupled flow- heterogeneous sediment routing model

Hydrology, Terrestrial

Rudy Slingerland

The MITgcm (MIT General Circulation Model) is a numerical model designed for study of the atmosphere, ocean, and climate.

Climate

Nicole Lovenduski

MODFLOW is a three-dimensional finite-difference ground-water model

Hydrology, Terrestrial

Paul Barlow

MOM6 is the latest generation of the Modular Ocean Model which is a numerical model code for simulating the ocean general circulation.

Marine

MOM6 User community

Macro-roughness model framework for treating erosion, bed cover, and sediment transport in bedrock river channels.

Geodynamic

Li Zhang

Matlab® code for paleo-hydrological flood flow reconstruction in a fluvial channel

Hydrology, Terrestrial

Marius Huber

2D long-term marsh evolution model based on tidal dispersion

Coastal

Giulio Mariotti

2D marsh evolution model focused on pond dynamics

Coastal

Giulio Mariotti

Simulation of the long-term migration of meandering rivers flowing above heterogeneous floodplains

Hydrology, Terrestrial

Manuel Bogoni

A simple kinematic model of meandering

Terrestrial

Zoltan Sylvester

Alluvial morphodynamics of bedrock reaches

Hydrology

Sadegh Jafarinik

Routines to model the ocean carbonate system

Marine

James Orr

Tool written in Python for reading model input parameters from a simple formatted text file.

Climate, Coastal, Hydrology, Marine, Terrestrial

Greg Tucker

Mrip is a self-organization type model for the formation and dynamics of megaripples in the nearshore.

Coastal, Hydrology

Edith Gallagher

Extract data from NEXRAD Doppler Radar NetCDFs

Climate, Hydrology

Andy Wickert

A turbulent boundary layer model for the linearized shallow water equations

Coastal, Marine

Christopher Naimie

A CSDMS data component used to download the National Water Information System (Nwis) time series datasets.

Climate, Ecosystems, Hydrology

Tian Gan

A CSDMS data component used to download the National Water Model datasets.

Climate, Hydrology

Tian Gan

Nearshore Community Model

Coastal

James Kirby

Nitrate and organic carbon dynamics on a wetland-river network

Hydrology, Terrestrial

Jonathan Czuba

Performs non-local means filtering of a DEM following Buades et al. (2005)

Terrestrial

Martin Hurst

NormalFault implements relative rock motion due to a normal fault.

Geodynamic, Terrestrial

Katy Barnhart

OGGM is a modular open source model for glacier dynamics

Cryosphere

Fabien Maussion

One-Dimensional Transport with Equilibrium Chemistry (OTEQ):
A Reactive Transport Model for Streams and Rivers

Hydrology, Terrestrial

Rob Runkel

One-Dimensional Transport with Inflow and Storage (OTIS): A Solute Transport Model for Streams and Rivers

Hydrology, Terrestrial

Rob Runkel

Evolution of a river profile with dynamic width

Terrestrial

Brian Yanites

Calculate wave-generated bottom orbital velocities from surface wave parameters

Coastal, Marine

Patricia Wiberg

Wave generation and active absorption interaction with porous structures framework

Coastal, Hydrology, Marine

Pablo Higuera

Open Field Operation and Manipulation is a toolbox for the development of customized numerical solvers.

Coastal, Hydrology, Marine, Terrestrial

Henry Weller

A numerical method to analyse a vertical succession of strata and identify the most cyclical arrangement of constituent facies

Coastal, Marine, Terrestrial

Peter Burgess

A method to test for order in a vertical succession of strata

Coastal, Marine, Terrestrial

Peter Burgess

Component simulating overland flow using a 2-D numerical approximation of the shallow-water equations following the de Almeida et al., 2012 algorithm for storage-cell inundation modeling.

Hydrology, Terrestrial

Jordan Adams

This component simulates overland flow using the 2-D numerical model of shallow-water flow over topography using the Bates et al. (2010) algorithm for storage-cell inundation modeling.

Hydrology, Terrestrial

Jordan Adams

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

Hydrology, Terrestrial

David Parkhurst

PIHM is a multiprocess, multi-scale hydrologic model.

Hydrology

Christopher Duffy

Tightly coupled GIS interface for the Penn State Integrated Hydrologic Model

Hydrology

Christopher Duffy

Parallel Ice Sheet Model, PISM

Cryosphere, Terrestrial

Glacier Group

Precipitation-Runoff Modeling System

Hydrology, Terrestrial

George Leavesley

Parallel Spectral Transform Shallow Water Model

Climate

Patrick Worley

Parallel, high-performance, integrated watershed model

Hydrology, Terrestrial

Reed Maxwell

The PBS is a web-based tool for conducting benchmarking studies of permafrost models.

Climate, Coastal, Cryosphere, Ecosystems, Hydrology, Terrestrial

Mark Piper

Nonlinear diffusion, following Perron (2011).

Terrestrial

Daniel Hobley

3D numerical simulation of confined miscible flows

Hydrology, Terrestrial

Rafael Oliveira

Hypopycnal sediment plume

Coastal, Marine

Eric Hutton

Point Model for Tidal Flat Evolution model

Coastal

Sergio Fagherazzi

Calculates potential evapotranspiration

Climate, Ecosystems, Hydrology, Terrestrial

Sai Nudurupati

Multidirectional flow routing using a novel method.

Hydrology, Terrestrial

Daniel Hobley

Generate random sequence of precipitation events

Climate, Hydrology, Terrestrial

Jordan Adams

POM: Sigma coordinate coastal & basin circulation model

Marine

Tal Ezer

Pixel-scale Hypsometric Integral Calculator

Hydrology, Terrestrial

Sagy Cohen

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.

Terrestrial

Indujaa Ganesh

Reduced complexity river delta formation and evolution model with channel dynamics

Coastal, Hydrology

Mariela Perignon

A Python framework to generate synthetic riverbed topography of constant-width meandering rivers

Hydrology, Terrestrial

Zhi Li

Quasi-equilibrium Tropical Circulation Model

Climate

David Neelin

A Modeling Framework for Simulating River and Stream Water Quality

Terrestrial

Steve Chapra

A state-of-the-art finite-element computer simulation program for coastal ocean circulation modeling

Coastal

Kristina Lynch

River Avulsion and Floodplain Evolution Module

Terrestrial

Katherine Ratliff

Phase-resolving parabolic refraction-diffraction model for ocean surface wave propagation.

Coastal

James Kirby

Regional Hydro-Ecologic Simulation System

Hydrology, Terrestrial

christina Tague

Regional Ocean Modeling System

Marine

Hernan G. Arango

Compute 1D and 2D total incident shortwave radiation.

Climate, Terrestrial

Sai Nudurupati

E-book: calculator for approach to equilibrium in recirculating and feed flumes

Hydrology, Terrestrial

Gary Parker

A model of dunes and snow-waves

Cryosphere, Hydrology, Terrestrial

Kelly Kochanski

Reservoir: Tools for Analysis, Design, and Operation of Water Supply Storages

Hydrology

Sean Turner

Matlab toolbox for mapping and measuring river planform changes

Terrestrial

Jon Schwenk

An intermediate complexity model for simulating stream channel evolution (years to decades) at the watershed scale.

Hydrology, Terrestrial

Roderick Lammers

Bed-material sediment transport and storage dynamics on river networks.

Hydrology, Terrestrial

Jonathan Czuba

River Temperature Model based on heat balance approach

Hydrology, Terrestrial

Irina Overeem

Simulates freshwater mussel populations' response to changes in suspended sediment

Ecosystems, Hydrology, Terrestrial

Jon Schwenk

E-book: Calculator for disequilibrium aggradation of a sand-bed river in response to rising base level.

Hydrology, Terrestrial

Gary Parker

E-book: Program for calculating the Rouse-Vanoni profile of suspended sediment.

Hydrology, Terrestrial

Gary Parker

Sorted Bedform Model

Coastal, Marine

A. Brad Murray

Southamption--East Anglia

Marine

David Stevens

Semi-implicit Eulerian–Lagrangian Finite Element

Coastal, Marine

Yinglong Zhang

Partical settling velocity solution

Terrestrial

Rudy Slingerland

SIBERIA simulates the evolution of landscapes under the action of runoff and erosion over long times scales.

Terrestrial

Garry Willgoose

Ice sheet model

Cryosphere, Terrestrial

Ralf Greve

SIGNUM (Simple Integrated Geomorphological Numerical Model) is a MAtlab TIN-based landscape evolution model

Terrestrial

Domenico Capolongo

The Sea Level Affecting Marshes Model (SLAMM)

Climate, Coastal, Geodynamic, Hydrology, Marine, Terrestrial

Jonathan Clough

Computation of spherical harmonics, Slepian functions, and transforms

Marine, Terrestrial

Frederik Simons

Linear inverse problems using spherical harmonics and spherical Slepian functions

Marine, Terrestrial

Frederik Simons

Spectral estimation problems using spherical harmonics and spherical Slepian functions

Marine, Terrestrial

Frederik Simons

Analysis of time-variable gravity from the GRACE satellite mission using spherical harmonics and spherical Slepian functions

Marine, Terrestrial

Christopher Harig

Computation of vectorial spherical harmonics, vectorial Slepian functions, and transforms

Alain Plattner

An updated Lagrangian explicit finite difference code for modeling a finitely deforming elasto-visco-plastic solid in 3D.

Geodynamic, Terrestrial

Eunseo Choi

SNOWPACK is a multi-purpose snow and land-surface model, which focuses on a detailed description of the mass and energy exchange between the snow, the atmosphere and optionally with the vegetation cover and the soil. It also includes a detailed treatment of mass and energy fluxes within these media.

Cryosphere

Mathias Bavay

Landlab component for 2-D calculation of fluvial sediment transport and bedrock erosion

Terrestrial

Charles Shobe

The SPARROW Surface Water-Quality Model

Hydrology, Terrestrial

Richard Alexander

Smoothed Particle Hydrodynamics code

Coastal

Robert Dalrymple

Windfield simulator for a cyclone

Coastal

Rudy Slingerland

NCAR Spectral Transform Shallow Water Model

Climate, Coastal, Marine

James Hack

1D gradually varied flow routine

Coastal, Hydrology

Rudy Slingerland

Steady-State Spectral Wave Model

Coastal

Jane Smith

Suspended load transport subroutine

Terrestrial

Rudy Slingerland

Shear velocity solution associated with grain roughness

Terrestrial

Rudy Slingerland

SWAN is a third-generation wave model

Coastal

Team SWAN

SWAT is a river basin scale model developed to quantify the impact of land management practices in large, complex watersheds.

Hydrology, Terrestrial

Jeff Arnold

A coupled model for infiltration, fluid flow, and sediment transport.

Hydrology, Terrestrial

Luke McGuire

Storm Water Management Model

Hydrology, Terrestrial

Lewis Rossman

3 Equation hyperpycnal flow model

Coastal, Marine

Yusuke Kubo

An iceberg drift and melt model, developed to simulate sedimentation in high-latitude glaciated fjords.

Coastal, Cryosphere

Ruth Mugford

Compute fluvial erosion using using “tools and cover” theory

Terrestrial

Daniel Hobley

A multi-dimensional Eulerian two-phase model for sediment transport (version 2.0)

Coastal, Hydrology

Julien Chauchat

Basin filling stratigraphic model

Coastal, Marine

Eric Hutton

Sediment transport model for continental shelf and estuaries

Marine

Urs Neumeier

An easy-to-use MATLAB code to simulate long-term lithosphere and mantle deformation.

Geodynamic

Jean-Arthur Olive

Fill sinks in a landscape to the brim, following the Barnes et al. (2014) algorithms.

Hydrology, Terrestrial

Daniel Hobley

A CSDMS data component used to download the soil property datasets from the SoilGrids system.

Ecosystems, Hydrology, Terrestrial

Tian Gan

Landlab component that calculates soil infiltration based on the Green-Ampt solution.

Hydrology, Terrestrial

Francis Rengers

Compute the decay of soil moisture saturation at storm-interstorm time period

Hydrology, Terrestrial

Sai Nudurupati

Generate random sequence of spatially-resolved precipitation events

Climate, Hydrology, Terrestrial

Daniel Hobley

Evolve life in a landscape.

Ecosystems, Terrestrial

Nathan Lyons

Read note in extended description. 1D model of spiral troughs on Mars

Terrestrial

Jon Pelletier

E-book: calculator for approach to equilibrium in recirculating and feed flumes

Hydrology, Terrestrial

Gary Parker

Calculate steepness and concavity indices from gridded topography

Terrestrial

Daniel Hobley

Read note in extended description. Modeling the development of topographic steady state in the stream-power model

Terrestrial

Jon Pelletier

Compute fluvial erosion using stream power theory with a numerically smoothed threshold

Terrestrial

Greg Tucker

Flexure model

Geodynamic

Eric Hutton

E-book: calculator for evolution of profiles of fans in subsiding basins

Hydrology, Terrestrial

Gary Parker

Quantifies surface roughness with high-resolution topographic data by analyzing the local variability of surface normal vectors.

Terrestrial

David Milodowski

E-book: Module for calculating the effect of density stratification on the vertical profiles of velocity and suspended sediment.

Hydrology, Terrestrial

Gary Parker

3D primitive equation ocean model

Marine

Patrick Marsaleix

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).

Geodynamic, Terrestrial

Daniel Garcia Castellanos

TISC integrates quantitative models of lithospheric flexure, fault deformation, and surface mass transport (erosion/transport/sedimentation) along drainage networks.

Climate, Geodynamic, Hydrology, Terrestrial

Daniel Garcia Castellanos

Physically based, distributed watershed model that simulates hydrologic fluxes of water through a watershed

Hydrology, Terrestrial

Keith Beven

TOPOG is a terrain analysis-based hydrologic modelling package

Hydrology, Terrestrial

Richard Silberstein

Gausian distribution calculator of instantaneous shear stresses on the fluvial bed

Terrestrial

Rudy Slingerland

An immersed boundary, Navier–Stokes code for the simulation of gravity and turbidity currents interacting with complex topographies.

Marine

Mohamad Nasr-Azadani

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

Hydrology

David Tarboton

Model non-linear soil creep after Ganti et al. (2012)

Hydrology, Terrestrial

Rachel Glade

A Python package for multi-model analysis in long-term drainage basin evolution

Terrestrial

Katy Barnhart

Build and destroy strath and fill terraces

Terrestrial

Andy Wickert

1-D numerical model of permafrost and subsidence processes.

Cryosphere, Hydrology, Terrestrial

Nora Matell

a powerful integrated modeling tool for use in the field of free-surface flows.

Hydrology, Marine

- TELEMAC support team

Spatially-distributed, D8-based hydrologic model

Hydrology

Scott Peckham

Diffusive Wave process component for flow routing in a D8-based, spatial hydrologic model

Hydrology

Scott Peckham

Dynamic Wave process component for flow routing in a D8-based, spatial hydrologic model

Hydrology

Scott Peckham

Kinematic Wave process component for flow routing in a D8-based, spatial hydrologic model.

Hydrology

Scott Peckham

The CUAHSI Hydrologic Information System

Hydrology

Scott Peckham

Diversions component for a D8-based, spatial hydrologic model.

Hydrology

Scott Peckham

Evaporation process component (Energy Balance method) for a D8-based, spatial hydrologic model

Hydrology

Scott Peckham

Evaporation process component (Priestley-Taylor method) for a D8-based, spatial hydrologic model

Hydrology

Scott Peckham

Evaporation process component (read from file method) for a spatially-distributed hydrologic model.

Hydrology

Scott Peckham

Infiltration process component (Green-Ampt method) for a D8-based, spatial hydrologic model

Hydrology

Scott Peckham

Infiltration process component (Richards 1D method) for a D8-based, spatial hydrologic model

Hydrology

Scott Peckham

Infiltration process component (Smith-Parlange method) for a D8-based, spatial hydrologic model

Hydrology

Scott Peckham

Meteorology process component for a D8-based, spatial hydrologic model

Hydrology

Scott Peckham

Saturated Zone process component (Darcy's law, multiple soil layers) for a D8-based, spatial hydrologic model

Hydrology

Scott Peckham

Snowmelt process component (Degree-Day method) for a D8-based, spatial hydrologic model

Hydrology

Scott Peckham

Snowmelt process component (Energy Balance method) for a D8-based, spatial hydrologic model

Hydrology

Scott Peckham

A set of Matlab functions for topographic analysis

Hydrology, Terrestrial

Wolfgang Schwanghart

A CSDMS data component used to fetch and cache NASA Shuttle Radar Topography Mission (SRTM) land elevation data using the OpenTopography REST API.

Climate, Coastal, Cryosphere, Ecosystems, Geodynamic, Human dimensions, Hydrology, Terrestrial

Mark Piper

Transport length hillslope diffusion.

Hydrology, Terrestrial

Margaux Mouchene

A four-way coupled two-phase Eulerian model for sediment transport

Hydrology, Terrestrial

Zhen Cheng

The Utah Energy Balance (UEB) Grid snowmelt model

Hydrology, Terrestrial

David Tarboton

Chesapeake Bay Application, special case of Regional Ocean Modeling System (ROMS)

Marine

Yun Li

Underworld2 is an open-source, particle-in-cell finite element code tuned for large-scale geodynamics simulations.

Geodynamic

Louis Moresi

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.

Hydrology

Dennis Lettenmaier

Landlab component that simulates inter-species plant competition using a 2D cellular automata model.

Ecosystems, Terrestrial

Sai Nudurupati

Model plant dynamics using multiple representative plant species

Climate, Ecosystems, Hydrology, Terrestrial

Sai Nudurupati

Whole atmosphere module of sulfate aerosols.

Climate

Ryan Neely

atmospheric/aerosol microphysical model

Climate

Jason English

GCM for deep paleoclimate studies

Climate

Eric Wolf

Wave refraction routine

Coastal

Rudy Slingerland

Spectral wind wave model

Coastal, Marine

Hendrik Tolman

Water Balance/Transport Model

Hydrology, Terrestrial

Balazs Fekete

Global sediment flux and water discharge model.

Hydrology, Terrestrial

Sagy Cohen

GUI implementation of the Werner (1995) cellular automata aeolian dune model

Terrestrial

Tom Barchyn

Landscape evolution model

Terrestrial

Wei Luo

Deep water significant wave height and period simulator during a hurricane routine

Coastal

Rudy Slingerland

WOFOST (WOrld FOod STudies) is a simulation model for the quantitative analysis of the growth and production of annual field crops.

Terrestrial

Hendrik Boogaard

E-book: Implementation of the Wright-Parker (2004) formulation for hydraulic resistance combined with the Ashida-Michiue (1972) bedload formulation.

Hydrology, Terrestrial

Gary Parker

Weather Research and Forecasting Model

Climate

Bill Skamarock

The WRF-Hydro® Modeling System, an open-source community model, is used for a range of projects, including flash flood prediction, regional hydroclimate impacts assessment, seasonal forecasting of water resources, and land-atmosphere coupling studies. It produces forecasts and analyses for all major terrestrial water-cycle components: Precipitation, Streamflow, Soil moisture, Snowpack, Flooding, Groundwater.

Climate, Coastal, Cryosphere, Ecosystems, Hydrology, Terrestrial

Molly McAllister

Wave and current supported sediment gravity flow model

Coastal, Marine

Carl Friedrichs

A 3-point dynamic model for the morphological evolution of a backbarrier basin composed by marshes and mudflats

Coastal

giulio mariotti

Morphological changes, nearshore currents, wave propagation and sediment transport model

Coastal

Dano Roelvink

Fluvial sediment transport model

Terrestrial

Rudy Slingerland

Controls zones and populates them with taxa.

Ecosystems, Terrestrial

Nathan Lyons

A zone-based taxon

Ecosystems, Terrestrial

Nathan Lyons

A simple parallel code to demonstrate diffusion

Terrestrial

Chuck Connor

**Note:** *Some of the open source code is made available through another community portal. These portals offer much more specific 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.*