TSMP
An open source scale-consistent, highly modular, massively parallel regional Earth system model.
https://github.com/hpscterrsys/tsmp
Category: Climate Change
Sub Category: Earth and Climate Modeling
Keywords from Contributors
hydrology
Last synced: about 19 hours ago
JSON representation
Repository metadata
Terrestrial Systems Modelling Platform (TSMP or TerrSysMP)
- Host: GitHub
- URL: https://github.com/hpscterrsys/tsmp
- Owner: HPSCTerrSys
- License: other
- Created: 2019-12-02T17:09:08.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2025-03-14T15:42:20.000Z (about 1 month ago)
- Last Synced: 2025-03-15T14:42:50.304Z (about 1 month ago)
- Language: Fortran
- Homepage: https://www.terrsysmp.org/
- Size: 28.2 MB
- Stars: 24
- Watchers: 8
- Forks: 16
- Open Issues: 6
- Releases: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
README.md
Terrestrial System Modeling Platform - TSMP
Introduction
The Terrestrial System Modeling Platform (TSMP or TerrSysMP, https://www.terrsysmp.org) is an open source scale-consistent, highly modular, massively parallel regional Earth system model. TSMP essentially consists of an interface which couples dedicated versions of the Consortium for Small-scale Modeling (COSMO) or ICOsahedral Nonhydrostatic (ICON) atmospheric model in NWP or climate mode, the Community Land Model (CLM), and the hydrologic model ParFlow through the OASIS3-MCT coupler.
TSMP allows for a physically-based representation of transport processes of mass, energy and momentum and interactions between the different compartments of the geo-ecosystem across scales, explicitly reproducing feedbacks in the hydrological cycle from the groundwater into the atmosphere.
TSMP is extensively used for idealized and real data process and sensitivity studies in water cycle research, for climate change simulations, data assimilation studies including reanalyses, as well as experimental real time forecasting and monitoring simulations, ranging from individual catchments to continental model domains. TSMP runs on notebooks as well on latest supercomputers using a range of compilers.
TSMP development has been driven by groups within the Center for High-Performance Scientific Computing in Terrestrial Systems (HPSC-TerrSys), as part of the Geoverbund ABC/J, the geoscientific network of the University of Cologne, Bonn University, RWTH Aachen University, and the Research Centre Jülich. The current team is anchored in Jülich and Bonn in Germany.
Visit
for information on the features of TSMP, ongoing developments, citation, usage examples, links to documentation, the team, contact information and publications.
Quick Start on Linux
Please see getting started section for guided steps on how the model can be setup and configured for one specific experiment, which we use as one of the default test cases. To get an overview on possible TSMP applications refer to the TSMP website and the TSMP documention.
TSMP version history
The model components used in TSMP are OASIS3-MCT v2, COSMO v5.01, CLM v3.5, ParFlow 3.2 for TSMP versions v1.2.1, v1.2.2 and v1.2.3, ParFlow 3.9 for version v1.3.3 and ParFlow 3.12 for version v1.4.0. TSMP supports ParFlow 3.7 onwards from version v1.3.3 onward.
Citing TSMP
If you use TSMP in a publication, please cite the these papers that describe the model's basic functionalities:
- Shrestha, P., Sulis, M., Masbou, M., Kollet, S., and Simmer, C. (2014). A Scale-Consistent Terrestrial Systems Modeling Platform Based on COSMO, CLM, and ParFlow. Monthly Weather Review, 142(9), 3466–3483. doi:10.1175/MWR-D-14-00029.1.
- Gasper, F., Goergen, K., Kollet, S., Shrestha, P., Sulis, M., Rihani, J., and Geimer, M. (2014). Implementation and scaling of the fully coupled Terrestrial Systems Modeling Platform (TerrSysMP) in a massively parallel supercomputing environment – a case study on JUQUEEN (IBM Blue Gene/Q). Geoscientific Model Development, 7(5), 2531-2543. doi:10.5194/gmd-7-2531-2014.
License
TSMP is open source software and is licensed under the MIT-License.
Owner metadata
- Name: Centre for High-Performance Scientific Computing in Terrestrial Systems (HPSC-TerrSys)
- Login: HPSCTerrSys
- Email:
- Kind: organization
- Description:
- Website: http://www.hpsc-terrsys.de
- Location: Juelich, Germany
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/58439173?v=4
- Repositories: 3
- Last ynced at: 2023-03-05T19:56:17.166Z
- Profile URL: https://github.com/HPSCTerrSys
GitHub Events
Total
- Issues event: 3
- Watch event: 2
- Delete event: 23
- Issue comment event: 11
- Push event: 258
- Pull request review event: 6
- Pull request review comment event: 8
- Pull request event: 49
- Create event: 24
Last Year
- Issues event: 3
- Watch event: 2
- Delete event: 23
- Issue comment event: 11
- Push event: 258
- Pull request review event: 6
- Pull request review comment event: 8
- Pull request event: 49
- Create event: 24
Committers metadata
Last synced: 7 days ago
Total Commits: 1,257
Total Committers: 84
Avg Commits per committer: 14.964
Development Distribution Score (DDS): 0.632
Commits in past year: 49
Committers in past year: 4
Avg Commits per committer in past year: 12.25
Development Distribution Score (DDS) in past year: 0.061
Name | Commits | |
---|---|---|
Johannes Keller | j****r@f****e | 463 |
Slavko Brdar | s****r@f****e | 136 |
Carl Hartick | c****k@f****e | 124 |
Abouzar Ghasemi | a****i@f****e | 92 |
Prabhakar Shrestha | p****a@m****e | 79 |
Tim Hoar | t****r@u****u | 44 |
Stefan Poll | s****l@f****e | 35 |
Niklas Wagner | n****r@f****e | 30 |
Mukund Pondkule | m****e@f****e | 21 |
FabianGasper | s****6@j****a | 12 |
FabianGasper | s****6@j****a | 11 |
Fabian Gasper(TR32 S.Kollet) | f****r@m****e | 11 |
FabianGasper | s****6@j****a | 10 |
PRABHAKAR SHRESTHA | h****1@j****a | 9 |
FabianGasper | s****6@j****a | 6 |
FabianGasper | s****6@j****a | 6 |
FabianGasper | s****6@j****a | 6 |
kvrigor | k****r | 6 |
FabianGasper | f****r@f****e | 6 |
ching | c****g@f****e | 5 |
FabianGasper | s****6@j****a | 5 |
Klaus Goergen | s****5@j****a | 5 |
w.kurtz | w****z@f****e | 5 |
PRABHAKAR SHRESTHA | s****1@j****e | 5 |
PRABHAKAR SHRESTHA | h****1@j****a | 5 |
PRABHAKAR SHRESTHA | h****1@j****a | 5 |
Fabian Gasper | f****r@m****) | 4 |
FabianGasper | s****6@j****a | 4 |
FabianGasper | s****6@j****a | 4 |
FabianGasper | s****6@j****e | 4 |
and 54 more... |
Committer domains:
- fz-juelich.de: 15
- jrl10.jureca: 4
- jrl01.jureca: 4
- jrl04.jureca: 4
- jrl09.jureca: 4
- jrl03.jureca: 3
- jrl02.jureca: 3
- jrl07.jureca: 3
- juwels01.ib.juwels.fzj.de: 3
- jrl06.jureca: 2
- jrl08.jureca: 2
- jrl11.jureca: 2
- juwels04.ib.juwels.fzj.de: 2
- jrl05.jureca: 2
- juwels08.ib.juwels.fzj.de: 2
- m02.meteo.uni-bonn.de: 2
- juwels09.ib.juwels.fzj.de: 1
- master.(none): 1
- ucar.edu: 1
- juqueen1.zam.kfa-juelich.de: 1
- juqueen2.zam.kfa-juelich.de: 1
- jrlogin12.jureca: 1
- juwels05.ib.juwels.fzj.de: 1
- juwels02.ib.juwels.fzj.de: 1
- juwels01.fz-juelich.de: 1
- juwels06.fz-juelich.de: 1
- mevis.fraunhofer.de: 1
- gmx.de: 1
- juwels07.ib.juwels.fzj.de: 1
- juwels00.ib.juwels.fzj.de: 1
- jrl12.jureca: 1
- atos.net: 1
- cca-login1.ecmwf.int: 1
- cca-login3.ecmwf.int: 1
- judac01.zam.kfa-juelich.de: 1
- juwels06.ib.juwels.fzj.de: 1
- juqueen3.zam.kfa-juelich.de: 1
Issue and Pull Request metadata
Last synced: 2 days ago
Total issues: 74
Total pull requests: 106
Average time to close issues: about 1 year
Average time to close pull requests: 15 days
Total issue authors: 10
Total pull request authors: 9
Average comments per issue: 2.27
Average comments per pull request: 0.78
Merged pull request: 94
Bot issues: 0
Bot pull requests: 0
Past year issues: 4
Past year pull requests: 43
Past year average time to close issues: 2 months
Past year average time to close pull requests: 4 days
Past year issue authors: 3
Past year pull request authors: 4
Past year average comments per issue: 1.75
Past year average comments per pull request: 0.28
Past year merged pull request: 39
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- DCaviedesV (34)
- jjokella (17)
- niklaswr (9)
- s-poll (6)
- hydrogencl (2)
- JulianGiles (2)
- chartick (1)
- AGonzalezNicolas (1)
- charles0830 (1)
- ivzhukov (1)
Top Pull Request Authors
- jjokella (70)
- niklaswr (10)
- chartick (9)
- s-poll (7)
- AGonzalezNicolas (3)
- ivzhukov (2)
- lstrebel (2)
- alpersr (2)
- michaelb (1)
Top Issue Labels
- compile & build (14)
- enhancement (14)
- documentation (9)
- PDAF (8)
- versions (7)
- datasets (6)
- Parflow (6)
- bug (6)
- JSC (5)
- high priority (5)
- CLM (5)
- major (4)
- test setups (3)
- porting (3)
- pre/post processing (2)
- tutorials (2)
- COSMO (2)
- duplicate (1)
- MSA-het-job (1)
Top Pull Request Labels
- PDAF (4)
- documentation (4)
- CLM (3)
- bug (2)
- enhancement (2)
- Parflow (1)
- test setups (1)
- COSMO (1)
Dependencies
- actions/checkout v3 composite
- actions/setup-python v3 composite
- peaceiris/actions-gh-pages v3 composite
- actions/checkout v3 composite
- actions/setup-python v3 composite
- peaceiris/actions-gh-pages v3 composite
- actions/checkout v3 composite
- actions/setup-python v3 composite
- peaceiris/actions-gh-pages v3 composite
Score: 7.832014180505469