CSDMS models by numbers

From CSDMS

Models, tools and components

Models, tools and components per domain

Domain Models Tools Components
All domains 272 122 27
Terrestrial 139 103 9
Coastal 76 18 9
Marine 42 13 4
Hydrology 100 73 20
Geodynamic 17 5 1
Carbonate models 1 2 0
Cryosphere 22 9 3
Climate 17 17 4


Model & tool contributions per calendar year

Year Models Tools Model & Tools with DOIs
2024 272 (12) 122 (7) 132
2023 260 (9) 115 (1) 129
2022 251 (6) 114 (0) 127
2021 245 (12) 114 (8) 126
2020 233 (32) 106 (26) 122
2019 201 (13) 80 (3) 118
2018 188 (18) 77 (4) 115
2017 170 (17) 73 (4) 103
2016 153 (9) 69 (3) 98
2015 144 (16) 66 (2) 98
2014 128 (8) 64 (1) 94
2013 120 (2) 63 (3) 93
2012 118 (15) 60 (3) 93
2011 103 (16) 57 (3) 93
2010 87 (23) 54 (29) 84
2009 64 (64) 25 (25) 51

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 148
C 85
Fortran77 54
Matlab 56
Fortran90 51
C++ 33
Java 4
IDL 2
Other 34

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

Models per operating system

Operating system Count
Linux 302
Windows 302
Unix 279
Mac OS 275
Other 10

Note: some models can run on multiple operating systems

Are Models Cited?

There are currently 32,555 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
WRF78842099801602.91
SWAT46351509021522.76
VIC804462971012.52
ApsimX127445523962.59
MODFLOW300570073942
OpenFOAM102544304935.17
TOPMODEL57234059912.22
SWAN165241996871.18
ROMS87126908692.23
HBV48619359681.31
Ecopath with Ecosim51820175682.43
LISFLOOD34114577672.68
WAVEWATCH III ^TM91619476661.83
Delft3D118017889592.03
ADCIRC55312608551.67
HSPF45413033531.2
Princeton Ocean Model (POM)40010894501.67
XBeach4838458472.76
FVCOM4389602452.05
RHESSys1477281451.32
PHREEQC3149536433.58
OTIS956145391
CICE2156068371
DHSVM1195271361.16
MITgcm1217909350.76
FUNWAVE1858259351.17
PRMS1364916340.81
SWMM1823532300.59
GISS GCM ModelE787829301.36
WRF-Hydro2252918291.16
CHILD434234291.12
Caesar672798291.21
ISSM982303282
HydroTrend542278280.93
PISM1023689270.55
MICOM614136270.82
PIHM551971261.44
Alpine3D542548261.37
HAMSOM611816260.93
Demeter452455251.19
WOFOST1053492240.62
SPARROW353726230.82
ALFRESCO233195220.88
CLUMondo462239221.69
Landlab611341211.91
CREST402117211.5
QUAL2K1301760200.87
SIBERIA292642200.59
BOM461485190.73
STWAVE841599180.55
ParFlow353626180.58
UEB351698180.56
SNOWPACK193136180.69
ELCIRC301596170.81
GIPL301331170.81
Glimmer-CISM241361160.62
CAESAR Lisflood64940161.33
Sedflux25822150.62
TopoToolbox361961151
QTCM221806150.6
GeoClaw391216150.94
LOADEST321541140.67
HYPE451166140.93
SPHYSICS299237140.42
REF-DIF181840140.33
TauDEM582911130.46
GEOtop301322130.62
WBMsed14995110.85
GSFLOW271055110.55
OGGM32390111.57
Underworld2201420110.48
Badlands22346111.1
Symphonie24796110.26
Anuga25316100.5
STSWM111821100.3
DLBRM14321100.43
MOM63136491.12
DeltaRCM1333790.9
ChesROMS13795490.29
GISS AOM10106390.29
CEM13161490.38
DR3M1435280.15
OlaFlow4158680.67
PSTSWM1024780.26
GEOMBEST943080.4
WBM-WTM10176970.19
FwDET1632171
SedFoam-2.02532770.88
RivMAP833870.78
MARSSIM7139960.19
SFINCS1118361
EF5824260.75
Hydromad945360.43
ILAMB957160.67
Cyclopath750060.18
AeoLiS1135550.42
WILSIM67950.24
River Network Bed-Material Sediment639150.45
QUODDY1610850.22
UMCESroms5775050.16
TOPOG1097250.13
DeltaSIM515250.23
GOLEM8195550.16
NearCoM835250.28
MIDAS721050.16
LTRANS760540.21
PIHMgis521540.24
MRSAA49040.4
CarboCAT73940.33
MARM5D515240.25
TAo525440.12
SBM529140.19
AquaTellUs512940.17
Dorado32130.6
Mocsy312330.27
Sedtrans0539330.18
LaMEM68630.3
CVPM32430.43
1D Hillslope MCMC431030.23
SEA423330.1
HIM331830.1
TURBINS412830.21
Cliffs313730.27
DrEICH algorithm316030.27
Plume413830.11
Bio451130.08
HyLands24520.4
CWatM61220.33
Instructed Glacier Model24520.67
MARSSIM V42113920.06
SedCas311420.18
SedBerg34620.12
DynEarthSol3D2820.2
Elv-GST214920.25
Barrier Inlet Environment (BRIE) Model34920.29
Diffusion317220.08
Manningseq-bouldersforpaleohydrology23120.25
River Erosion Model22220.29
SLAMM 6.724620.2
Coastal Dune Model337920.17
ESCAPE31620.29
Hogback25720.25
Meander Centerline Migration Model415720.12
DROG3D310520.08
SELFE261320.12
Detrital Thermochron29620.14
Auto marsh213020.18
YANGs312820.06
FVshock323520.12
SNAC310820.12
Channel-Oscillation315020.1
CMFT261920.1
OTEQ213820.07
Zscape236020.07
WSGFAM310420.11
STORM39920.05
Eolian Dune Model317620.12
StreamPower316020.12
Iceages340020.08
Flex2D-ADI316220.1
TopoFlow-Infiltration-Smith-Parlange11210.06
TopoFlow-Meteorology11210.06
TopoFlow-Snowmelt-Degree-Day11210.06
Mosartwmpy1410.25
Oceananigans.jl34710.2
DFMFON1110.5
EstuarineMorphologyEstimator11110.14
HydroCNHS1210.33
Equilibrium Calculator1210.25
SLEPIAN Alpha1110.09
AR2-sinuosity1610.25
Gospl1510.2
Chi analysis tools116610.09
Icepack22010.17
LuSS12010.2
FineSed3D1110.1
1D Particle-Based Hillslope Evolution Model1110.14
SWEHR23510.11
Sakura26310.05
TopoFlow-Infiltration-Richards 1D11210.06
LITHFLEX213110.06
RAFEM12610.14
Subside27210.06
SVELA23110.03
LateralVerticalIncision15110.12
GrainHill1810.14
TopoFlow-Evaporation-Read File11210.06
OTTER26310.14
LOGDIST23110.03
LITHFLEX113110.06
LavaFlow2D212710.06
MarshPondModel12210.2
CoastMorpho2D15110.2
Lithology1710.14
LinearDiffuser117810.12
LEMming211310.17
Meanderpy111010.17
Barrier3D11610.25
HexWatershed12310.2
DeltaRCM Vegetation12110.14
CVFEM Rift2D11110.14
RiverMUSE13010.11
SoilInfiltrationGreenAmpt19110.11
Bifurcation13110.14
OptimalCycleID11710.11
Cross Shore Sediment Flux16010.11
Mixed bedrock-alluvial morphodynamic1610.17
KWAVE19110.11
DeltaClassification2510.2
ChannelProfiler117810.12
DepthDependentTaylorDiffuser117810.12
Rescal-snow1610.17
ECSimpleSnow128710.05
Terrainbento12710.17
Hilltop and hillslope morphology extraction17010.08
GRLP24810.14
BlockLab12810.17
CMIP125510.09
SPACE26210.12
OverlandFlow14610.12
Nitrate Network Model13110.14
GST-extendedmodel14210.12
BRaKE17710.11
SIGNUM27010.08
SiStER12610.11
BatTri13810.05
ACADIA13210.04
1DBreachingTurbidityCurrent12610.07
GLUDM11110.1
OrderID13010.11
Hilltop flow routing16810.11
ThawLake1D11910.08
SurfaceRoughness14610.1
Bedrock Fault Scarp28210.07
RiverSynth13510.09
GullyErosionProfiler1D15310.09
GFlex25410.08
Wetland3P111910.09
IDA11410.09
WAVEREF23110.03
FUNDY21310.04
WDUNE11310.08
LEMming23110.07
Ice-sheet-Glacier-reconstruction212710.06
Fourier-Bessel-integration212710.06
PsHIC26110.06
TopoFlow-Snowmelt-Energy Balance11210.06
TopoFlow-Infiltration-Green-Ampt11210.06
TopoFlow-Diversions11210.06
TopoFlow-Channels-Kinematic Wave11210.06
TopoFlow-Channels-Dynamic Wave11210.06
TopoFlow-Channels-Diffusive Wave11210.06
Pllcart3d26810.04
Area-Slope Equation Calculator26110.06
Hyper24010.05
Point-Tidal-flat212910.06
WINDSEA23110.03
DELTA23110.03
2DFLOWVEL23110.03
Inflow24710.04
Bing219110.04
Spirals1D212710.06
WACCM-EE118810.06
FTCS2D-TerraceDiffusion212710.06
FTCS2D212710.06
FractionalNoises1D212710.06
STVENANT23110.03
TURB23110.03
SUSP23110.03
SETTLE23110.03
MFDrouting-Successive212710.06
MFDrouting212710.06
LONGPRO23110.03
Flex2D212710.06
Flex1D212710.06
FillinPitsFlatsDEM112710.06
Erode21510.05
ENTRAINH23110.03
ENTRAIN23110.03
Coupled1D212710.06
Bedrock Erosion Model212710.06
BEDLOAD23110.03
Avulsion27210.06
CosmoLand117410.06
ADI-2D212710.06