Presenters-0468: Difference between revisions

From CSDMS
(Created page with "{{Presenters temp |CSDMS meeting event title=CSDMS 2020: Linking Ecosphere and Geosphere |CSDMS meeting event year=2020 |CSDMS meeting presentation type=Clinic |CSDMS meeting...")
 
No edit summary
Line 9: Line 9:
|CSDMS meeting state=Colorado
|CSDMS meeting state=Colorado
|CSDMS meeting email address=hutton.eric@gmail.com
|CSDMS meeting email address=hutton.eric@gmail.com
|CSDMS meeting title presentation=Hands-on with the CSDMS Python Modeling Toolkit
|CSDMS meeting title presentation=Exploring Surface Processes using CSDMS Tools: How to Build Coupled Models
}}
}}
{{Presenters coauthors
{{Presenters coauthors
Line 18: Line 18:
|CSDMS meeting state co1=Colorado
|CSDMS meeting state co1=Colorado
|CSDMS meeting email address co1=mpiper@colorado.edu
|CSDMS meeting email address co1=mpiper@colorado.edu
}}
{{Presenters coauthors
|CSDMS meeting first name co1=Irina
|CSDMS meeting last name co1=Overeem
|CSDMS meeting institute co1=CSDMS IF
|CSDMS meeting country co1=United States
|CSDMS meeting state co1=Colorado
|CSDMS meeting email address co1=irina.overeem@colorado.edu
}}
}}
{{Presenters presentation
{{Presenters presentation
|CSDMS meeting abstract presentation=The CSDMS Python Modeling Toolkit (PyMT) is an Open Source Python package, developed by the Community Surface Dynamics Modeling System, that provides tools used to couple models that expose the Basic Model Interface (BMI). PyMT is:
|CSDMS meeting abstract presentation=MAXIMUM CAPACITY 40 PARTICIPANTS
·        a toolbox for coupling models of disparate time and space scales,
 
·        a collection of Earth-surface models, and
Predicting long-term Earth surface change, the impacts of short-term natural hazards and biosphere/geosphere dynamics requires computational models. Many existing numerical models quantitatively describe sediment transport processes, predicting terrestrial and coastal change at a great variety of scales. However, these models often address a single process or component of the earth surface system. 
·        an extensible plug-in framework for user-contributed models.
 
In this hands-on clinic we will use Jupyter Notebooks to explore how to run standalone models within PyMT. Since all PyMT models are based on the BMI, they all share the same user interface and so if you know how to run one model, you know how to run all PyMT models. We will then look at some of the model-coupling tools packaged with PyMT and how they can be used for more complex couplings. We will then run through examples that use these tools to couple models to data as well as to other PyMT models.
The Community Surface Dynamics Modeling System is an NSF-funded initiative that supports the open software efforts of the surface processes community. CSDMS distributes >200 models and tools, and provides cyberinfrastructure to simulate lithosphere, hydrosphere, atmosphere, or cryosphere dynamics. Many of the most exciting problems in these fields arise at the interfaces of different environments and through complex interactions of processes.
 
This workshop presents recent cyberinfrastructure tools for hypothesis-driven modeling— the Python Modeling Tool (PyMT) and LandLab. PyMT allows users to interactively run and couple numerical models contributed by the community. There are already tools for coastal & permafrost modeling, stratigraphic and subsidence modeling, and terrestrial landscape evolution modeling (including hillslope, overflow, landslide processes, and a suite of erosion processes with vegetation interactions), and these are easy to run and further develop in a Python environment.  


We highly recommend that clinic attendees come with a laptop with the Anaconda Python distribution installed.
This 2-part tutorial aims to provide a short overview of the PyMT and Landlab, a demonstration of running a coupled model, and hands-on exercises using Jupyter notebooks in small groups of attendees. The organizers will facilitate break-out groups for discussion of pressing research needs and then have a plenary discussion with reports of each of the breakouts on future frontier applications of coupled landscape/bioscape process modeling.
|CSDMS meeting youtube code=0
|CSDMS meeting youtube code=0
|CSDMS meeting participants=0
|CSDMS meeting participants=0
}}
}}
{{Presenters keywords temp
{{Presenters keywords temp
|Presentation keywords=Python Modeling Tool
|Presentation keywords=CSDMS Tools
}}
}}
{{Presenters keywords temp
{{Presenters keywords temp
|Presentation keywords=Python Modeling Toolkit
|Presentation keywords=coupled modeling
}}
}}
{{Presenters keywords temp
{{Presenters keywords temp

Revision as of 16:03, 22 April 2020

CSDMS 2020: Linking Ecosphere and Geosphere


Exploring Surface Processes using CSDMS Tools: How to Build Coupled Models



Eric Hutton

CSDMS IF, United States
hutton.eric@gmail.com
Mark Piper CSDMS IF United States
Irina Overeem CSDMS IF United States


Abstract
MAXIMUM CAPACITY 40 PARTICIPANTS

Predicting long-term Earth surface change, the impacts of short-term natural hazards and biosphere/geosphere dynamics requires computational models. Many existing numerical models quantitatively describe sediment transport processes, predicting terrestrial and coastal change at a great variety of scales. However, these models often address a single process or component of the earth surface system.

The Community Surface Dynamics Modeling System is an NSF-funded initiative that supports the open software efforts of the surface processes community. CSDMS distributes >200 models and tools, and provides cyberinfrastructure to simulate lithosphere, hydrosphere, atmosphere, or cryosphere dynamics. Many of the most exciting problems in these fields arise at the interfaces of different environments and through complex interactions of processes.

This workshop presents recent cyberinfrastructure tools for hypothesis-driven modeling— the Python Modeling Tool (PyMT) and LandLab. PyMT allows users to interactively run and couple numerical models contributed by the community. There are already tools for coastal & permafrost modeling, stratigraphic and subsidence modeling, and terrestrial landscape evolution modeling (including hillslope, overflow, landslide processes, and a suite of erosion processes with vegetation interactions), and these are easy to run and further develop in a Python environment.

This 2-part tutorial aims to provide a short overview of the PyMT and Landlab, a demonstration of running a coupled model, and hands-on exercises using Jupyter notebooks in small groups of attendees. The organizers will facilitate break-out groups for discussion of pressing research needs and then have a plenary discussion with reports of each of the breakouts on future frontier applications of coupled landscape/bioscape process modeling.



Please acknowledge the original contributors when you are using this material. If there are any copyright issues, please let us know (CSDMSweb@colorado.edu) and we will respond as soon as possible.

Of interest for:
  • Terrestrial Working Group
  • Coastal Working Group
  • Marine Working Group
  • Education and Knowledge Transfer (EKT) Working Group
  • Cyberinformatics and Numerics Working Group
  • Hydrology Focus Research Group
  • Carbonates and Biogenics Focus Research Group"Carbonates and Biogenics Focus Research Group" is not in the list (Terrestrial Working Group, Coastal Working Group, Marine Working Group, Education and Knowledge Transfer (EKT) Working Group, Cyberinformatics and Numerics Working Group, Hydrology Focus Research Group, Chesapeake Focus Research Group, Critical Zone Focus Research Group, Human Dimensions Focus Research Group, Geodynamics Focus Research Group, ...) of allowed values for the "Working group member" property.
  • Chesapeake Focus Research Group
  • Critical Zone Focus Research Group
  • Human Dimensions Focus Research Group
  • Geodynamics Focus Research Group
  • Ecosystem Dynamics Focus Research Group
  • Coastal Vulnerability Initiative
  • Continental Margin Initiative
  • Artificial Intelligence & Machine Learning Initiative
  • Modeling Platform Interoperability Initiative