Models all
All models (272)
Program | Description | Developer | Download | PyMT |
---|---|---|---|---|
1D Particle-Based Hillslope Evolution Model | 1D probabilistic, particle-based 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 & wind-driven coastal circulation routine | Slingerland, Rudy | ||
ACADIA | A finite element formulation of the non-conservative 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 | ||
AR2-sinuosity
|
Generates planforms for single-thread channel using a second-order 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 ecosystem-based, integrated, distributed hydrology. | Coon, Ethan | ||
AeoLiS | AeoLiS is a process-based model for simulating aeolian sediment transport in situations where supply-limiting factors are important, like in coastal environments. | Hoonhout, Bas | ||
AlluvStrat | Rules-based model to generate a 2-dimensional 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 | Add-on package to ANUGA with modules for sediment transport and vegetation drag | Perignon, Mariela | ||
ApsimX
|
The Agricultural Production Systems sIMulator (APSIM) | Holzworth, Dean | ||
AquaTellUs | Fluvial-dominated delta sedimentation model | Overeem, Irina | ||
ArcDelRCM | an Arctic-delta reduced-complexity model that can reproduce the 2-m ramp feature ubiquitous to Arctic deltas | Chan, Ngai-Ham (Erik) | ||
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, hillslope-derived 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 | Barrier-Bay-Marsh-Forest Transect Coupled Model Framework | Reeves, Ian | ||
Bedrock Fault Scarp | This is a two-dimensional numerical model that computes the topographic evolution of the facet slope in the footwall of an active normal fault. | Tucker, Greg | ||
Bifurcation | Flow-partitioning 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 | ||
CEM | Coastline evolution model | Murray, A. Brad | ||
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 | ||
COAWST | COAWST: A Coupled-Ocean-Atmosphere-Wave-Sediment Transport Modeling System | Warner, John | ||
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 cell-to-cell simulation. | Wang, Jiahu | ||
CVFEM Rift2D | multi-physics 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 heat-transfer modeling system for permafrost with advanced unfrozen water physics | Clow, Gary | ||
CWatM | Community Water Model (CWatM) is a hydrological model simulating the water cycle daily at global and local levels, historically and into the future | Peter, Burek | ||
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 | ||
Chi analysis tools
|
Tool for examining channel profiles in chi-elevation 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 shallow-water approximation | Tolkova, Elena | ||
CoAStal Community-lAnDscape Evolution (CASCADE) model
|
A coupled landscape and human-dynamics modeling framework for barrier evolution | Anarde, Katherine | ||
Coastal Landscape Transect Model (CoLT) | Geomorphic and carbon evolution of a bay-marsh-forest coastal transect | Valentine, Kendall | ||
Cross Shore Sediment Flux | Cross-Shore Sediment Flux Equations | Ortiz, Alejandra | ||
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
|
Spatially-Explicit Mangrove-Mudflat 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 Rainfall-Runoff Model--version II | U.S., Geological Survey | ||
Delft3D | 3D hydrodynamic and sediment transport model | Delft3D, Support | ||
DeltaRCM | River delta formation and evolution model with channel dynamics | Liang, Man | ||
DeltaRCM Vegetation | Delta-building model DeltaRCM expanded to include vegetation | Lauzon, Rebecca | ||
DeltaSIM | Process-response 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 depth-dependent 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 | ||
Dorado | A Python package for simulating passive particle transport in shallow-water flows | Hariharan, Jayaram | ||
DynEarthSol3D | DynEarthSol3D is a finite element solver that models the momentum balance and the heat transfer of elasto-visco-plastic material in the Lagrangian form. | Tan, Eh | ||
ECSimpleSnow | A simple snow model | Wang, Kang | ||
EF5 | Ensemble Framework For Flash Flood Forecasting | Flamig, Zac | ||
ENTRAIN | Simulates critical shear stress of median grain sizes | Slingerland, Rudy | ||
ENTRAINH | Simulates critical shields theta for median grain sizes | Slingerland, Rudy | ||
ESCAPE | parallel global-scale landscape evolution model | Salles, Tristan | ||
Ecopath with Ecosim
|
Ecopath with Ecosim (EwE) is an ecological modeling software suite for personal computers | Christensen, Villy | ||
Elv-GST | Numerical 1D research code Elv applied to gravel-sand 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 | ||
FUNDY | a 3-D 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 two-dimensional shock-capturing model. | Canestrelli, Alberto | ||
FastscapeEroder | Compute fluvial erosion using stream power theory (“fastscape” algorithm) | Hobley, Daniel | ||
FineSed3D | A turbulence-resolving numerical model for fine sediment transport in bottom boundary layer | Cheng, Zhen | ||
Flexure | Deform the lithosphere with 1D or 2D flexure. | Hutton, Eric | ||
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 | ||
GEOMBEST-Plus | 2D cross-shore geomorphological model of barrier island and marsh response to sea level rise. | Walters, David | ||
GIPL | GIPL(Geophysical Institute Permafrost Laboratory) is an implicit finite difference one-dimensional heat flow numerical model. | Jafarov, Elchin | ||
GISS GCM ModelE | GISS GCM ModelE | Schmidt, Gavin | ||
GLUDM | Global future agricultural land use dynamics model | Cohen, Sagy | ||
GOLEM | Landscape evolution model | Tucker, Greg | ||
GRLP
|
Evolves gravel-bed river long profiles | Wickert, Andrew | ||
GSFLOW | Ground-water and Surface-water FLOW model | Markstrom, Steve | ||
GST-extendedmodel | Extended GST model: combination of an analytical GST migration model combined with closure relations based on the assumption of quasi-equilibrium conditions | Blom, Astrid | ||
GeoClaw
|
Depth-averaged fluid dynamics for modeling geophysical flows and wave propagation | LeVeque, Randall | ||
GeoFlood | Computational model for overland flooding | Kyanjo, Brian | ||
Glimmer-CISM | Dynamic thermo-mechanical ice sheet model | Hagdorn, Magnus | ||
Gospl | Global Scalable Paleo Landscape Evolution | Salles, Tristan | ||
GrainHill
|
Cellular automaton model of hillslope evolution | Tucker, Gregory | ||
GreenAmptInfiltrationModel | The Green-Ampt 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 rainfall-runoff 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, Chung-Yi | ||
HydroRaVENS | Linear-reservoir 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 semi-implicit shallow ice approximation glacier model | Wickert, Andy | ||
Inflow | Steady-state 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 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. | Ward, Dylan | ||
LEMming2 | 2D model that simulates the retreat of hard-capped cliffs | Ward, Dylan | ||
LISFLOOD | LISFLOOD - a distributed hydrological rainfall-runoff 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 off-line particle-tracking 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 non-dimensionalized luminescence in a mixing soil. | Gray, Harrison | ||
MARM5D
|
Landscape-scale soil evolution model | Cohen, Sagy | ||
MARSSIM V4
|
MARSSIM terrestrial and planetary Landform Evolution Model | Howard, Alan | ||
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 three-dimensional finite-difference ground-water model | Barlow, Paul | ||
MODFLOW 6
|
MODFLOW 6 is an object-oriented 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 | ||
MPeat2D | A fully coupled mechanical–ecohydrological model of peatland development in two dimensions | Mahdiyasa, Adilan | ||
MRSAA
|
Macro-roughness model framework for treating erosion, bed cover, and sediment transport in bedrock river channels. | Zhang, Li | ||
Manningseq-bouldersforpaleohydrology | Matlab® code for paleo-hydrological flood flow reconstruction in a fluvial channel | Huber, Marius | ||
MarshPondModel | 2D marsh evolution model focused on pond dynamics | Mariotti, Giulio | ||
Meander Centerline Migration Model
|
Simulation of the long-term migration of meandering rivers flowing above heterogeneous floodplains | Bogoni, Manuel | ||
Meanderpy | A simple kinematic model of meandering | Sylvester, Zoltan | ||
Mixed bedrock-alluvial 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 self-organization type model for the formation and dynamics of megaripples in the nearshore. | Gallagher, Edith | ||
NEWTS | NEWTS: Numerical model of coastal Erosion by Waves and Transgressive Scarps | Palermo, Rose | ||
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 wetland-river 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 | One-Dimensional Transport with Equilibrium Chemistry (OTEQ): A Reactive Transport Model for Streams and Rivers | Runkel, Rob | ||
OTIS | One-Dimensional 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 river-channel 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 wave-generated bottom orbital velocities from surface wave parameters | Wiberg, Patricia | ||
Oceananigans.jl | Oceananigans.jl is a fast and friendly ocean-flavored 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 | ||
OpenAMUNDSEN | openAMUNDSEN is a modular snow and hydroclimatological modeling framework written in Python. | Strasser, Ulrich | ||
OverlandFlow
|
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. | Adams, Jordan | ||
OverlandFlowBates | 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. | 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, multi-scale hydrologic model. | Duffy, Christopher | ||
PISM | Parallel Ice Sheet Model, PISM | Group, Glacier | ||
PRMS | Precipitation-Runoff Modeling System | Leavesley, George | ||
PSTSWM | Parallel Spectral Transform Shallow Water Model | Worley, Patrick | ||
ParFlow | Parallel, high-performance, 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 | ||
Point-Tidal-flat | 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 | Quasi-equilibrium Tropical Circulation Model | Neelin, David | ||
QUAL2K | A Modeling Framework for Simulating River and Stream Water Quality | Chapra, Steve | ||
QUODDY | A state-of-the-art finite-element computer simulation program for coastal ocean circulation modeling | Lynch, Kristina | ||
RAFEM
|
River Avulsion and Floodplain Evolution Module | Ratliff, Katherine | ||
REF-DIF | Phase-resolving parabolic refraction-diffraction model for ocean surface wave propagation. | Kirby, James | ||
ROMS | Regional Ocean Modeling System | Arango, Hernan G. | ||
Rescal-snow | A model of dunes and snow-waves | 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 Bed-Material Sediment | Bed-material 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 | Southamption--East Anglia | Stevens, David | ||
SELFE | Semi-implicit Eulerian–Lagrangian Finite Element | Zhang, Yinglong | ||
SFINCS | SFINCS, a reduced-physics solver to compute compound flooding in coastal systems due to fluvial, pluvial, tidal, wind- and wave-driven processes | Leijnse, Tim | ||
SIGNUM
|
SIGNUM (Simple Integrated Geomorphological Numerical Model) is a MAtlab TIN-based 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 Bravo | Linear inverse problems using spherical harmonics and spherical Slepian functions | Simons, Frederik | ||
SNAC | An updated Lagrangian explicit finite difference code for modeling a finitely deforming elasto-visco-plastic solid in 3D. | Choi, Eunseo | ||
SNOWPACK | 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. | Bartelt, Perry | ||
SPACE
|
Landlab component for 2-D calculation of fluvial sediment transport and bedrock erosion | Shobe, Charles | ||
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 | Steady-State Spectral Wave Model | Smith, Jane | ||
SUSP | Suspended load transport subroutine | Slingerland, Rudy | ||
SWAN | SWAN is a third-generation 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 high-latitude 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 | ||
SedFoam-2.0 | A multi-dimensional Eulerian two-phase model for sediment transport (version 2.0) | Chauchat, Julien | ||
Sedtrans05 | Sediment transport model for continental shelf and estuaries | Neumeier, Urs | ||
SiStER | An easy-to-use MATLAB code to simulate long-term lithosphere and mantle deformation. | Olive, Jean-Arthur | ||
SoilInfiltrationGreenAmpt
|
Landlab component that calculates soil infiltration based on the Green-Ampt solution. | Rengers, Francis | ||
SoilMoisture | Compute the decay of soil moisture saturation at storm-interstorm 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 fan-delta model | Fan-delta 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 | ||
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. | Nasr-Azadani, Mohamad | ||
TaylorNonLinearDiffuser | Model non-linear soil creep after Ganti et al. (2012) | Glade, Rachel | ||
Terrainbento
|
A Python package for multi-model analysis in long-term drainage basin evolution | Barnhart, Katy | ||
Terrapin | Build and destroy strath and fill terraces | Wickert, Andy | ||
ThawLake1D | 1-D numerical model of permafrost and subsidence processes. | Matell, Nora | ||
TopoFlow-Channels-Diffusive Wave | Diffusive Wave process component for flow routing in a D8-based, spatial hydrologic model | Peckham, Scott | ||
TopoFlow-Channels-Dynamic Wave | Dynamic Wave process component for flow routing in a D8-based, spatial hydrologic model | Peckham, Scott | ||
TopoFlow-Channels-Kinematic Wave | Kinematic Wave process component for flow routing in a D8-based, spatial hydrologic model. | Peckham, Scott | ||
TopoFlow-Diversions | Diversions component for a D8-based, spatial hydrologic model. | Peckham, Scott | ||
TopoFlow-Evaporation-Read File | Evaporation process component (read from file method) for a spatially-distributed hydrologic model. | Peckham, Scott | ||
TopoFlow-Infiltration-Green-Ampt | Infiltration process component (Green-Ampt method) for a D8-based, spatial hydrologic model | Peckham, Scott | ||
TopoFlow-Infiltration-Smith-Parlange | Infiltration process component (Smith-Parlange method) for a D8-based, spatial hydrologic model | Peckham, Scott | ||
TopoFlow-Meteorology | Meteorology process component for a D8-based, spatial hydrologic model | Peckham, Scott | ||
TopoFlow-Snowmelt-Degree-Day | Snowmelt process component (Degree-Day method) for a D8-based, spatial hydrologic model | Peckham, Scott | ||
TopoFlow-Snowmelt-Energy Balance | Snowmelt process component (Energy Balance method) for a D8-based, 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 four-way coupled two-phase Eulerian model for sediment transport | Cheng, Zhen | ||
UEB | The Utah Energy Balance (UEB) Grid snowmelt model | Tarboton, David | ||
UIDS | A Matlab-based urban flood model considering rainfall-induced and surcharge-induced inundations | Tran, Vinh | ||
Underworld2 | Underworld2 is an open-source, particle-in-cell finite element code tuned for large-scale 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 inter-species plant competition using a 2D cellular automata model. | Nudurupati, Sai | ||
Vegetation | Model plant dynamics using multiple representative plant species | Nudurupati, Sai | ||
WACCM Dust-Sulfur | Whole atmosphere module of sulfate aerosols. | Neely, Ryan | ||
WACCM-CARMA | atmospheric/aerosol microphysical model | English, Jason | ||
WACCM-EE | GCM for deep paleoclimate studies | Wolf, Eric | ||
WAVEREF | Wave refraction routine | Slingerland, Rudy | ||
WAVEWATCH III ^TM | Spectral wind wave model | Tolman, Hendrik | ||
WAVI.jl | Ice Sheet Modelling in Julia | Bradley, Alexander | ||
WBM-WTM
|
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 | ||
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 | ||
WRF-Hydro
|
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. | McAllister, Molly | ||
WSGFAM | Wave and current supported sediment gravity flow model | Friedrichs, Carl | ||
WSIMOD | WSIMOD: Water Systems Integrated Modelling framework | Dobson, Barnaby | ||
WTM | Coupled groundwater and dynamic lake modelling | Callaghan, Kerry | ||
Wetland3P
|
A 3-point 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 (122)
Program | Description | Developer | Download | PyMT |
---|---|---|---|---|
1D Hillslope MCMC | Monte Carlo chain of 1D non-linear diffusion hillslope model to find most likely boundary conditions | Hurst, Martin | ||
ADI-2D | Read note in extended description. Advection Diffusion Implicit (ADI) method for solving 2D diffusion equation | Pelletier, Jon | ||
Acronym1 | E-book: program for computing bedload transport in gravel rivers. | Parker, Gary | ||
Acronym1D | E-book: program for computing bedload transport in gravel rivers over time. | Parker, Gary | ||
Acronym1R | E-book: program for computing bedload transport in gravel rivers with a Manning-Strickler relation for flow resistance. | Parker, Gary | ||
AgDegBW | E-book: Calculator for aggradation and degradation of a river reach using a backwater formulation. | Parker, Gary | ||
AgDegNormGravMixSubPW | E-book: calculator for evolution of upward-concave bed profiles in rivers carrying sediment mixtures in subsiding basins. | Parker, Gary | ||
AgDegNormal | E-book: illustration of calculation of aggradation and degradation of a river reach using the normal flow approximation. | Parker, Gary | ||
AgDegNormalFault | 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. | Parker, Gary | ||
AgDegNormalGravMixHyd | E-book: A module that calculates the evolution of a gravel bed river under an imposed cycled hydrograph. | Parker, Gary | ||
AgDegNormalSub | E-book: Program to calculate the evolution of upward-concave bed profiles in rivers carrying uniform sediment in subsiding basins. | Parker, Gary | ||
Area-Slope Equation Calculator | Pixel scale Area-Slope equation calculator | Cohen, Sagy | ||
BackwaterCalculator | E-book: program for backwater calculations in open channel flow | Parker, Gary | ||
BatTri | A graphical Matlab interface to the C language 2-D quality finite element grid generator Triangle. | Shewchuk, Jonathan | ||
Bedrock Erosion Model | Read note in extended description. Knickpoint propagation in the 2D sediment-flux-driven bedrock erosion model | Pelletier, Jon | ||
BedrockAlluvialTransition | E-book: calculator for aggradation and degradation with a migrating bedrock-alluvial transition at the upstream end. | Parker, Gary | ||
CMIP
|
Data component provides monthly mean temperature for Permafrost Region 1902-2100 | Overeem, Irina | ||
Channel-Oscillation | Read note in extended description. Simulates Oscillations in arid alluvial channels | Pelletier, Jon | ||
CoastMorpho2D
|
Long term 2D morphodynamics of coastal areas | Mariotti, Giulio | ||
Coupled1D | Read note in extended description. Coupled 1D bedrock-alluvial 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 | ||
DbSEABED Data Component | A CSDMS data component used to download the marine substrates datasets from the dbSEABED system. | Gan, Tian | ||
DeltaClassification
|
Geometry classification of delta islands | Perignon, Mariela | ||
DeltaNorm | E-book: Calculator for evolution of long profile of a river ending in a 1D migrating delta, using the normal flow approximation. | Parker, Gary | ||
DepDistTotLoadCalc | 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. | Parker, Gary | ||
DepressionFinderAndRouter | Find depressions on a topographic surface. | Hobley, Dan | ||
DepthDependentDiffuser
|
Soil depth-dependent linear hillslope diffuser | Glade, Rachel | ||
Detrital Thermochron | Code for estimating long-term exhumation histories and spatial patterns of short-term 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 | E-book: calculator for aggradation and degradation of sediment mixtures in gravel-bed 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 Self-formed, Single-thread, Sand-bed Rivers | Viparelli, Enrica | ||
EstuarineMorphologyEstimator
|
Empirical Assessment Tool for Bathymetry, Flow Velocity and Salinity in Estuaries Based on Tidal Amplitude and Remotely-Sensed Imagery | Leuven, Jasper | ||
FACET | Floodplain and Channel Evaluation Tool (FACET) | Lamont, Samuel | ||
FTCS2D | Read note in extended description. Forward Time Centered Space (FTCS) method for 2D diffusion equation | Pelletier, Jon | ||
FTCS2D-TerraceDiffusion | Read note in extended description. Forward Time Centered Space (FTCS) method for 2D Terrace diffusion | Pelletier, Jon | ||
FallVelocity | E-book: 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 | ||
Flex2D-ADI | 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 | Single-path (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 | Multiple-path flow direction with or without out diagonals. | Barnhart, Katy | ||
FlowDirectorSteepest | Single-path (steepest direction) flow direction without diagonals. | Barnhart, Katy | ||
Fourier-Bessel-integration | Read note in extended description. Numerical integration of Fourier-Bessel terms | Pelletier, Jon | ||
FractionalNoises1D | Read note in extended description. 1D fractional-noise generation with Fourier-filtering 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 built-in functions of ArcGIS. | Rengers, Francis | ||
GSDCalculator | E-book: Calculator for statistical characteristics of grain size distributions. | Parker, Gary | ||
GSFLOW-GRASS | 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 | E-book: Calculator for evolution of long profile of river with a migrating gravel-sand 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 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 | ||
Ice-sheet-Glacier-reconstruction | Read note in extended description. Sandpile method for ice-sheet and glacier reconstruction | Pelletier, Jon | ||
Iceages | Read note in extended description. Stochastic-resonance 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 | ||
IncrementalDebrisFlowVolumeAnalyzer
|
Estimate incremental volume changes (erosion and deposition) along the path of a debris flow. | Guido, Lauren | ||
KnickZone-Picker
|
Matlab-based 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 | ||
MFDrouting-Successive | 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 | ||
NEXRAD-extract | 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 non-local 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 web-based 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 | ||
PyRiverBed | A Python framework to generate synthetic riverbed topography of constant-width meandering rivers | Li, Zhi | ||
PySBeLT | A Python software package for stochastic sediment transport under rarefied conditions | Zwiep, Sarah | ||
ROMS Data Component | A CSDMS data component used to access the Regional Ocean Modeling System (ROMS) datasets | Gan, Tian | ||
Rabpro | River and Basin Profiler (rabpro) | Schwenk, Jon | ||
Radiation | Compute 1D and 2D total incident shortwave radiation. | Nudurupati, Sai | ||
RecircFeed | E-book: calculator for approach to equilibrium in recirculating and feed flumes | Parker, Gary | ||
RivGraph | RivGraph: Automatic extraction and analysis of river and delta channel network topology | Schwenk, Jon | ||
RivMAP | Matlab toolbox for mapping and measuring river planform changes | Schwenk, Jon | ||
RiverWFRisingBaseLevelNormal | E-book: Calculator for disequilibrium aggradation of a sand-bed river in response to rising base level. | Parker, Gary | ||
RouseVanoniEquilibrium | E-book: Program for calculating the Rouse-Vanoni 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 spatially-resolved precipitation events | Hobley, Daniel | ||
Spirals1D | Read note in extended description. 1D model of spiral troughs on Mars | Pelletier, Jon | ||
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 stream-power model | Pelletier, Jon | ||
StreamProfilerApp | Global stream profiler web-app | Ruetenik, Gregory | ||
SubsidingFan | E-book: calculator for evolution of profiles of fans in subsiding basins | Parker, Gary | ||
SuspSedDensityStrat | E-book: Module for calculating the effect of density stratification on the vertical profiles of velocity and suspended sediment. | Parker, Gary | ||
TOPOG | TOPOG is a terrain analysis-based 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 | ||
TopoPyScale | A Python Package for Hillslope Climate Downscaling | Filhol, Simon | ||
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 | ||
WAVEWATCH III Data Component
|
A CSDMS data component used to fetch and cache WAVEWATCH III datasets. | Hutton, Eric | ||
WPHydResAMBL | E-book: Implementation of the Wright-Parker (2004) formulation for hydraulic resistance combined with the Ashida-Michiue (1972) bedload formulation. | Parker, Gary | ||
ZoneController | Controls zones and populates them with taxa. | Lyons, Nathan | ||
ZoneTaxon | A zone-based 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 open-source 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.