CSDMS models by numbers

From CSDMS

Models, tools and components

Models, tools and components per domain

Domain Models Tools Components
All domains 316 134 36
Terrestrial 163 112 12
Coastal 85 18 10
Marine 55 15 5
Hydrology 116 80 25
Geodynamic 19 5 1
Carbonates and Biogenics 1 2 0
Cryosphere 26 9 4
Climate 20 17 4


Model & tool contributions per calendar year

Year Models Tools Model & Tools with DOIs
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 161
C 97
Fortran77 60
Matlab 68
Fortran90 60
C++ 38
Java 6
IDL 3
Other 41

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

Models per operating system

Operating system Count
Linux 345
Windows 341
Unix 317
Mac OS 310
Other 14

Note: some models can run on multiple operating systems

Are Models Cited?

There are currently 33,360 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 all 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
WRF8007210079160{{{5}}}
SWAT4710150946152{{{5}}}
VIC81046297101{{{5}}}
ApsimX12824548296{{{5}}}
MODFLOW30427006694{{{5}}}
OpenFOAM10244397793{{{5}}}
TOPMODEL5693405991{{{5}}}
SWAN16574198287{{{5}}}
ROMS8752689269{{{5}}}
HBV4921936368{{{5}}}
Ecopath with Ecosim5252023268{{{5}}}
LISFLOOD3461457767{{{5}}}
WAVEWATCH III ^TM9221946166{{{5}}}
Delft3D11991786059{{{5}}}
ADCIRC5571260855{{{5}}}
HSPF4541303353{{{5}}}
SICOPOLIS153925352{{{5}}}
Princeton Ocean Model (POM)4001089450{{{5}}}
XBeach489844247{{{5}}}
FVCOM446960245{{{5}}}
RHESSys148728145{{{5}}}
PHREEQC314953643{{{5}}}
TIN-based Real-time Integrated Basin Simulator (tRIBS)109573142{{{5}}}
The TELEMAC system390634841{{{5}}}
OTIS95614539{{{5}}}
CICE219606837{{{5}}}
PCR-GLOBWB107653836{{{5}}}
DHSVM120527136{{{5}}}
MITgcm121789835{{{5}}}
FUNWAVE185825235{{{5}}}
PRMS136491334{{{5}}}
SWMM185353230{{{5}}}
GISS GCM ModelE79782930{{{5}}}
WRF-Hydro232292629{{{5}}}
CHILD43423429{{{5}}}
Caesar69279829{{{5}}}
HydroTrend56227828{{{5}}}
ISSM98219827{{{5}}}
PISM105369327{{{5}}}
MICOM61413627{{{5}}}
PIHM55197126{{{5}}}
Alpine3D54254726{{{5}}}
HAMSOM62182126{{{5}}}
COAWST135260425{{{5}}}
Demeter44245525{{{5}}}
GNE33377224{{{5}}}
WOFOST106349224{{{5}}}
CREST41215823{{{5}}}
SPARROW36372623{{{5}}}
CLUMondo46223922{{{5}}}
ALFRESCO22307821{{{5}}}
Landlab62134221{{{5}}}
QUAL2K132176020{{{5}}}
SIBERIA30264220{{{5}}}
BOM46148519{{{5}}}
STWAVE83155718{{{5}}}
ParFlow35362618{{{5}}}
UEB35169818{{{5}}}
SNOWPACK19313618{{{5}}}
ELCIRC30159617{{{5}}}
GIPL30133117{{{5}}}
Glimmer-CISM25136116{{{5}}}
CAESAR Lisflood6694016{{{5}}}
Sedflux2582215{{{5}}}
TopoToolbox36196115{{{5}}}
QTCM22180615{{{5}}}
GeoClaw40121615{{{5}}}
LOADEST32154114{{{5}}}
HYPE46116614{{{5}}}
SPHYSICS29923714{{{5}}}
REF-DIF18184014{{{5}}}
TauDEM60291813{{{5}}}
GEOtop30132213{{{5}}}
CryoGrid31362212{{{5}}}
WBMsed1499511{{{5}}}
GSFLOW27105511{{{5}}}
OGGM3639011{{{5}}}
Underworld220142011{{{5}}}
Badlands2234611{{{5}}}
Symphonie2579611{{{5}}}
Anuga2531610{{{5}}}
STSWM11182110{{{5}}}
DLBRM1432110{{{5}}}
MOM6343669{{{5}}}
DeltaRCM133379{{{5}}}
ChesROMS1379549{{{5}}}
GISS AOM1010639{{{5}}}
CEM1316149{{{5}}}
DR3M143528{{{5}}}
OlaFlow425868{{{5}}}
PSTSWM102478{{{5}}}
GEOMBEST94308{{{5}}}
TISC79277{{{5}}}
CBOFS2777807{{{5}}}
WBM-WTM1017697{{{5}}}
FwDET173217{{{5}}}
SedFoam-2.0253277{{{5}}}
RivMAP93387{{{5}}}
MARSSIM713996{{{5}}}
SFINCS111836{{{5}}}
EF582426{{{5}}}
Hydromad94536{{{5}}}
ILAMB95716{{{5}}}
Cyclopath75006{{{5}}}
MizuRoute111085{{{5}}}
CWatM111875{{{5}}}
TopoFlow81245{{{5}}}
AeoLiS113555{{{5}}}
WILSIM6795{{{5}}}
River Network Bed-Material Sediment63915{{{5}}}
QUODDY161085{{{5}}}
UMCESroms577505{{{5}}}
TOPOG109725{{{5}}}
DeltaSIM51525{{{5}}}
GOLEM819555{{{5}}}
NearCoM83525{{{5}}}
MIDAS72105{{{5}}}
Gc2d44804{{{5}}}
LTRANS76054{{{5}}}
PIHMgis52154{{{5}}}
MRSAA4904{{{5}}}
CarboCAT7394{{{5}}}
MARM5D51524{{{5}}}
TAo52544{{{5}}}
SBM52914{{{5}}}
AquaTellUs51294{{{5}}}
Dorado3213{{{5}}}
Mocsy31233{{{5}}}
Sedtrans053933{{{5}}}
LaMEM6863{{{5}}}
CVPM3243{{{5}}}
1D Hillslope MCMC43103{{{5}}}
SEA42333{{{5}}}
HIM33183{{{5}}}
TURBINS41283{{{5}}}
Cliffs31373{{{5}}}
DrEICH algorithm31603{{{5}}}
Plume41383{{{5}}}
Bio45113{{{5}}}
WTM8882{{{5}}}
RivGraph2212{{{5}}}
CAM-CARMA223852{{{5}}}
HyLands2452{{{5}}}
Instructed Glacier Model2452{{{5}}}
MARSSIM V4211392{{{5}}}
SedCas31142{{{5}}}
SedBerg3462{{{5}}}
DynEarthSol3D282{{{5}}}
Elv-GST21492{{{5}}}
Barrier Inlet Environment (BRIE) Model3492{{{5}}}
Diffusion31722{{{5}}}
Manningseq-bouldersforpaleohydrology2312{{{5}}}
River Erosion Model2222{{{5}}}
SLAMM 6.72462{{{5}}}
Coastal Dune Model33792{{{5}}}
ESCAPE3162{{{5}}}
Hogback2572{{{5}}}
Meander Centerline Migration Model41572{{{5}}}
DROG3D31052{{{5}}}
SELFE26132{{{5}}}
Detrital Thermochron2962{{{5}}}
Auto marsh21302{{{5}}}
YANGs31282{{{5}}}
FVshock32352{{{5}}}
SNAC31082{{{5}}}
Channel-Oscillation31502{{{5}}}
CMFT26192{{{5}}}
OTEQ21382{{{5}}}
Zscape23602{{{5}}}
WSGFAM31042{{{5}}}
STORM3992{{{5}}}
Eolian Dune Model31762{{{5}}}
StreamPower31602{{{5}}}
Iceages34002{{{5}}}
Flex2D-ADI31622{{{5}}}
1DBreachingTurbidityCurrent1261{{{5}}}
NEMO111501{{{5}}}
DynQual1101{{{5}}}
IHydroSlide3D1311{{{5}}}
Coastal Landscape Transect Model (CoLT)2161{{{5}}}
TopoFlow-Evaporation-Priestley Taylor1121{{{5}}}
TopoFlow-Evaporation-Energy Balance1121{{{5}}}
OpenAMUNDSEN441{{{5}}}
WSIMOD331{{{5}}}
UIDS22201{{{5}}}
Rabpro121{{{5}}}
TopoPyScale121{{{5}}}
MPeat2D211{{{5}}}
WAVI.jl221{{{5}}}
NEWTS211{{{5}}}
PySBeLT111{{{5}}}
ArcDelRCM211{{{5}}}
MCPM241{{{5}}}
TopoFlow-Data-HIS1421{{{5}}}
TopoFlow-Saturated Zone-Darcy Layers1121{{{5}}}
Compact21131{{{5}}}
FTCS1D-NonLinear21271{{{5}}}
FractionalNoises2D21271{{{5}}}
FLDTA2311{{{5}}}
TopoFlow-Infiltration-Smith-Parlange1121{{{5}}}
TopoFlow-Meteorology1121{{{5}}}
TopoFlow-Snowmelt-Degree-Day1121{{{5}}}
Mosartwmpy141{{{5}}}
Oceananigans.jl3471{{{5}}}
DFMFON111{{{5}}}
EstuarineMorphologyEstimator1111{{{5}}}
HydroCNHS121{{{5}}}
Equilibrium Calculator121{{{5}}}
SLEPIAN Alpha111{{{5}}}
AR2-sinuosity161{{{5}}}
Gospl151{{{5}}}
Chi analysis tools11661{{{5}}}
Icepack3201{{{5}}}
LuSS1201{{{5}}}
FineSed3D111{{{5}}}
1D Particle-Based Hillslope Evolution Model111{{{5}}}
SWEHR2351{{{5}}}
Sakura2631{{{5}}}
TopoFlow-Infiltration-Richards 1D1121{{{5}}}
LITHFLEX21311{{{5}}}
RAFEM1261{{{5}}}
Subside2721{{{5}}}
SVELA2311{{{5}}}
LateralVerticalIncision1511{{{5}}}
GrainHill181{{{5}}}
TopoFlow-Evaporation-Read File1121{{{5}}}
OTTER2631{{{5}}}
LOGDIST2311{{{5}}}
LITHFLEX11311{{{5}}}
LavaFlow2D21271{{{5}}}
MarshPondModel1221{{{5}}}
CoastMorpho2D1511{{{5}}}
Lithology171{{{5}}}
LinearDiffuser11781{{{5}}}
LEMming21131{{{5}}}
Meanderpy11101{{{5}}}
Barrier3D1161{{{5}}}
HexWatershed1231{{{5}}}
DeltaRCM Vegetation1211{{{5}}}
CVFEM Rift2D1111{{{5}}}
RiverMUSE1301{{{5}}}
SoilInfiltrationGreenAmpt1911{{{5}}}
Bifurcation1311{{{5}}}
OptimalCycleID1171{{{5}}}
Cross Shore Sediment Flux1601{{{5}}}
Mixed bedrock-alluvial morphodynamic161{{{5}}}
KWAVE1911{{{5}}}
DeltaClassification251{{{5}}}
ChannelProfiler11781{{{5}}}
DepthDependentTaylorDiffuser11781{{{5}}}
Rescal-snow161{{{5}}}
ECSimpleSnow12871{{{5}}}
Terrainbento1271{{{5}}}
Hilltop and hillslope morphology extraction1701{{{5}}}
GRLP2481{{{5}}}
BlockLab1281{{{5}}}
CMIP12551{{{5}}}
SPACE2621{{{5}}}
OverlandFlow1461{{{5}}}
Nitrate Network Model1311{{{5}}}
GST-extendedmodel1421{{{5}}}
BRaKE1771{{{5}}}
SIGNUM2701{{{5}}}
SiStER1261{{{5}}}
BatTri1381{{{5}}}
ACADIA1321{{{5}}}
GLUDM1111{{{5}}}
OrderID1301{{{5}}}
Hilltop flow routing1681{{{5}}}
ThawLake1D1191{{{5}}}
SurfaceRoughness1461{{{5}}}
Bedrock Fault Scarp2821{{{5}}}
RiverSynth1351{{{5}}}
GullyErosionProfiler1D1531{{{5}}}
GFlex2541{{{5}}}
Wetland3P11191{{{5}}}
IDA1141{{{5}}}
WAVEREF2311{{{5}}}
FUNDY2131{{{5}}}
WDUNE1131{{{5}}}
LEMming2311{{{5}}}
Ice-sheet-Glacier-reconstruction21271{{{5}}}
Fourier-Bessel-integration21271{{{5}}}
PsHIC2611{{{5}}}
TopoFlow-Snowmelt-Energy Balance1121{{{5}}}
TopoFlow-Infiltration-Green-Ampt1121{{{5}}}
TopoFlow-Diversions1121{{{5}}}
TopoFlow-Channels-Kinematic Wave1121{{{5}}}
TopoFlow-Channels-Dynamic Wave1121{{{5}}}
TopoFlow-Channels-Diffusive Wave1121{{{5}}}
Pllcart3d2681{{{5}}}
Area-Slope Equation Calculator2611{{{5}}}
Hyper2401{{{5}}}
Point-Tidal-flat21291{{{5}}}
WINDSEA2311{{{5}}}
DELTA2311{{{5}}}
2DFLOWVEL2311{{{5}}}
Inflow2471{{{5}}}
Bing21911{{{5}}}
Spirals1D21271{{{5}}}
WACCM-EE11881{{{5}}}
FTCS2D-TerraceDiffusion21271{{{5}}}
FTCS2D21271{{{5}}}
FractionalNoises1D21271{{{5}}}
STVENANT2311{{{5}}}
TURB2311{{{5}}}
SUSP2311{{{5}}}
SETTLE2311{{{5}}}
MFDrouting-Successive21271{{{5}}}
MFDrouting21271{{{5}}}
LONGPRO2311{{{5}}}
Flex2D21271{{{5}}}
Flex1D21271{{{5}}}
FillinPitsFlatsDEM11271{{{5}}}
Erode2151{{{5}}}
ENTRAINH2311{{{5}}}
ENTRAIN2311{{{5}}}
Coupled1D21271{{{5}}}
Bedrock Erosion Model21271{{{5}}}
BEDLOAD2311{{{5}}}
Avulsion2721{{{5}}}
CosmoLand11741{{{5}}}
ADI-2D21271{{{5}}}