CMT INTROAnnualMeeting2011.ppt

Download Report

Transcript CMT INTROAnnualMeeting2011.ppt

CSDMS Modeling Tool
Irina Overeem
October 2011
Outline
Lecture: CSDMS Modeling Tool Introduction (30 min)
Hands-on: CMT Modeling with HydroTrend (60 min)
(Break 15 min)
Demo: How to built your own tabbed dialogue (10 min)
Lecture: Component Protocols: Basic Model Interface (20 min)
Discussion and Questions (15 min)
13 July 2016
2
Vision behind CMT
CMT is a modeling framework of inter-connectable
process modules able to predict the transport and
deposition of water, sediment and nutrients over the
Earth’s surfaces, and how surfaces evolve over a broad
range of time and space scales.
• Empowering users to model science questions...
• A common framework for different earth science models
• Streamlining process of idea generation to actual simulation….
• Be inclusive, modular, and user-friendly…..
(CSDMS Science Plan, Implementation Plan)
Evolution of a CSDMS Model
Stand-Alone Code
With Metadata
BMI Interface - CMI Interface
139 Models + 37 Tools
Tested/Docume
nted
Component
53 Components
What are current components?
•
•
•
•
•
•
•
•
Tools: ROMS-builder, STM tools, HIS-data tool
Gridmapper Tool (final testing phase)
LES: ERODE, MARSSIM, CHILD
Tectonics: FLEXURE (FLEXURE-CHILD Coupling)
Ocean: ROMS (ROMS-LTRANS coupling)
Hydrology: TOPOFLOW (TOPOFLOW- GC2D coupling)
Stratigraphy: SEDFLUX2D, SEDFLUX3D
Coastal Zone: Hydrotrend-Avulsion-CEM
• In the works: Permafrost, AquaTellus, TURBINS, LakesEcosystems, WBM-SED, ParFlow……….
Land to Ocean
2D
1D
3D
2D
Vote for Models to be in CMT
Member privilige
Look at Model RoadMap
RoadMaps show
development stages
and who is working
on what….
It will give you an
indication of the
progress if you are
planning to use it.
Download CMT
Get Help!
information
on the CMT
Download from CSDMS wiki: http://csdms.colorado.edu
Info
Here
CMT runs on Beach
Download the CMT
to your computer
THREE PRE-REQUISITES
- 1 Need to be a member
- 2 Need an account to use HPCC
- 3 Need a secure connection (with VPN)
- Realize you are one of many users
- Realize that 2-way traffic is ongoing
Beach in Colorado
512 nodes 4U
Can’t figure out the System? We Explain
Workspace
Visualize Job Info Help
Open Projects
Workspace
Open Projects
Workspace
Workspace Features
Working Directory
Driver
Arena
Palette
Console
Setting up a Simulation
Now hit RUN
Example Configurations: ‘BLD-Files’
Bld Files Archive Published Runs
Community / Developer / Expert User would be Responsible for submitting these,
You are the experts on specific model settings and what worked for your experiments.
IF staff can help remind you ;)
Wiring Diagram for coupled CEM-Avulsion-River simulations.
Similar colors indicate ‘provides ports’ and ‘uses ports’ are
connected.
Getting Simulation Results
1. Console prints basic model results & statements on simulation
2. Output files have been written onto your Working directory on Beach. Go grab them!
Transfer the remote file to your local machine.
VisIt: Visualizing Grids
Richard’s Infiltration, during 200 min rainstorm.
Runoff over an inclined plane over 300 min.
Courses Taught with CMT 20102011
• CU graduate students (8)
• NCED summer school (30)
• GEOG5700: Surface Process Modeling: applying the CSDMS
Modeling Tool
• 2 credits, simulations done with 9 models/many more
components.
• SIESD 2011. Delta and Coastal Process Modeling
• 2 days, simulations done with 6 models.
• Comparison against sandbox delta experiment.
Evaluation of Learning Objectives
• Students mainly
would use CMT for
research
after course
before
• Students became
much more
confident with
running models on
HPC
Find Help on CSDMS wiki
1) Register for HPCC account and use Beach
http://csdms.colorado.edu/wiki/HPCC_Access
2) CSDMS Modeling Tool installation and use
http://csdms.colorado.edu/wiki/CMT_download
3) VisIt for parallel scientific visualization
http://csdms.colorado.edu/wiki/CMT_visualization
https://wci.llnl.gov/codes/visit/
4) NetCDF output files now standard within CSDMS framework
http://www.unidata.ucar.edu/software/netcdf/
CMT Contributors & Team
• CMT Model Contributors: Hernan Arango & Aaron Beaver,
Andrew Ashton & Brad Murray, Eric Hutton, Albert Kettner,
Mark Kessler & Bob Anderson, Gary Parker & Enrica Viparelli,
Scott Peckham, Greg Tucker, Andy Wickert, Elchin Jafarov,
Irina Overeem, Mohamad Nasr-Azadani, Allen Howard,Laurel
Saito.
• CMT Tool development: Jisamma Kallumadikal.
• Development of Components: Scott Peckham, Eric Hutton,
Beichuan Yan.
• Help & Educational Material: Irina Overeem, Jisamma
Kallumadikal, Fei Xing.
• Testing: many of the above + 8 CU y Graduate Students 2010 +
visiting students and postdocs, ~30 NCED summer institute
students.
• CCA team provided Ccaffeine GUI.
• VisIT project, HISdata Cuashi
TRY CMT for yourselves!
Up after that:
- Basic Modeling Interface Protocols
- How to built tabbed dialogues
- Q&A