CSDMS models by numbers

From CSDMS

Models, tools and components

Models, tools and components per domain

Domain Models Tools Components
All domains 334 136 36
Terrestrial 173 113 12
Coastal 86 18 10
Marine 58 15 5
Hydrology 122 82 25
Geodynamic 19 5 1
Carbonate and Biogenics 1 2 0
Cryosphere 29 9 4
Climate 20 17 4
Human dimensions 2 3 0
Ecosystems 15 11 2


Model & tool contributions per calendar year

Year Models Tools Model & Tools with DOIs
2026 334 (16) 136 (1) 170
2025 318 (2) 135 (1) 162
2024 316 (18) 134 (8) 160
2023 298 (9) 126 (1) 151
2022 289 (6) 125 (0) 149
2021 283 (12) 125 (8) 148
2020 271 (32) 117 (26) 144
2019 239 (15) 91 (3) 140
2018 224 (19) 88 (4) 137
2017 205 (19) 84 (4) 124
2016 186 (10) 80 (3) 119
2015 176 (17) 77 (3) 119
2014 159 (12) 74 (1) 114
2013 147 (2) 73 (4) 110
2012 145 (18) 69 (3) 110
2011 127 (20) 66 (4) 110
2010 107 (28) 62 (34) 101
2009 79 (79) 28 (28) 62

Note: Above numbers are total submissions in the repository by the end of each year, and submissions per year between brackets).

Models per language

Program language Count
Python 167
C 101
Fortran77 61
Matlab 70
Fortran90 65
C++ 44
Java 6
IDL 3
Other 45

Note: some models can be programmed in more than 1 language

Models per operating system

Operating system Count
Linux 361
Windows 353
Unix 332
Mac OS 325
Other 15

Note: some models can run on multiple operating systems

Are Models Cited?

There are currently 39,235 references added to the model reference repository. With this we track the total number of papers that cite a specific model, and a bibliometric rating in the form of the h-index for models: a version of the popular h-index that references a specific model rather than a unique author. The h-index metric has several benefits:

  • model developers and users can expose publications with model metadata and thereby highlight their research,
  • model users have an overview of the literature that is available for a model, and
  • a user can, based on the h-index, quickly see whether a model is well adopted within the community.
ModelNr. of added referencesCitationsH-indexM-quotient
WRF99332761911743.05
SWAT58682000221632.86
VIC875538541122.67
ApsimX1439568561052.69
OpenFOAM1024536671045.2
MODFLOW3517793451002.04
TOPMODEL57436376952.21
SWAN185349961931.22
LISFLOOD41622079823.04
ROMS104836173782.36
HBV54127002771.43
WAVEWATCH III ^TM103224180741.95
Ecopath with Ecosim57222991712.37
Delft3D144522698652.1
ADCIRC61615350611.74
HSPF48516417591.28
SICOPOLIS15410153541.69
XBeach57910901532.79
Princeton Ocean Model (POM)40611009511.59
PHREEQC31411609503.57
FVCOM50211805492.04
PCR-GLOBWB1339617492.88
RHESSys1558034461.28
TIN-based Real-time Integrated Basin Simulator (tRIBS)1116674451.41
The TELEMAC system4779026450.87
CICE2396898421.08
OTIS1006482400.98
DHSVM1285912391.18
WRF-Hydro2965085381.41
FUNWAVE2057366381.19
SWMM2124997360.68
MITgcm1308619360.75
PRMS1455530350.8
WOFOST1264957340.83
COAWST1834298342
GISS GCM ModelE878453321.33
CHILD434567311.11
PISM1104698300.59
ISSM1073054301.88
Caesar753195301.15
PIHM602400291.45
Landlab1672712282.15
MICOM624362280.8
Alpine3D562835281.33
HydroTrend562439280.88
Demeter442594271.17
HAMSOM631956260.87
SPARROW424116250.83
CREST432596251.56
CLUMondo572999251.67
GNE334145241.09
SIBERIA342844220.61
QUAL2K1452175220.88
ALFRESCO223218210.78
STWAVE911876200.57
GIPL321548200.87
CAESAR Lisflood751281201.43
BOM471581200.71
UEB351739190.56
ParFlow394048180.55
SNOWPACK193422180.64
LOADEST401783170.74
HYPE531432171
ELCIRC311712170.74
TopoToolbox402621160.94
OGGM50860161.78
SPHYSICS2910102160.46
GeoClaw431407160.89
TauDEM613156150.5
Glimmer-CISM261496150.54
Sedflux25863150.58
QTCM231904150.56
Symphonie33922140.32
GEOtop311506140.61
REF-DIF185681140.32
MOM656742131.3
Badlands22421121
Anuga27407120.55
CryoGrid313877121.09
CWatM23609111.38
DeltaRCM14407110.92
WBMsed141337110.73
GSFLOW321228110.5
Underworld2211596110.44
SFINCS21482101.25
SedFoam-2.034584101
FwDET22602101.11
OlaFlow47702100.71
ChesROMS138966100.3
STSWM111922100.29
DLBRM14332100.4
GISS AOM10108090.27
CEM13174490.35
MizuRoute1528180.73
RivMAP944080.73
DR3M1436080.15
PSTSWM1025080.24
GEOMBEST946680.36
ILAMB972870.64
QUODDY1836770.27
EF5829970.7
AeoLiS1644670.5
TISC797470.23
CBOFS27876070.21
WBM-WTM10182470.18
MARSSIM8148960.18
Hydromad958460.38
Cyclopath752960.17
MRSAA533050.24
LTRANS765650.24
TopoFlow915450.23
WILSIM68350.22
River Network Bed-Material Sediment643850.38
UMCESroms5872750.15
TOPOG1099250.12
DeltaSIM516050.21
GOLEM8204750.15
NearCoM840450.25
MIDAS721650.15
TURBINS519940.25
SNAC517440.21
HIM435040.13
Gc2d449240.15
CarboCAT75240.29
MARM5D516440.22
TAo527140.12
SBM529540.17
AquaTellUs514040.16
Amanzi104030.23
OpenAMUNDSEN62530.5
WSIMOD42030.75
PIHMgis517530.16
WTM89630.09
Instructed Glacier Model713930.6
Plume414530.1
Dorado34730.43
Mocsy316030.23
Sedtrans05410030.16
LaMEM710030.25
CVPM33030.33
1D Hillslope MCMC435230.2
SEA423830.1
Cliffs315130.23
DrEICH algorithm317230.23
Bio452530.07
Mineraleroder32520.2
SPACE29620.2
WAVI.jl22720.67
MPeat2D21420.67
Oceananigans.jl411520.29
DVMDOSTEM61020.5
RivGraph23620.29
CAM-CARMA2262320.09
HyLands28720.29
MARSSIM V42120820.06
SedCas316720.15
SedBerg34820.11
DynEarthSol3D21020.17
Elv-GST215820.2
Barrier Inlet Environment (BRIE) Model36720.22
Diffusion318020.08
Manningseq-bouldersforpaleohydrology23620.2
River Erosion Model22520.22
SLAMM 6.726020.17
Coastal Dune Model345220.14
ESCAPE31820.22
Hogback26420.2
Meander Centerline Migration Model418220.11
DROG3D310720.08
SELFE267020.11
Detrital Thermochron210820.12
Auto marsh214020.15
YANGs313120.06
FVshock325220.11
Channel-Oscillation316320.09
CMFT267320.09
OTEQ214220.06
Zscape237620.07
WSGFAM310820.1
STORM310020.05
Eolian Dune Model319320.11
StreamPower317520.11
Iceages341620.08
Flex2D-ADI317420.09
UIDS1410.33
Sun fan-delta model1310.25
Topography Data Component1310.33
LumSoilMixer14010.14
GeoFlood2110.33
GeoTiff Data Component1310.33
FACET3310.12
Flex1D213910.05
Pllcart3d26810.03
TopoFlow-Evaporation-Priestley Taylor11210.06
TopoFlow-Channels-Dynamic Wave11210.06
FLDTA23110.03
LITHFLEX113110.05
1DBreachingTurbidityCurrent12810.06
NEMO1129610.05
DynQual14210.25
IHydroSlide3D14610.25
Coastal Landscape Transect Model (CoLT)24810.25
TopoFlow-Evaporation-Energy Balance11210.06
Rabpro1410.2
TopoPyScale1710.25
NEWTS2810.25
PySBeLT1110.2
ArcDelRCM2510.25
MCPM2410.09
TopoFlow-Data-HIS14210.07
TopoFlow-Saturated Zone-Darcy Layers11210.06
Compact211810.04
FTCS1D-NonLinear213910.05
FractionalNoises2D213910.05
TopoFlow-Infiltration-Smith-Parlange11210.06
TopoFlow-Meteorology11210.06
TopoFlow-Snowmelt-Degree-Day11210.06
Mosartwmpy11410.17
DFMFON11910.25
EstuarineMorphologyEstimator11110.11
HydroCNHS1310.2
Equilibrium Calculator1810.17
SLEPIAN Alpha1110.08
AR2-sinuosity11410.17
Gospl31410.14
Chi analysis tools120410.08
Icepack33510.12
LuSS12410.14
FineSed3D1110.08
1D Particle-Based Hillslope Evolution Model1110.11
SWEHR23510.09
Sakura26510.04
TopoFlow-Infiltration-Richards 1D11210.06
LITHFLEX213110.05
RAFEM13210.11
Subside27710.05
SVELA23110.03
LateralVerticalIncision16010.1
GrainHill11310.11
TopoFlow-Evaporation-Read File11210.06
OTTER26310.11
LOGDIST23110.03
LavaFlow2D213910.05
MarshPondModel12810.14
CoastMorpho2D27610.14
Lithology1710.11
LinearDiffuser123210.1
LEMming211610.12
Meanderpy115810.12
Barrier3D12510.17
HexWatershed14110.14
DeltaRCM Vegetation13110.11
CVFEM Rift2D11410.11
RiverMUSE13110.09
SoilInfiltrationGreenAmpt111810.09
Bifurcation14510.11
OptimalCycleID11910.09
Cross Shore Sediment Flux16910.09
Mixed bedrock-alluvial morphodynamic1610.12
KWAVE111810.09
DeltaClassification2610.14
ChannelProfiler123210.1
DepthDependentTaylorDiffuser123210.1
Rescal-snow1610.12
ECSimpleSnow130510.04
Terrainbento13810.12
Hilltop and hillslope morphology extraction18210.07
GRLP26110.11
BlockLab13010.12
CMIP127210.08
OverlandFlow15510.1
Nitrate Network Model13710.11
GST-extendedmodel14710.1
BRaKE17710.09
SIGNUM27310.07
SiStER13310.09
BatTri14010.05
ACADIA13210.04
GLUDM11410.08
OrderID13410.09
Hilltop flow routing18510.09
ThawLake1D12110.07
SurfaceRoughness15110.08
Bedrock Fault Scarp29410.06
RiverSynth14310.08
GullyErosionProfiler1D16410.08
GFlex27110.07
Wetland3P114410.08
IDA11910.08
WAVEREF23110.03
FUNDY21410.04
WDUNE11310.07
LEMming23310.06
Ice-sheet-Glacier-reconstruction213910.05
Fourier-Bessel-integration213910.05
PsHIC26210.05
TopoFlow-Snowmelt-Energy Balance11210.06
TopoFlow-Infiltration-Green-Ampt11210.06
TopoFlow-Diversions11210.06
TopoFlow-Channels-Kinematic Wave11210.06
TopoFlow-Channels-Diffusive Wave11210.06
Area-Slope Equation Calculator26210.05
Hyper24010.05
Point-Tidal-flat212910.05
WINDSEA23110.03
DELTA23110.03
2DFLOWVEL23110.03
Inflow24710.03
Bing219810.04
Spirals1D213910.05
WACCM-EE120010.05
FTCS2D-TerraceDiffusion213910.05
FTCS2D213910.05
FractionalNoises1D213910.05
STVENANT23110.03
TURB23110.03
SUSP23110.03
SETTLE23110.03
MFDrouting-Successive213910.05
MFDrouting213910.05
LONGPRO23110.03
Flex2D213910.05
FillinPitsFlatsDEM113910.05
Erode21810.04
ENTRAINH23110.03
ENTRAIN23110.03
Coupled1D213910.05
Bedrock Erosion Model213910.05
BEDLOAD23110.03
Avulsion27710.05
CosmoLand118910.06
ADI-2D213910.05