List
| Terrestrial | 1D Hillslope MCMC |
| 1D | |
| Monte Carlo chain of 1D non-linear diffusion hillslope model to find most likely boundary conditions | |
| Single Processor |
| Coastal, Geodynamic, Terrestrial | 1D Particle-Based Hillslope Evolution Model |
| 1D | |
| 1D probabilistic, particle-based model of hillslope evolution for studying hillslope equilibration and response to perturbations. | |
| Coastal | 1DBreachingTurbidityCurrent |
| 1D | |
| 1D Breaching Turbidity current model for generating continuous turbidity currents | |
| Single Processor |
| Coastal | 2DFLOWVEL |
| 2D | |
| Tidal & wind-driven coastal circulation routine | |
| Single Processor |
| Marine | ACADIA |
| 3D | |
| A finite element formulation of the non-conservative form of the vertically integrated advection/diffusion/reaction (ADR) equation | |
| Single Processor |
| Coastal | ADCIRC |
| 2D, 3D | |
| Coastal Circulation and Storm Surge Model | |
| Multiple Processors |
| Terrestrial | ADI-2D |
| 2D | |
| Read note in extended description. Advection Diffusion Implicit (ADI) method for solving 2D diffusion equation | |
| Single Processor |
| Hydrology, Planetary landforms, Terrestrial | AR2-sinuosity |
| 2D | |
| Generates planforms for single-thread channel using a second-order autoregressive model | |
| Single Processor |
| Cryosphere, Hydrology, Terrestrial | ATS (The Advanced Terrestrial Simulator) |
| 1.5D, 1D, 2D, 3D | |
| The Advanced Terrestrial Simulator (formerly sometimes known as the Arctic Terrestrial Simulator) is a code for solving ecosystem-based, integrated, distributed hydrology. | |
| Multiple Processors |
| Hydrology, Terrestrial | Acronym1 |
| 1D | |
| E-book: program for computing bedload transport in
gravel rivers. | |
| Single Processor |
| Hydrology, Terrestrial | Acronym1D |
| 1D | |
| E-book: program for computing bedload transport in gravel rivers over time. | |
| Single Processor |
| Hydrology, Terrestrial | Acronym1R |
| 1D | |
| E-book: program for computing bedload transport in gravel rivers with a Manning-Strickler relation for flow resistance. | |
| Single Processor |
| Terrestrial | AeoLiS |
| 1D, 2D | |
| AeoLiS is a process-based model for simulating aeolian sediment transport in situations where supply-limiting factors are important, like in coastal environments. | |
| Single Processor |
| Hydrology, Terrestrial | AgDegBW |
| 1D | |
| E-book: Calculator for aggradation and degradation of a river reach using a backwater formulation. | |
| Single Processor |
| Hydrology, Terrestrial | AgDegNormGravMixPW |
| 1D | |
| E-book: calculator for aggradation and degradation of sediment mixtures in gravel-bed streams | |
| Single Processor |
| Hydrology, Terrestrial | AgDegNormGravMixSubPW |
| 1D | |
| E-book: calculator for evolution of upward-concave bed profiles in rivers carrying sediment mixtures in subsiding basins. | |
| Single Processor |
| Hydrology, Terrestrial | AgDegNormal |
| 1D | |
| E-book: illustration of calculation of aggradation and degradation of a river reach using the normal flow approximation. | |
| Single Processor |
| Hydrology, Terrestrial | AgDegNormalFault |
| 1D | |
| 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. | |
| Single Processor |
| Hydrology, Terrestrial | AgDegNormalGravMixHyd |
| 1D | |
| E-book: A module that calculates the evolution of a gravel bed river under an imposed cycled hydrograph. | |
| Single Processor |
| Hydrology, Terrestrial | AgDegNormalSub |
| 1D | |
| E-book: Program to calculate the evolution of upward-concave bed profiles in rivers carrying uniform sediment in subsiding basins. | |
| Single Processor |
| Coastal, Terrestrial | AlluvStrat |
| 2D | |
| Rules-based model to generate a 2-dimensional cross section of alluvial stratigraphy based on fluvial processes | |
| Single Processor |
| Cryosphere, Terrestrial | Alpine3D |
| 2D | |
| 3D model of alpine surface processes | |
| Multiple Processors |
| Hydrology, Terrestrial | Amanzi |
| 1D, 2D, 3D | |
| Amanzi is a parallel, multi-physics subsurface flow and reactive transport simulator designed for modeling groundwater contamination and environmental remediation at e.g. DOE waste sites. | |
| Multiple Processors |
| Hydrology | Anuga |
| 2D | |
| ANUGA is a hydrodynamic modelling tool that allows users to model realistic flow problems in complex 2D geometries. | |
| Multiple Processors, Single Processor |
| Hydrology, Terrestrial | AnugaSed |
| 2D | |
| Add-on package to ANUGA with modules for sediment transport and vegetation drag | |
| Single Processor |
| Terrestrial | ApsimX |
| 1D | |
| The Agricultural Production Systems sIMulator (APSIM) | |
| Coastal, Terrestrial | AquaTellUs |
| 2D | |
| Fluvial-dominated delta sedimentation model | |
| Single Processor |
| Hydrology, Terrestrial | Area-Slope Equation Calculator |
| 2D | |
| Pixel scale Area-Slope equation calculator | |
| Single Processor |
| Coastal | Auto marsh |
| 2D | |
| Cellula automata model for salt marsh evolution with variable soil resistance under wind waves attack | |
| Single Processor |
| Coastal, Hydrology | Avulsion |
| 1D | |
| Stream avulsion model | |
| Single Processor |
| Hydrology | B-flood |
| 2D | |
| B-Flood is a 2D shallow water equation solver with adaptive mesh refinement (built on the Basilisk library) designed for flash flood simulation on small watersheds at predictive timescales. | |
| Single Processor |
| Terrestrial | BEDLOAD |
| Bedload transport model | |
| Single Processor |
| Marine | BFM17 |
| 1D, 2D, 3D | |
| A reduced biogeochemical flux model for upper-ocean biophysical simulations | |
| Multiple Processors |
| Coastal, Marine | BOM |
| 1D, 2D, 3D | |
| Bergen Ocean Model | |
| Multiple Processors, Single Processor |
| Terrestrial | BRaKE |
| 1D | |
| Computes evolution of a bedrock river longitudinal profile in the presence of large, hillslope-derived blocks. | |
| Single Processor |
| Hydrology, Terrestrial | BackwaterCalculator |
| 1D | |
| E-book: program for backwater calculations in open channel flow | |
| Single Processor |
| Hydrology, Terrestrial | BackwaterWrightParker |
| 1D | |
| E-book: calculator for backwater curves in sand-bed streams, including the effects of both skin friction and form drag due to skin friction | |
| Single Processor |
| Climate, Hydrology, Terrestrial | Badlands |
| 2D | |
| Basin and landscape dynamics | |
| Multiple Processors |
| Coastal | Barrier Inlet Environment (BRIE) Model |
| 2D | |
| Coastal barrier island transgression model | |
| Single Processor |
| Coastal, Ecosystems | Barrier3D |
| 2D | |
| A spatially explicit model of coastal barrier evolution | |
| Single Processor |
| Coastal, Ecosystems | BarrierBMFT |
| 1D | |
| Barrier-Bay-Marsh-Forest Transect Coupled Model Framework | |
| Coastal, Marine | BatTri |
| 2D | |
| A graphical Matlab interface to the C language 2-D quality finite element grid generator Triangle. | |
| Single Processor |
| Terrestrial | Bedrock Erosion Model |
| Read note in extended description. Knickpoint propagation in the 2D sediment-flux-driven bedrock erosion model | |
| Single Processor |
| Geodynamic, Terrestrial | Bedrock Fault Scarp |
| 2D | |
| This is a two-dimensional numerical model that computes the topographic evolution of the facet slope in the footwall of an active normal fault. | |
| Single Processor |
| Hydrology, Terrestrial | BedrockAlluvialTransition |
| 1D | |
| E-book: calculator for aggradation and degradation with a migrating bedrock-alluvial transition at the upstream end. | |
| Single Processor |
| Coastal | Bifurcation |
| 1.5D | |
| Flow-partitioning and avulsion in a river delta bifurcation | |
| Single Processor |
| Marine | Bing |
| Submarine debris flows | |
| Single Processor |
| Marine | Bio |
| Biogenic mixing of marine sediments | |
| Single Processor |
| Terrestrial | BlockLab |
| 2D | |
| BlockLab computes landscape evolution in the presence of large blocks of rock on hillslopes and in channels. | |
| Single Processor |
| Hydrology, Terrestrial | CAESAR Lisflood |
| 2D | |
| 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. | |
| Multiple Processors |
| Terrestrial | CAM-CARMA |
| A GCM for Titan that incorporates aerosols | |
| Marine | CBOFS2 |
| The Second Generation Chesapeake Bay Operational Forecast System (CBOFS2): A ROMS‐Based Modeling System | |
| Coastal | CEM |
| 1D | |
| Coastline evolution model | |
| Single Processor |
| Terrestrial | CHILD |
| 3D | |
| Landscape Evolution Model | |
| Single Processor |
| Cryosphere, Marine | CICE |
| 2D | |
| Los Alamos sea ice model | |
| Multiple Processors |
| Terrestrial | CLUMondo |
| 2D | |
| The CLUMondo model is a spatially explicit and dynamics land system change model | |
| Single Processor |
| Coastal | CMFT |
| 1D | |
| Coupled salt Marsh - tidal Flat Transect model | |
| Single Processor |
| Climate, Cryosphere | CMIP |
| 2D | |
| Data component provides monthly mean temperature for Permafrost Region 1902-2100 | |
| Single Processor |
| Coastal | COAWST |
| 3D | |
| COAWST: A Coupled-Ocean-Atmosphere-Wave-Sediment Transport Modeling System | |
| Single Processor |
| Coastal, Ecosystems | COLT Restorations |
| 1D | |
| Geomorphic and carbon evolution of a bay-marsh-forest coastal transect with restorations | |
| Single Processor |
| Hydrology | CREST |
| 2D | |
| 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. | |
| Single Processor |
| Geodynamic, Hydrology | CVFEM Rift2D |
| 2D | |
| multi-physics numerical model that simulates rock deformation, fluid flow, solute transport and heat transfer in response to ice sheet loading of multiple cycles | |
| Single Processor |
| Cryosphere, Terrestrial | CVPM |
| 1D, 2D, 3D | |
| Multidimensional heat-transfer modeling system for permafrost with advanced unfrozen water physics | |
| Single Processor |
| Hydrology | CWatM |
| 2D | |
| Community Water Model (CWatM) is a hydrological model simulating the water cycle daily at global and local levels, historically and into the future | |
| Single Processor |
| Terrestrial | Caesar |
| Cellular landscape evolution model | |
| Hydrology, Terrestrial | Channel-Oscillation |
| 1D | |
| Read note in extended description. Simulates Oscillations in arid alluvial channels | |
| Terrestrial | ChannelProfiler |
| 1D | |
| The ChannelProfiler extracts and plots channel networks from a landlab grid. | |
| Single Processor |
| Marine | ChesROMS |
| Chesapeake Bay ROMS Community Model (ChesROMS), special case of ROMS | |
| Terrestrial | Chi analysis tools |
| 1.5D | |
| Tool for examining channel profiles in chi-elevation space using the integral method of channel analysis | |
| Single Processor |
| Terrestrial | ChiFinder |
| 1D | |
| Calculate Chi Indices | |
| Single Processor |
| Coastal, Marine | Cliffs |
| 1D, 2D | |
| Numerical model to compute tsunami propagation and runup on land in the shallow-water approximation | |
| Multiple Processors |
| Coastal, Human dimensions | CoAStal Community-lAnDscape Evolution (CASCADE) model |
| 3D | |
| A coupled landscape and human-dynamics modeling framework for barrier evolution | |
| Multiple Processors |
| Coastal | CoastMorpho2D |
| 2D, 3D | |
| Long term 2D morphodynamics of coastal areas | |
| Single Processor |
| Coastal, Terrestrial | Coastal Dune Model |
| 2D | |
| Evolution of Coastal Foredunes | |
| Single Processor |
| Coastal, Ecosystems | Coastal Landscape Transect Model (CoLT) |
| 1D | |
| Geomorphic and carbon evolution of a bay-marsh-forest coastal transect | |
| Single Processor |
| Marine | Compact |
| Sediment compaction | |
| Single Processor |
| Terrestrial | CosmoLand |
| 2D | |
| 2-D model tracking cosmogenic nuclides and mixing in landslide terrain | |
| Single Processor |
| Terrestrial | Coupled1D |
| 1D | |
| Read note in extended description. Coupled 1D bedrock-alluvial channel evolution | |
| Single Processor |
| Terrestrial | CrevasseFlow |
| 1D | |
| The module calculates crevasse splay morphology and water discharge outflow of a crevasse splay. | |
| Single Processor |
| Coastal | Cross Shore Sediment Flux |
| 1D | |
| Cross-Shore Sediment Flux Equations | |
| Single Processor |
| Cryosphere, Terrestrial | CryoGrid3 |
| 1D | |
| CryoGrid 3 is a simple land-surface scheme dedicated to modeling of ground temperatures in permafrost environments. | |
| Single Processor |
| Terrestrial | Cutbank |
| 2D | |
| A numerical model for a meandering river that interacts with heterogeneous bank materials | |
| Single Processor |
| Marine | Cyclopath |
| 2D, 3D | |
| A 2D/3D model of carbonate cyclicity | |
| Coastal | DELTA |
| 2D | |
| Simulates circulation and sedimentation in a 2D turbulent plane jet and resulting delta growth | |
| Single Processor |
| Coastal | DFMFON |
| 2D | |
| Spatially-Explicit Mangrove-Mudflat Dynamic Model | |
| Multiple Processors |
| Hydrology, Terrestrial | DHSVM |
| 2D | |
| DHSVM is a distributed hydrologic model that explicitly represents the effects of topography and vegetation on water fluxes through the landscape. | |
| Single Processor |
| Hydrology | DLBRM |
| 2D | |
| Distributed Large Basin Runoff Model | |
| Single Processor |
| Terrestrial | DPFEHM |
| 2D, 3D | |
| DPFEHM is a differentiable Julia simulator for subsurface flow and transport, built for gradient-based inverse modeling and ML integration. | |
| Single Processor |
| Hydrology, Terrestrial | DR3M |
| Distributed Routing Rainfall-Runoff Model--version II | |
| Coastal, Marine | DROG3D |
| 3D | |
| 3-DIMENSIONAL DROGUE TRACKING ALGORITHM FOR A FINITE ELEMENT GRID WITH LINEAR FINITE ELEMENTS | |
| Single Processor |
| Hydrology, Terrestrial | DRYP |
| 2D | |
| DRYP is a parsimonious distributed hydrological model for dryland regions that simulates water balance partitioning including ephemeral streamflow, transmission losses, and groundwater recharge with minimal data requirements. | |
| Single Processor |
| Cryosphere, Ecosystems, Terrestrial | DVMDOSTEM |
| 2D | |
| DVMDOSTEM is an advanced process-based terrestrial ecosystem model (TEM) designed to study ecosystem responses to climate changes and disturbances. | |
| Single Processor |
| Climate, Coastal, Geodynamic, Hydrology, Marine, Terrestrial | Dakotathon |
| 1.5D, 1D, 2D, 3D | |
| A Python API for the Dakota iterative systems analysis toolkit. | |
| Multiple Processors, Single Processor |
| Carbonates and Biogenics, Coastal, Ecosystems, Marine | DbSEABED Data Component |
| 2D | |
| A CSDMS data component used to download the marine substrates datasets from the dbSEABED system. | |
| Coastal, Hydrology, Marine | Delft3D |
| 2D, 3D | |
| 3D hydrodynamic and sediment transport model | |
| Hydrology, Terrestrial | DeltaBW |
| 1D | |
| E-book: Calculator for evolution of long profile of a river ending in a 1D migrating delta, using a backwater formulation. | |
| Single Processor |
| Coastal | DeltaClassification |
| 2D | |
| Geometry classification of delta islands | |
| Single Processor |
| Hydrology, Terrestrial | DeltaNorm |
| 1D | |
| E-book: Calculator for evolution of long profile of a river ending in a 1D migrating delta, using the normal flow approximation. | |
| Single Processor |
| Coastal | DeltaRCM |
| 2D | |
| River delta formation and evolution model with channel dynamics | |
| Single Processor |
| Coastal | DeltaRCM Vegetation |
| 2D | |
| Delta-building model DeltaRCM expanded to include vegetation | |
| Coastal | DeltaSIM |
| Process-response model simulating the evolution and stratigraphy of fluvial dominated deltaic systems | |
| Single Processor |
| Terrestrial | Demeter |
| 2D | |
| Demeter - A Land Use and Land Cover Change Disaggregation Model | |
| Single Processor |
| Hydrology, Terrestrial | DepDistTotLoadCalc |
| 1D | |
| 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. | |
| Single Processor |
| Hydrology, Terrestrial | DepressionFinderAndRouter |
| 2D | |
| Find depressions on a topographic surface. | |
| Single Processor |
| Terrestrial | DepthDependentDiffuser |
| 2D | |
| Soil depth-dependent linear hillslope diffuser | |
| Terrestrial | DepthDependentTaylorDiffuser |
| 2D | |
| This component implements a depth-dependent Taylor series diffusion rule, combining concepts of Ganti et al. (2012) and Johnstone and Hilley (2014). | |
| Single Processor |
| Terrestrial | DetachmentLtdErosion |
| 2D | |
| Simulate detachment limited sediment transport. | |
| Single Processor |
| Terrestrial | Detrital Thermochron |
| Code for estimating long-term exhumation histories and spatial patterns of short-term erosion from the detrital thermochronometric data. | |
| Single Processor |
| Marine | Diffusion |
| Diffusion of marine sediments due to waves, bioturbation | |
| Single Processor |
| Hydrology, Terrestrial | Dorado |
| 2D | |
| A Python package for simulating passive particle transport in shallow-water flows | |
| Single Processor |
| Hydrology, Terrestrial | DrEICH algorithm |
| 2D | |
| Algorithm for extracting channel networks from high resolution topographic data | |
| Single Processor |
| Terrestrial | Drainage Density |
| 2D | |
| Component for calculating drainage density in Landlab given a channel network | |
| Single Processor |
| Hydrology, Terrestrial | DredgeSlotBW |
| 1D | |
| E-book: calculator for aggradation and degradation of sediment mixtures in gravel-bed streams subject to cyclic hydrographs. | |
| Single Processor |
| Hydrology, Terrestrial | DynQual |
| 2D | |
| DynQual: the dynamical surface water quality model | |
| Single Processor |
| Climate, Hydrology, Terrestrial | ECSimpleSnow |
| 1D | |
| A simple snow model | |
| Hydrology | EF5 |
| 2D | |
| Ensemble Framework For Flash Flood Forecasting | |
| Single Processor |
| Coastal, Marine | ELCIRC |
| 3D | |
| Eulerian-Lagrangian CIRCulation | |
| Single Processor |
| Terrestrial | ENTRAIN |
| Simulates critical shear stress of median grain sizes | |
| Single Processor |
| Terrestrial | ENTRAINH |
| Simulates critical shields theta for median grain sizes | |
| Single Processor |
| Climate, Cryosphere, Hydrology, Terrestrial | ERA5 Data Component |
| 3D | |
| A CSDMS data component used to download the ECMWF Reanalysis v5 (ERA5) datasets | |
| Marine | ERSEM |
| 1D, 2D, 3D | |
| European Regional Seas Ecosystem Model | |
| Multiple Processors |
| Climate, Hydrology, Marine, Terrestrial | ESCAPE |
| 3D | |
| parallel global-scale landscape evolution model | |
| Multiple Processors, Single Processor |
| Hydrology, Terrestrial | EcoTWIN |
| 2D | |
| A fully distributed, tracer-aided ecohydrological model that simultaneously simulates water, stable-isotope, and nitrogen fluxes. | |
| Single Processor |
| Ecosystems, Marine | Ecopath with Ecosim |
| 2D | |
| Ecopath with Ecosim (EwE) is an ecological modeling software suite for personal computers | |
| Single Processor |
| Terrestrial | Elv-GST |
| 1D | |
| Numerical 1D research code Elv applied to gravel-sand transitions | |
| Terrestrial | Eolian Dune Model |
| Read note in extended description. Werner's model for eolian dune formation and evolution | |
| Single Processor |
| Hydrology, Terrestrial | Equilibrium Calculator |
| 2D | |
| Equilibrium solver of Self-formed, Single-thread, Sand-bed Rivers | |
| Single Processor |
| Terrestrial | Erode |
| Fluvial landscape evolution model | |
| Single Processor |
| Terrestrial | ErosionDeposition |
| 2D | |
| Landlab component for fluvial erosion/deposition. | |
| Single Processor |
| Coastal, Hydrology, Marine | EstuarineMorphologyEstimator |
| 1.5D, 2D | |
| Empirical Assessment Tool for Bathymetry, Flow Velocity and Salinity in Estuaries Based on Tidal Amplitude and Remotely-Sensed Imagery | |
| Terrestrial | ExponentialWeatherer |
| 2D | |
| Exponential soil production function in the style of Ahnert (1976) | |
| Single Processor |
| Hydrology, Terrestrial | FACET |
| 2D | |
| Floodplain and Channel Evaluation Tool (FACET) | |
| Single Processor |
| Marine | FESOM2.0 |
| 3D | |
| The Finite Element Sea Ice-Ocean Model (FESOM2) | |
| Multiple Processors |
| Hydrology, Terrestrial | FLDTA |
| 1D | |
| Simulates flow characteristics based on gradually varied flow equation | |
| Single Processor |
| Terrestrial | FTCS1D-NonLinear |
| 1D | |
| Read note in extended description. Forward Time Centered Space (FTCS) method for 1D nonlinear diffusion equation | |
| Single Processor |
| Terrestrial | FTCS2D |
| Read note in extended description. Forward Time Centered Space (FTCS) method for 2D diffusion equation | |
| Single Processor |
| Terrestrial | FTCS2D-TerraceDiffusion |
| 2D | |
| Read note in extended description. Forward Time Centered Space (FTCS) method for 2D Terrace diffusion | |
| Single Processor |
| Coastal, Marine | FUNDY |
| 3D | |
| a 3-D diagnostic model for continental shelf circulation studies | |
| Single Processor |
| Coastal | FUNWAVE |
| 1D, 2D | |
| Fully Nonlinear Boussinesq Wave Model | |
| Single Processor |
| Coastal, Marine | FVCOM |
| 3D | |
| The Unstructured Grid Finite Volume Coastal Ocean Model | |
| Multiple Processors, Single Processor |
| Coastal | FVshock |
| 2D | |
| Finite Volume two-dimensional shock-capturing model. | |
| Multiple Processors, Single Processor |
| Hydrology, Terrestrial | FallVelocity |
| 1D | |
| E-book: Particle fall velocity calculator | |
| Single Processor |
| Terrestrial | FastscapeEroder |
| 2D | |
| Compute fluvial erosion using stream power theory (“fastscape” algorithm) | |
| Single Processor |
| Terrestrial | FillinPitsFlatsDEM |
| 2D | |
| Read note in extended description. Filling in pits and flats in a DEM | |
| Single Processor |
| Marine, Terrestrial | FineSed3D |
| 3D | |
| A turbulence-resolving numerical model for fine sediment transport in bottom boundary layer | |
| Multiple Processors |
| Climate, Ecosystems, Terrestrial | FireGenerator |
| 1D | |
| This component generates a random fire event or fire time series from the Weibull statistical distribution. | |
| Single Processor |
| Terrestrial | Flex1D |
| 1D | |
| Read note in extended description. Fourier filtering in 1D while solving the flexure equation | |
| Single Processor |
| Terrestrial | Flex2D |
| 2D | |
| Read note in extended description. Fourier filtering in 2D while solving the flexure equation | |
| Single Processor |
| Terrestrial | Flex2D-ADI |
| Read note in extended description. Solving the flexure equation applying Advection Diffusion Implicit (ADI) method | |
| Single Processor |
| Geodynamic, Terrestrial | Flexure |
| 1D, 2D | |
| Deform the lithosphere with 1D or 2D flexure. | |
| Single Processor |
| Hydrology, Terrestrial | FlowAccumulator |
| 1.5D | |
| Component to accumulate flow and calculate drainage area. | |
| Single Processor |
| Hydrology, Terrestrial | FlowDirectorD8 |
| 2D | |
| Single-path (steepest direction) flow direction with diagonals on rasters. | |
| Single Processor |
| Hydrology, Terrestrial | FlowDirectorDinf |
| 2D | |
| Flow direction on a raster grid by the D infinity method. | |
| Single Processor |
| Hydrology, Terrestrial | FlowDirectorMFD |
| 2D | |
| Multiple-path flow direction with or without out diagonals. | |
| Single Processor |
| Hydrology, Terrestrial | FlowDirectorSteepest |
| 2D | |
| Single-path (steepest direction) flow direction without diagonals. | |
| Single Processor |
| Terrestrial | Fourier-Bessel-integration |
| Read note in extended description. Numerical integration of Fourier-Bessel terms | |
| Single Processor |
| Terrestrial | FractionalNoises1D |
| 1D | |
| Read note in extended description. 1D fractional-noise generation with Fourier-filtering method | |
| Single Processor |
| Terrestrial | FractionalNoises2D |
| 2D | |
| Read note in extended description. 2D Gaussian fractional-noise generation with Fourier-filtering method | |
| Single Processor |
| Geodynamic, Terrestrial | FractureGridGenerator |
| 2D | |
| Create a 2D grid with randomly generated fractures. | |
| Single Processor |
| Cryosphere, Terrestrial | Frost Model |
| 1.5D, 1D | |
| Frost model predicts the likelihood of occurrence of permafrost in the land surface based on the monthly temperature distribution | |
| Single Processor |
| Coastal, Hydrology, Terrestrial | FwDET |
| 2D | |
| Calculate floodwater depth based on an inundation polygon (e.g. from remote sensing) and a DEM | |
| Single Processor |
| Coastal | GEOMBEST |
| 2D | |
| Geomorphic Model of Barrier, Estuarine, and Shoreface Translations | |
| Single Processor |
| Coastal | GEOMBEST++ |
| 2D | |
| Geomorphic model of barrier, estaurine, and shoreface translations plus dynamic marsh plus waves | |
| Coastal | GEOMBEST++Seagrass |
| 2D | |
| Geomorphic Model of Barrier, Estuarine, and Shoreface Translations + Marsh + Seagrass | |
| Coastal | GEOMBEST-Plus |
| 2D | |
| 2D cross-shore geomorphological model of barrier island and marsh response to sea level rise. | |
| Hydrology, Terrestrial | GEOtop |
| 2D | |
| Distributed hydrological model, water and energy budgets | |
| Single Processor |
| Cryosphere, Terrestrial | GIPL |
| 1D | |
| GIPL(Geophysical Institute Permafrost Laboratory) is an implicit finite difference one-dimensional heat flow numerical model. | |
| Multiple Processors, Single Processor |
| Hydrology, Terrestrial | GISKnickFinder |
| 2D | |
| This python code can be used to find knickpoints and extract information about streams, it utilizes built-in functions of ArcGIS. | |
| Single Processor |
| Climate, Marine | GISS AOM |
| 3D | |
| GISS Atmosphere-Ocean Model | |
| Climate, Coastal, Hydrology, Marine | GISS GCM ModelE |
| 3D | |
| GISS GCM ModelE | |
| Single Processor |
| Terrestrial | GLUDM |
| 2D | |
| Global future agricultural land use dynamics model | |
| Single Processor |
| Coastal, Terrestrial | GNE |
| Set of biogeochemical sub-models that predicts river export | |
| Single Processor |
| Terrestrial | GOLEM |
| 2D | |
| Landscape evolution model | |
| Single Processor |
| Terrestrial | GRLP |
| 1.5D, 1D | |
| Evolves gravel-bed river long profiles | |
| Single Processor |
| Hydrology, Terrestrial | GSDCalculator |
| 1D | |
| E-book: Calculator for statistical characteristics of grain size distributions. | |
| Single Processor |
| Hydrology, Terrestrial | GSFLOW |
| 3D | |
| Ground-water and Surface-water FLOW model | |
| Single Processor |
| Hydrology, Terrestrial | GSFLOW-GRASS |
| 3D | |
| Quickly generates input files for and runs GSFLOW, and visualizes the output | |
| Single Processor |
| Terrestrial | GST-extendedmodel |
| 1D | |
| Extended GST model: combination of an analytical GST migration model combined with closure relations based on the assumption of quasi-equilibrium conditions | |
| Single Processor |
| Cryosphere, Terrestrial | Gc2d |
| 2D | |
| Glacier / ice sheet evolution model | |
| Single Processor |
| Coastal, Terrestrial | GeoClaw |
| 1D, 2D | |
| Depth-averaged fluid dynamics for modeling geophysical flows and wave propagation | |
| Multiple Processors |
| Hydrology | GeoFlood |
| 2D | |
| Computational model for overland flooding | |
| Multiple Processors |
| Carbonates and Biogenics, Climate, Coastal, Cryosphere, Ecosystems, Geodynamic, Human dimensions, Hydrology, Marine, Planetary landforms, Terrestrial | GeoTiff Data Component |
| 2D, 3D | |
| A CSDMS data component for accessing data and metadata from a GeoTIFF file, through either a local filepath or a remote URL.. | |
| Single Processor |
| Cryosphere, Hydrology, Terrestrial | Glimmer-CISM |
| 3D | |
| Dynamic thermo-mechanical ice sheet model | |
| Single Processor |
| Climate, Geodynamic, Terrestrial | Gospl |
| 2D | |
| Global Scalable Paleo Landscape Evolution | |
| Multiple Processors |
| Terrestrial | GrainHill |
| 2D | |
| Cellular automaton model of hillslope evolution | |
| Single Processor |
| Hydrology, Terrestrial | GravelSandTransition |
| 1D | |
| E-book: Calculator for evolution of long profile of river with a migrating gravel-sand transition and subject to subsidence or base level rise. | |
| Single Processor |
| Hydrology | GreenAmptInfiltrationModel |
| 1D | |
| The Green-Ampt method of infiltration estimation. | |
| Climate, Coastal, Human dimensions, Hydrology | GridMET Data Component |
| 2D | |
| A CSDMS data component for fetching and caching gridMET meteorological data. | |
| Single Processor |
| Hydrology | 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. | |
| Single Processor |
| Hydrology, Terrestrial | GullyErosionProfiler1D |
| 1D | |
| This model is designed to simulate longitudinal profiles with headward advancing headcuts. | |
| Single Processor |
| Hydrology | HBV |
| 1D | |
| HBV model is a rainfall-runoff model | |
| Single Processor |
| Marine | HIM |
| 1D, 2D | |
| Hallberg Isopycnal Model | |
| Single Processor |
| Hydrology | HYPE |
| 2D | |
| Hydrological model for simulation of water and water quality over time | |
| Single Processor |
| Hydrology, Terrestrial | HackCalculator |
| 1D | |
| Calculate Hack parameters. | |
| Single Processor |
| Coastal, Cryosphere, Ecosystems, Hydrology, Terrestrial | HexWatershed |
| 2D, 3D | |
| A mesh independent flow direction model for hydrologic models | |
| Multiple Processors, Single Processor |
| Terrestrial | Hilltop and hillslope morphology extraction |
| 2D | |
| Tools for extracting hilltops and analysing hillslope morphology | |
| Single Processor |
| Terrestrial | Hilltop flow routing |
| 2D | |
| Algorithm for directly measuring hillslope length from high resolution topographic data | |
| Single Processor |
| Terrestrial | Hogback |
| 1D | |
| Evolution of a hogback | |
| Terrestrial | HyLands |
| 2D | |
| The HyLands model simulates the impact of bedrock landslides on topographic evolution and sediment dynamics. | |
| Single Processor |
| Hydrology | HydroCNHS |
| 2D | |
| HydroCNHS, a Python Package of Hydrological Model for Coupled Natural–Human Systems | |
| Multiple Processors |
| Hydrology, Terrestrial | HydroRaVENS |
| Linear-reservoir hydrological model with snowpack and evapotranspiration | |
| Single Processor |
| Hydrology, Terrestrial | HydroTrend |
| 1.5D, 1D | |
| Climate driven hydrological transport model | |
| Single Processor |
| Hydrology | Hydromad |
| 1.5D | |
| Hydrological Model Assessment and Development | |
| Single Processor |
| Hydrology | Hydrostreamer |
| 1D | |
| HydroStreamer downscales coarse-resolution global runoff products onto local river networks using areal interpolation, vector-based river routing, and multi-model ensemble averaging to produce improved streamflow estimates with minimal calibration requirements. | |
| Single Processor |
| Coastal, Marine | Hyper |
| 2D | |
| 2D Turbidity Current model | |
| Single Processor |
| Hydrology | IDA |
| 2D | |
| An implementation of the Implicit Drainage Area method (regular and hybrid versions) for calculating drainage area from flow directions using parallel iterative solvers. | |
| Multiple Processors |
| Hydrology, Terrestrial | IHydroSlide3D |
| 3D | |
| iHydroSlide3D: the integrated Hydrological processes and 3-Dimensional landSlide prediction model | |
| Multiple Processors |
| Climate, Cryosphere, Ecosystems, Hydrology, Marine, Terrestrial | ILAMB |
| 1D, 2D, 3D | |
| The International Land Model Benchmarking (ILAMB) toolkit | |
| Multiple Processors |
| Cryosphere, Terrestrial | ISSM |
| 2D | |
| Ice Sheet System Model (ISSM) | |
| Multiple Processors |
| Cryosphere, Terrestrial | Ice-sheet-Glacier-reconstruction |
| Read note in extended description. Sandpile method for ice-sheet and glacier reconstruction | |
| Single Processor |
| Cryosphere, Hydrology, Terrestrial | IceFlow |
| 2D | |
| 2D semi-implicit shallow ice approximation glacier model | |
| Single Processor |
| Terrestrial | Iceages |
| Read note in extended description. Stochastic-resonance subroutine of Pleistocene ice ages | |
| Single Processor |
| Cryosphere, Marine | Icepack |
| 3D | |
| Icepack is a Python package for simulating the flow of glaciers and ice sheets, as well as for solving glaciological data assimilation problems. | |
| Multiple Processors |
| Hydrology, Terrestrial | IncrementalDebrisFlowVolumeAnalyzer |
| 2D, 3D | |
| Estimate incremental volume changes (erosion and deposition) along the path of a debris flow. | |
| Coastal, Marine | Inflow |
| Steady-state hyperpycnal flow model | |
| Hydrology, Terrestrial | KWAVE |
| 2D | |
| A model representing infiltration, interception, and runoff using the kinematic wave approximation | |
| Multiple Processors, Single Processor |
| Hydrology, Terrestrial | KnickZone-Picker |
| 1.5D, 2D | |
| Matlab-based scripts to extract topometrics for catchments and identify river knickpoints. | |
| Multiple Processors |
| Cryosphere, Hydrology, Terrestrial | Kudryavtsev Model |
| 1.5D, 1D, 2D | |
| Permafrost Active Layer Thickness Model based on Kudryavtsev's parametrization | |
| Single Processor |
| Terrestrial | LEMming |
| 2D | |
| 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. | |
| Single Processor |
| Terrestrial | LEMming2 |
| 2D | |
| 2D model that simulates the retreat of hard-capped cliffs | |
| Single Processor |
| Hydrology | LISFLOOD |
| 1D, 2D | |
| LISFLOOD - a distributed hydrological rainfall-runoff model | |
| Single Processor |
| Coastal, Hydrology, Terrestrial | LOADEST |
| Software for estimating constituent loads in streams and rivers | |
| Single Processor |
| Terrestrial | LOGDIST |
| Logrithmic velocity distribution solution | |
| Single Processor |
| Terrestrial | LONGPRO |
| 1D | |
| Dynamic evolution of longitudinal profiles | |
| Single Processor |
| Terrestrial | LORICA |
| 2D | |
| LORICA is a process-based soil-landscape evolution model (SLEM) | |
| Single Processor |
| Coastal, Marine | LTRANS |
| 3D | |
| 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). | |
| Single Processor |
| Hydrology, Terrestrial | LakeMapperBarnes |
| 2D | |
| Temporarily fills depressions and reroutes flow across them | |
| Single Processor |
| Coastal, Hydrology, Marine, Terrestrial | Landlab |
| 2D | |
| Python software framework for writing, assembling, and running 2D numerical models | |
| Single Processor |
| Human dimensions, Terrestrial | Landslides |
| 2D | |
| Landlab component that simulates landslide probability of failure as well as mean relative wetness and probability of saturation. | |
| Single Processor |
| Terrestrial | LateralEroder |
| 2D | |
| Laterally erode neighbor node through fluvial erosion. | |
| Single Processor |
| Terrestrial | LateralVerticalIncision |
| 1.5D | |
| Geometric model to explore autogenic increase of vertical incision rate in entrenching alluvial rivers. | |
| Single Processor |
| Terrestrial | LavaFlow2D |
| 2D | |
| Read note in extended description. 2D radially symmetric lava flow model | |
| Single Processor |
| Terrestrial | LinearDiffuser |
| 2D | |
| Landlab component that models soil creep as a linear diffusion process | |
| Single Processor |
| Terrestrial | Lithology |
| 3D | |
| Create a Lithology object with different properties | |
| Single Processor |
| Hydrology, Terrestrial | LossyFlowAccumulator |
| 1.5D | |
| Component to calculate drainage area and accumulate flow, while permitting dynamic loss or gain of flow downstream. | |
| Single Processor |
| Terrestrial | LuSS |
| 1D | |
| A set of MATLAB functions to model how luminescence evolves in different geomorphic scenarios. | |
| Single Processor |
| Terrestrial | LumSoilMixer |
| 1D | |
| This is a model to simulate the non-dimensionalized luminescence in a mixing soil. | |
| Single Processor |
| Terrestrial | MARM5D |
| 3D | |
| Landscape-scale soil evolution model | |
| Single Processor |
| Coastal, Hydrology, Terrestrial | MARSSIM |
| 3D | |
| Landform evolution model | |
| Hydrology, Planetary landforms, Terrestrial | MARSSIM V4 |
| 3D | |
| MARSSIM terrestrial and planetary Landform Evolution Model | |
| Single Processor |
| Terrestrial | MAST-1D sand and mud |
| 1D | |
| The model simulates the co-evolution of a single thread sand bed river and its floodplain in 1D | |
| Single Processor |
| Coastal | MCPM |
| 1D | |
| A stand alone model for the morphological evolution of an idealized transect across a marsh channel-and-platform. | |
| Single Processor |
| Hydrology, Terrestrial | MFDrouting |
| Read note in extended description. Multiple Flow Direction (MFD) flow routing method | |
| Single Processor |
| Hydrology, Terrestrial | MFDrouting-Successive |
| Read note in extended description. Successive flow routing with Multiple Flow Direction (MFD) method | |
| Single Processor |
| Marine | MICOM |
| 3D | |
| Miami Isopycnic Coordinate Ocean Model | |
| Single Processor |
| Hydrology, Terrestrial | MIDAS |
| Coupled flow- heterogeneous sediment routing model | |
| Single Processor |
| Climate | MITgcm |
| 3D | |
| The MITgcm (MIT General Circulation Model) is a numerical model designed for study of the atmosphere, ocean, and climate. | |
| Multiple Processors |
| Hydrology, Terrestrial | MODFLOW |
| 3D | |
| MODFLOW is a three-dimensional finite-difference ground-water model | |
| Multiple Processors, Single Processor |
| Coastal, Hydrology, Terrestrial | MODFLOW 6 |
| 3D | |
| 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 | |
| Multiple Processors, Single Processor |
| Marine | MOM6 |
| 3D | |
| MOM6 is the latest generation of the Modular Ocean Model which is a numerical model code for simulating the ocean general circulation. | |
| Multiple Processors |
| Terrestrial | MPeat2D |
| 2D | |
| A fully coupled mechanical–ecohydrological model of peatland development in two dimensions | |
| Single Processor |
| Hydrology, Terrestrial | Manningseq-bouldersforpaleohydrology |
| 1.5D | |
| Matlab® code for paleo-hydrological flood flow reconstruction in a fluvial channel | |
| Coastal | MarshMorpho2D |
| 2D | |
| 2D long-term marsh evolution model based on tidal dispersion | |
| Single Processor |
| Coastal | MarshPondModel |
| 2D | |
| 2D marsh evolution model focused on pond dynamics | |
| Single Processor |
| Hydrology, Terrestrial | Meander Centerline Migration Model |
| 2D | |
| Simulation of the long-term migration of meandering rivers flowing above heterogeneous floodplains | |
| Single Processor |
| Terrestrial | Meanderpy |
| 3D | |
| A simple kinematic model of meandering | |
| Single Processor |
| Terrestrial | Mineraleroder |
| 1D | |
| solves for the concentration of weathering products in a 1-d steady eroding hillslope soil column | |
| Hydrology | Mixed bedrock-alluvial morphodynamic |
| 1D | |
| Alluvial morphodynamics of bedrock reaches | |
| Single Processor |
| Hydrology | MizuRoute |
| 2D | |
| MizuRoute is a stand-alone runoff routing tool | |
| Single Processor |
| Marine | Mocsy |
| 1D | |
| Routines to model the ocean carbonate system | |
| Single Processor |
| Climate, Coastal, Hydrology, Marine, Terrestrial | ModelParameterDictionary |
| Tool written in Python for reading model input parameters from a simple formatted text file. | |
| Single Processor |
| Terrestrial | Morphodynamic gravel bed |
| 1D | |
| Morphodynamic evolution of gravel bed rivers | |
| Single Processor |
| Hydrology | Mosartwmpy |
| 2D | |
| Model for Scale Adaptive River Transport with Water Management in Python | |
| Multiple Processors, Single Processor |
| Coastal, Hydrology | Mrip |
| 2D | |
| Mrip is a self-organization type model for the formation and dynamics of megaripples in the nearshore. | |
| Single Processor |
| Marine | NEMO |
| 3D | |
| NEMO: Nucleus for European Modelling of the Ocean | |
| Multiple Processors |
| Coastal | NEWTS |
| 2D | |
| NEWTS: Numerical model of coastal Erosion by Waves and Transgressive Scarps | |
| Single Processor |
| Climate, Hydrology | NEXRAD-extract |
| 2D, 3D | |
| Extract data from NEXRAD Doppler Radar NetCDFs | |
| Single Processor |
| Coastal, Marine | NUBBLE |
| 1D | |
| A turbulent boundary layer model for the linearized shallow water equations | |
| Single Processor |
| Climate, Ecosystems, Hydrology | NWIS Data Component |
| 1D | |
| A CSDMS data component used to download the National Water Information System (Nwis) time series datasets. | |
| Climate, Hydrology | NWM Data Component |
| 2D | |
| A CSDMS data component used to download the National Water Model datasets. | |
| Coastal | NearCoM |
| Nearshore Community Model | |
| Hydrology, Terrestrial | Nitrate Network Model |
| 1D | |
| Nitrate and organic carbon dynamics on a wetland-river network | |
| Terrestrial | Non Local Means Filtering |
| 2D | |
| Performs non-local means filtering of a DEM following Buades et al. (2005) | |
| Single Processor |
| Geodynamic, Terrestrial | NormalFault |
| 2D | |
| NormalFault implements relative rock motion due to a normal fault. | |
| Single Processor |
| Hydrology, Terrestrial | OTEQ |
| 1D | |
| One-Dimensional Transport with Equilibrium Chemistry (OTEQ):
A Reactive Transport Model for Streams and Rivers | |
| Single Processor |
| Hydrology, Terrestrial | OTIS |
| 1D | |
| One-Dimensional Transport with Inflow and Storage (OTIS): A Solute Transport Model for Streams and Rivers | |
| Single Processor |
| Hydrology, Terrestrial | OTTAR |
| 1D | |
| Ode To Transient (Ancho de los) Rivers: Transient evolution of river-channel width in response to river discharge and bank and sediment properties. | |
| Single Processor |
| Terrestrial | OTTER |
| 1.5D, 1D | |
| Evolution of a river profile with dynamic width | |
| Coastal, Marine | OceanWaves |
| Calculate wave-generated bottom orbital velocities from surface wave parameters | |
| Single Processor |
| Marine | Oceananigans.jl |
| 3D | |
| 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. | |
| Single Processor |
| Coastal, Hydrology, Marine | OlaFlow |
| 1.5D, 2D, 3D | |
| Wave generation and active absorption interaction with porous structures framework | |
| Multiple Processors, Single Processor |
| Cryosphere, Hydrology | OpenAMUNDSEN |
| 2D | |
| openAMUNDSEN is a modular snow and hydroclimatological modeling framework written in Python. | |
| Single Processor |
| Coastal, Hydrology, Marine, Terrestrial | OpenFOAM |
| 1.5D, 1D, 2D, 3D | |
| Open Field Operation and Manipulation is a toolbox for the development of customized numerical solvers. | |
| Multiple Processors |
| Hydrology, Terrestrial | OpenLISEM |
| 2D | |
| A spatial model for simulation of the full waterbalance, overland flow, flooding and sediment erosion, transport and deposition in all flows. | |
| Multiple Processors |
| Coastal, Marine, Terrestrial | OptimalCycleID |
| 1D | |
| A numerical method to analyse a vertical succession of strata and identify the most cyclical arrangement of constituent facies | |
| Single Processor |
| Coastal, Marine, Terrestrial | OrderID |
| 1D | |
| A method to test for order in a vertical succession of strata | |
| Single Processor |
| Hydrology, Terrestrial | OverlandFlow |
| 2D | |
| 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. | |
| Single Processor |
| Hydrology, Terrestrial | OverlandFlowBates |
| 2D | |
| 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. | |
| Single Processor |
| Hydrology, Terrestrial | PCR-GLOBWB |
| 2D | |
| PCR-GLOBWB is a large-scale hydrological model intended for global to regional studies | |
| Single Processor |
| Hydrology, Terrestrial | PHREEQC |
| 1D | |
| 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 | |
| Single Processor |
| Hydrology | PIHM |
| PIHM is a multiprocess, multi-scale hydrologic model. | |
| Hydrology | PIHMgis |
| 2D | |
| Tightly coupled GIS interface for the Penn State Integrated Hydrologic Model | |
| Single Processor |
| Cryosphere, Terrestrial | PISM |
| 3D | |
| Parallel Ice Sheet Model, PISM | |
| Multiple Processors |
| Hydrology, Terrestrial | PRMS |
| 3D | |
| Precipitation-Runoff Modeling System | |
| Single Processor |
| Climate | PSTSWM |
| 3D | |
| Parallel Spectral Transform Shallow Water Model | |
| Multiple Processors |
| Hydrology, Terrestrial | ParFlow |
| Parallel, high-performance, integrated watershed model | |
| Climate, Coastal, Cryosphere, Ecosystems, Hydrology, Terrestrial | Permafrost Benchmark System |
| 2D | |
| The PBS is a web-based tool for conducting benchmarking studies of permafrost models. | |
| Multiple Processors, Single Processor |
| Hydrology, Terrestrial | PermafrostBankErosionModel |
| 2D | |
| The PermafrostBankErosionModel is a model simulating thermal–mechanical riverbank erosion in permafrost environments. | |
| Single Processor |
| Terrestrial | PerronNLDiffuse |
| 2D | |
| Nonlinear diffusion, following Perron (2011). | |
| Single Processor |
| Hydrology, Terrestrial | Pllcart3d |
| 3D | |
| 3D numerical simulation of confined miscible flows | |
| Coastal, Marine | Plume |
| 2D | |
| Hypopycnal sediment plume | |
| Single Processor |
| Coastal | Point-Tidal-flat |
| Point Model for Tidal Flat Evolution model | |
| Single Processor |
| Climate, Ecosystems, Hydrology, Terrestrial | PotentialEvapotranspiration |
| 2D | |
| Calculates potential evapotranspiration | |
| Single Processor |
| Hydrology, Terrestrial | PotentialityFlowRouter |
| 2D | |
| Multidirectional flow routing using a novel method. | |
| Single Processor |
| Climate, Hydrology, Terrestrial | PrecipitationDistribution |
| 2D | |
| Generate random sequence of precipitation events | |
| Single Processor |
| Marine | Princeton Ocean Model (POM) |
| 3D | |
| POM: Sigma coordinate coastal & basin circulation model | |
| Hydrology, Terrestrial | PsHIC |
| 2D | |
| Pixel-scale Hypsometric Integral Calculator | |
| Single Processor |
| Terrestrial | PyDeCe |
| 2D | |
| 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. | |
| Multiple Processors, Single Processor |
| Coastal, Hydrology | PyDeltaRCM |
| 2D | |
| Reduced complexity river delta formation and evolution model with channel dynamics | |
| Single Processor |
| Hydrology, Terrestrial | PyRiverBed |
| 1.5D | |
| A Python framework to generate synthetic riverbed topography of constant-width meandering rivers | |
| Single Processor |
| Hydrology, Terrestrial | PySBeLT |
| 1D | |
| A Python software package for stochastic sediment transport under rarefied conditions | |
| Single Processor |
| Coastal | Pybeach |
| A Python package for extracting the location of dune toes on beach profile transects | |
| Single Processor |
| Climate | QTCM |
| 2D | |
| Quasi-equilibrium Tropical Circulation Model | |
| Single Processor |
| Terrestrial | QUAL2K |
| 1D | |
| A Modeling Framework for Simulating River and Stream Water Quality | |
| Single Processor |
| Coastal | QUODDY |
| 3D | |
| A state-of-the-art finite-element computer simulation program for coastal ocean circulation modeling | |
| Single Processor |
| Terrestrial | RAFEM |
| 2D | |
| River Avulsion and Floodplain Evolution Module | |
| Coastal | REF-DIF |
| 1D | |
| Phase-resolving parabolic refraction-diffraction model for ocean surface wave propagation. | |
| Single Processor |
| Hydrology, Terrestrial | RHESSys |
| 2D | |
| Regional Hydro-Ecologic Simulation System | |
| Single Processor |
| Marine | ROMS |
| Regional Ocean Modeling System | |
| Coastal, Marine | ROMS Data Component |
| 3D | |
| A CSDMS data component used to access the Regional Ocean Modeling System (ROMS) datasets | |
| Hydrology, Terrestrial | Rabpro |
| 2D | |
| River and Basin Profiler (rabpro) | |
| Single Processor |
| Climate, Terrestrial | Radiation |
| 1D, 2D | |
| Compute 1D and 2D total incident shortwave radiation. | |
| Single Processor |
| Hydrology, Terrestrial | RecircFeed |
| 1D | |
| E-book: calculator for approach to equilibrium in recirculating and feed flumes | |
| Single Processor |
| Cryosphere, Hydrology, Terrestrial | Rescal-snow |
| 2D, 3D | |
| A model of dunes and snow-waves | |
| Single Processor |
| Hydrology | Reservoir |
| 1D | |
| Reservoir: Tools for Analysis, Design, and Operation of Water Supply Storages | |
| Single Processor |
| Coastal, Hydrology | RivGraph |
| 2D | |
| RivGraph: Automatic extraction and analysis of river and delta channel network topology | |
| Single Processor |
| Terrestrial | RivMAP |
| 2D | |
| Matlab toolbox for mapping and measuring river planform changes | |
| Multiple Processors, Single Processor |
| Hydrology, Terrestrial | River Erosion Model |
| 1D | |
| An intermediate complexity model for simulating stream channel evolution (years to decades) at the watershed scale. | |
| Multiple Processors, Single Processor |
| Hydrology, Terrestrial | River Network Bed-Material Sediment |
| 1D | |
| Bed-material sediment transport and storage dynamics on river networks. | |
| Hydrology, Terrestrial | River Temperature Model |
| 1.5D, 1D | |
| River Temperature Model based on heat balance approach | |
| Single Processor |
| Ecosystems, Hydrology, Terrestrial | RiverMUSE |
| 1D | |
| Simulates freshwater mussel populations' response to changes in suspended sediment | |
| Single Processor |
| Hydrology, Terrestrial | RiverWFRisingBaseLevelNormal |
| 1D | |
| E-book: Calculator for disequilibrium aggradation of a sand-bed river in response to rising base level. | |
| Single Processor |
| Hydrology, Terrestrial | RouseVanoniEquilibrium |
| 1D | |
| E-book: Program for calculating the Rouse-Vanoni profile of suspended sediment. | |
| Single Processor |
| Coastal, Marine | SBM |
| Sorted Bedform Model | |
| Single Processor |
| Marine | SEA |
| 3D | |
| Southamption--East Anglia | |
| Single Processor |
| Coastal, Marine | SELFE |
| 3D | |
| Semi-implicit Eulerian–Lagrangian Finite Element | |
| Single Processor |
| Terrestrial | SETTLE |
| Partical settling velocity solution | |
| Single Processor |
| Coastal | SFINCS |
| 2D | |
| SFINCS, a reduced-physics solver to compute compound flooding in coastal systems due to fluvial, pluvial, tidal, wind- and wave-driven processes | |
| Single Processor |
| Terrestrial | SIBERIA |
| 2D | |
| SIBERIA simulates the evolution of landscapes under the action of runoff and erosion over long times scales. | |
| Single Processor |
| Cryosphere, Terrestrial | SICOPOLIS |
| Ice sheet model | |
| Single Processor |
| Terrestrial | SIGNUM |
| 2D | |
| SIGNUM (Simple Integrated Geomorphological Numerical Model) is a MAtlab TIN-based landscape evolution model | |
| Single Processor |
| Hydrology, Planetary landforms, Terrestrial | SINUOUS |
| 2D | |
| SINUOUS - Meander Evolution Model | |
| Single Processor |
| Climate, Coastal, Geodynamic, Hydrology, Marine, Terrestrial | SLAMM 6.7 |
| 1.5D, 2D | |
| The Sea Level Affecting Marshes Model (SLAMM) | |
| Multiple Processors |
| Marine, Terrestrial | SLEPIAN Alpha |
| 3D | |
| Computation of spherical harmonics, Slepian functions, and transforms | |
| Multiple Processors, Single Processor |
| Marine, Terrestrial | SLEPIAN Bravo |
| 3D | |
| Linear inverse problems using spherical harmonics and spherical Slepian functions | |
| Multiple Processors, Single Processor |
| Marine, Terrestrial | SLEPIAN Charlie |
| 3D | |
| Spectral estimation problems using spherical harmonics and spherical Slepian functions | |
| Multiple Processors, Single Processor |
| Marine, Terrestrial | SLEPIAN Delta |
| 3D | |
| Analysis of time-variable gravity from the GRACE satellite mission using spherical harmonics and spherical Slepian functions | |
| Multiple Processors, Single Processor |
| Climate | SLEPIAN Echo |
| 3D | |
| Computation of vectorial spherical harmonics, vectorial Slepian functions, and transforms | |
| Multiple Processors, Single Processor |
| Geodynamic, Terrestrial | SNAC |
| 3D | |
| An updated Lagrangian explicit finite difference code for modeling a finitely deforming elasto-visco-plastic solid in 3D. | |
| Multiple Processors, Single Processor |
| Cryosphere, Terrestrial | SNOWPACK |
| 1D | |
| 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. | |
| Single Processor |
| Terrestrial | SPACE |
| 2D | |
| Landlab component for 2-D calculation of fluvial sediment transport and bedrock erosion | |
| Single Processor |
| Hydrology, Terrestrial | SPARROW |
| 2D | |
| The SPARROW Surface Water-Quality Model | |
| Single Processor |
| Coastal | SPHYSICS |
| 2D, 3D | |
| Smoothed Particle Hydrodynamics code | |
| Multiple Processors, Single Processor |
| Coastal | STORM |
| Windfield simulator for a cyclone | |
| Single Processor |
| Climate, Coastal, Marine | STSWM |
| 3D | |
| NCAR Spectral Transform Shallow Water Model | |
| Single Processor |
| Coastal, Hydrology | STVENANT |
| 1D | |
| 1D gradually varied flow routine | |
| Single Processor |
| Coastal | STWAVE |
| 3D | |
| Steady-State Spectral Wave Model | |
| Single Processor |
| Terrestrial | SUSP |
| Suspended load transport subroutine | |
| Single Processor |
| Terrestrial | SVELA |
| Shear velocity solution associated with grain roughness | |
| Single Processor |
| Coastal | SWAN |
| 3D | |
| SWAN is a third-generation wave model | |
| Multiple Processors |
| Hydrology, Terrestrial | SWAT |
| 2D | |
| SWAT is a river basin scale model developed to quantify the impact of land management practices in large, complex watersheds. | |
| Single Processor |
| Hydrology, Terrestrial | SWEHR |
| 2D | |
| A coupled model for infiltration, fluid flow, and sediment transport. | |
| Single Processor |
| Hydrology, Terrestrial | SWMM |
| 2D | |
| Storm Water Management Model | |
| Single Processor |
| Coastal, Marine | Sakura |
| 3 Equation hyperpycnal flow model | |
| Single Processor |
| Coastal, Cryosphere | SedBerg |
| 2D | |
| An iceberg drift and melt model, developed to simulate sedimentation in high-latitude glaciated fjords. | |
| Single Processor |
| Hydrology | SedCas |
| 1D | |
| A probabilistic sediment cascade model for sediment production, storage and transfer | |
| Single Processor |
| Terrestrial | SedDepEroder |
| 2D | |
| Compute fluvial erosion using using “tools and cover” theory | |
| Single Processor |
| Coastal, Hydrology | SedFoam-2.0 |
| 3D | |
| A multi-dimensional Eulerian two-phase model for sediment transport (version 2.0) | |
| Multiple Processors, Single Processor |
| Coastal, Marine | Sedflux |
| 2D, 3D | |
| Basin filling stratigraphic model | |
| Marine | Sedtrans05 |
| Sediment transport model for continental shelf and estuaries | |
| Hydrology, Terrestrial | SinkFiller |
| 2D | |
| Fill sinks in a landscape to the brim, following the Barnes et al. (2014) algorithms. | |
| Single Processor |
| Ecosystems, Hydrology, Terrestrial | SoilGrids Data Component |
| 2D | |
| A CSDMS data component used to download the soil property datasets from the SoilGrids system. | |
| Hydrology, Terrestrial | SoilInfiltrationGreenAmpt |
| 2D | |
| Landlab component that calculates soil infiltration based on the Green-Ampt solution. | |
| Hydrology, Terrestrial | SoilMoisture |
| 2D | |
| Compute the decay of soil moisture saturation at storm-interstorm time period | |
| Single Processor |
| Climate, Hydrology, Terrestrial | SpatialPrecipitationDistribution |
| 2D | |
| Generate random sequence of spatially-resolved precipitation events | |
| Single Processor |
| Ecosystems, Terrestrial | SpeciesEvolver |
| 2D | |
| Evolve life in a landscape. | |
| Single Processor |
| Terrestrial | Spirals1D |
| 1D | |
| Read note in extended description. 1D model of spiral troughs on Mars | |
| Single Processor |
| Hydrology, Terrestrial | SteadyStateAg |
| 1D | |
| E-book: calculator for approach to equilibrium in recirculating and feed flumes | |
| Single Processor |
| Terrestrial | SteepnessFinder |
| 1.5D, 2D | |
| Calculate steepness and concavity indices from gridded topography | |
| Single Processor |
| Terrestrial | StreamPower |
| Read note in extended description. Modeling the development of topographic steady state in the stream-power model | |
| Single Processor |
| Terrestrial | StreamPowerSmoothThresholdEroder |
| 2D | |
| Compute fluvial erosion using stream power theory with a numerically smoothed threshold | |
| Single Processor |
| Terrestrial | StreamProfilerApp |
| 1D | |
| Global stream profiler web-app | |
| Single Processor |
| Hydrology, Terrestrial | SubsidingFan |
| 1D | |
| E-book: calculator for evolution of profiles of fans in subsiding basins | |
| Single Processor |
| Coastal, Marine, Planetary landforms, Terrestrial | Sun fan-delta model |
| 2D | |
| Fan-delta and alluvial fan landscape evolution model | |
| Single Processor |
| Terrestrial | SurfaceRoughness |
| 2D | |
| Quantifies surface roughness with high-resolution topographic data by analyzing the local variability of surface normal vectors. | |
| Single Processor |
| Hydrology, Terrestrial | SuspSedDensityStrat |
| 1D | |
| E-book: Module for calculating the effect of density stratification on the vertical profiles of velocity and suspended sediment. | |
| Single Processor |
| Marine | Symphonie |
| 3D primitive equation ocean model | |
| Geodynamic, Terrestrial | TAo |
| 2D | |
| 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). | |
| Single Processor |
| Ecosystems, Hydrology, Terrestrial | TIN-based Real-time Integrated Basin Simulator (tRIBS) |
| 2D | |
| The TIN-based Real-Time Integrated Basin Simulator is a fully-distributed, continuous hydrologic model operating on a Triangulated Irregular Network (TIN). | |
| Multiple Processors |
| Climate, Geodynamic, Hydrology, Terrestrial | TISC |
| 2D, 3D | |
| TISC integrates quantitative models of lithospheric flexure, fault deformation, and surface mass transport (erosion/transport/sedimentation) along drainage networks. | |
| Single Processor |
| Hydrology, Terrestrial | TOPMODEL |
| 2D | |
| Physically based, distributed watershed model that simulates hydrologic fluxes of water through a watershed | |
| Single Processor |
| Hydrology, Terrestrial | TOPOG |
| 2D, 3D | |
| TOPOG is a terrain analysis-based hydrologic modelling package | |
| Single Processor |
| Terrestrial | TURB |
| Gausian distribution calculator of instantaneous shear stresses on the fluvial bed | |
| Single Processor |
| Marine | TURBINS |
| 2D, 3D | |
| An immersed boundary, Navier–Stokes code for the simulation of gravity and turbidity currents interacting with complex topographies. | |
| Multiple Processors, Single Processor |
| Hydrology | TauDEM |
| 2D | |
| 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 | |
| Multiple Processors |
| Hydrology, Terrestrial | TaylorNonLinearDiffuser |
| 2D | |
| Model non-linear soil creep after Ganti et al. (2012) | |
| Single Processor |
| Terrestrial | Terrainbento |
| 2D | |
| A Python package for multi-model analysis in long-term drainage basin evolution | |
| Single Processor |
| Terrestrial | Terrapin |
| 1.5D | |
| Build and destroy strath and fill terraces | |
| Single Processor |
| Cryosphere, Hydrology, Terrestrial | ThawLake1D |
| 1D | |
| 1-D numerical model of permafrost and subsidence processes. | |
| Single Processor |
| Hydrology, Marine | The TELEMAC system |
| 2D, 3D | |
| a powerful integrated modeling tool for use in the field of free-surface flows. | |
| Single Processor |
| Hydrology | TopoFlow |
| 2D | |
| Spatially-distributed, D8-based hydrologic model | |
| Single Processor |
| Hydrology | TopoFlow-Channels-Diffusive Wave |
| 2D | |
| Diffusive Wave process component for flow routing in a D8-based, spatial hydrologic model | |
| Single Processor |
| Hydrology | TopoFlow-Channels-Dynamic Wave |
| 2D | |
| Dynamic Wave process component for flow routing in a D8-based, spatial hydrologic model | |
| Single Processor |
| Hydrology | TopoFlow-Channels-Kinematic Wave |
| 2D | |
| Kinematic Wave process component for flow routing in a D8-based, spatial hydrologic model. | |
| Single Processor |
| Hydrology | TopoFlow-Data-HIS |
| The CUAHSI Hydrologic Information System | |
| Hydrology | TopoFlow-Diversions |
| 2D | |
| Diversions component for a D8-based, spatial hydrologic model. | |
| Single Processor |
| Hydrology | TopoFlow-Evaporation-Energy Balance |
| 2D | |
| Evaporation process component (Energy Balance method) for a D8-based, spatial hydrologic model | |
| Single Processor |
| Hydrology | TopoFlow-Evaporation-Priestley Taylor |
| 2D | |
| Evaporation process component (Priestley-Taylor method) for a D8-based, spatial hydrologic model | |
| Single Processor |
| Hydrology | TopoFlow-Evaporation-Read File |
| 2D | |
| Evaporation process component (read from file method) for a spatially-distributed hydrologic model. | |
| Single Processor |
| Hydrology | TopoFlow-Infiltration-Green-Ampt |
| 2D | |
| Infiltration process component (Green-Ampt method) for a D8-based, spatial hydrologic model | |
| Single Processor |
| Hydrology | TopoFlow-Infiltration-Richards 1D |
| 2D | |
| Infiltration process component (Richards 1D method) for a D8-based, spatial hydrologic model | |
| Single Processor |
| Hydrology | TopoFlow-Infiltration-Smith-Parlange |
| 2D | |
| Infiltration process component (Smith-Parlange method) for a D8-based, spatial hydrologic model | |
| Single Processor |
| Hydrology | TopoFlow-Meteorology |
| 2D | |
| Meteorology process component for a D8-based, spatial hydrologic model | |
| Single Processor |
| Hydrology | TopoFlow-Saturated Zone-Darcy Layers |
| 2D | |
| Saturated Zone process component (Darcy's law, multiple soil layers) for a D8-based, spatial hydrologic model | |
| Single Processor |
| Hydrology | TopoFlow-Snowmelt-Degree-Day |
| 2D | |
| Snowmelt process component (Degree-Day method) for a D8-based, spatial hydrologic model | |
| Single Processor |
| Hydrology | TopoFlow-Snowmelt-Energy Balance |
| 2D | |
| Snowmelt process component (Energy Balance method) for a D8-based, spatial hydrologic model | |
| Single Processor |
| Hydrology, Terrestrial | TopoToolbox |
| 2D | |
| A set of Matlab functions for topographic analysis | |
| Climate, Coastal, Cryosphere, Ecosystems, Geodynamic, Human dimensions, Hydrology, Marine, Terrestrial | Topography Data Component |
| 2D | |
| 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. | |
| Single Processor |
| Terrestrial | Tracer dispersion calculator |
| 1D | |
| The model computes the streamwise and vertical dispersal of a patch of tracers in a gravel bed river | |
| Single Processor |
| Hydrology, Terrestrial | TransportLengthHillslopeDiffuser |
| 2D | |
| Transport length hillslope diffusion. | |
| Single Processor |
| Hydrology, Terrestrial | TwoPhaseEulerSedFoam |
| 3D | |
| A four-way coupled two-phase Eulerian model for sediment transport | |
| Multiple Processors, Single Processor |
| Hydrology, Terrestrial | UEB |
| 2D | |
| The Utah Energy Balance (UEB) Grid snowmelt model | |
| Single Processor |
| Hydrology, Terrestrial | UIDS |
| 2D | |
| A Matlab-based urban flood model considering rainfall-induced and surcharge-induced inundations | |
| Single Processor |
| Marine | UMCESroms |
| Chesapeake Bay Application, special case of Regional Ocean Modeling System (ROMS) | |
| Hydrology | VIC |
| 3D | |
| 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. | |
| Single Processor |
| Ecosystems, Terrestrial | VegCA |
| 2D | |
| Landlab component that simulates inter-species plant competition using a 2D cellular automata model. | |
| Single Processor |
| Climate, Ecosystems, Hydrology, Terrestrial | Vegetation |
| 2D | |
| Model plant dynamics using multiple representative plant species | |
| Single Processor |
| Climate | WACCM Dust-Sulfur |
| 3D | |
| Whole atmosphere module of sulfate aerosols. | |
| Multiple Processors |
| Climate | WACCM-CARMA |
| atmospheric/aerosol microphysical model | |
| Climate | WACCM-EE |
| GCM for deep paleoclimate studies | |
| Coastal | WAVEREF |
| Wave refraction routine | |
| Single Processor |
| Climate, Coastal, Ecosystems, Geodynamic, Hydrology, Marine | WAVEWATCH III Data Component |
| 2D | |
| A CSDMS data component used to fetch and cache WAVEWATCH III datasets. | |
| Single Processor |
| Coastal, Marine | WAVEWATCH III ^TM |
| 2D | |
| Spectral wind wave model | |
| Cryosphere, Terrestrial | WAVI.jl |
| 2D | |
| Ice Sheet Modelling in Julia | |
| Single Processor |
| Hydrology, Terrestrial | WBM-WTM |
| 2D | |
| Water Balance/Transport Model | |
| Single Processor |
| Hydrology, Terrestrial | WBMsed |
| 2D | |
| Global sediment flux and water discharge model. | |
| Multiple Processors |
| Terrestrial | WDUNE |
| 2D | |
| GUI implementation of the Werner (1995) cellular automata aeolian dune model | |
| Single Processor |
| Terrestrial | WILSIM |
| 2D | |
| Landscape evolution model | |
| Single Processor |
| Coastal | WINDSEA |
| Deep water significant wave height and period simulator during a hurricane routine | |
| Single Processor |
| Terrestrial | WOFOST |
| 1D | |
| WOFOST (WOrld FOod STudies) is a simulation model for the quantitative analysis of the growth and production of annual field crops. | |
| Single Processor |
| Hydrology, Terrestrial | WPHydResAMBL |
| 1D | |
| E-book: Implementation of the Wright-Parker (2004) formulation for hydraulic resistance combined with the Ashida-Michiue (1972) bedload formulation. | |
| Single Processor |
| Climate | WRF |
| 3D | |
| Weather Research and Forecasting Model | |
| Multiple Processors |
| Climate, Coastal, Cryosphere, Ecosystems, Hydrology, Terrestrial | WRF-Hydro |
| 1D, 2D | |
| 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. | |
| Multiple Processors |
| Coastal, Marine | WSGFAM |
| Wave and current supported sediment gravity flow model | |
| Hydrology | WSIMOD |
| WSIMOD: Water Systems Integrated Modelling framework | |
| Single Processor |
| Terrestrial | WTM |
| 2D | |
| Coupled groundwater and dynamic lake modelling | |
| Multiple Processors |
| Hydrology | WaterGAP |
| 2D | |
| WaterGAP is a global hydrological model that quantifies human use of groundwater and surface water as well as water flows and water storage and thus water resources on all land areas of the Earth | |
| Single Processor |
| Coastal | Wetland3P |
| 1D | |
| A 3-point dynamic model for the morphological evolution of a backbarrier basin composed by marshes and mudflats | |
| Single Processor |
| Coastal | XBeach |
| 2D | |
| Morphological changes, nearshore currents, wave propagation and sediment transport model | |
| Terrestrial | YANGs |
| Fluvial sediment transport model | |
| Single Processor |
| Ecosystems, Terrestrial | ZoneController |
| 2D | |
| Controls zones and populates them with taxa. | |
| Single Processor |
| Ecosystems, Terrestrial | ZoneTaxon |
| 2D | |
| A zone-based taxon | |
| Single Processor |
| Terrestrial | Zscape |
| 1D | |
| A simple parallel code to demonstrate diffusion | |
| Single Processor |
