Contribute to CSDMS


CSDMS Community


Members are strongly encouraged to fully participate at all levels of the CSDMS community. This includes providing model code and support tools, educational material (lectures, simulation movies, images, labs), and data for model initialization, testing and benchmarking. We also encourage members to use the community contributed models and provide feedback both to the working groups and authors --- what could be added, model successes and model limitations.

As a community effort, contributing to our groups is perhaps the finest way of focusing one's efforts. Let the chair of the appropriate group know that you want to be involved, in what capacity and how to best utilize your skills. This then could help maximize the impact of collective efforts. Working with others is the best way of getting things done.

Software vetting has three components: 1) verification that the model behaves as advertised; 2) confirmation that the code meets specifications, i.e. accompanied with metadata documentation or meets community protocols; and 3) demonstration that the model provides an accurate depiction of nature. In the world of community modeling, it is usual for software to be reviewed by a working group of specialists.

Finally the CSDMS community would like to hear of your success stories of advancing earth surface dynamics science.

So contribute

Submit your model source code

Yes!, you are about to submit your source code to the CSDMS repository. You can do that in three easy steps:
  1. Choose a license for your model
  2. Fill out a model questionnaire
  3. Zip / tar your source code and email the compressed file to:


  1. Implement a Basic Model Interface (BMI) to your model
  2. Use CSDMS Standard Names that map input and output variable names.

Provide Educational Material

Share your educational material. CSDMS has a EKT repository ready to be filled with your material! Please provide movies or model animations, labs, lectures, textbooks or earth surface images so other people can use them.

Contribute data


Ready to submit your data to the data repository? Please complete first this metadata form. Then zip or tar your files and email them to We will make sure that they will appear in the data repository.

Thank you!

Edit the CSDMS wiki

Edit wiki.png

This would be a good start to look if you want to make changes to the website.


Participate in meetings

Working group icon.png
The CSDMS website is listing meetings that might be important for the community as well as the CSDMS working group or focus research group meetings.
Find out when there is a meeting and participate.


Contact us.png

We welcome your feedback on the beta version of the CSDMS wiki website. Please feel free to provide us with additional content and ideas by sending an email to:

Thank you!