wmt the csdms web modeling tool mark piper [email protected] eric hutton...

16
WMT The CSDMS Web Modeling Tool Mark Piper [email protected] u Eric Hutton [email protected] du Irina Overeem irina.overeem@colorado .edu

Upload: hortense-jackson

Post on 19-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: WMT The CSDMS Web Modeling Tool Mark Piper mark.piper@colorado.edu Eric Hutton eric.hutton@colorado.edu Irina Overeem irina.overeem@colorado.edu

WMTThe CSDMS Web Modeling Tool

Mark [email protected]

Eric [email protected]

Irina Overeem [email protected]

Page 2: WMT The CSDMS Web Modeling Tool Mark Piper mark.piper@colorado.edu Eric Hutton eric.hutton@colorado.edu Irina Overeem irina.overeem@colorado.edu

Agenda

Page 3: WMT The CSDMS Web Modeling Tool Mark Piper mark.piper@colorado.edu Eric Hutton eric.hutton@colorado.edu Irina Overeem irina.overeem@colorado.edu

Agenda

− The grand vision

Page 4: WMT The CSDMS Web Modeling Tool Mark Piper mark.piper@colorado.edu Eric Hutton eric.hutton@colorado.edu Irina Overeem irina.overeem@colorado.edu

Agenda

− The grand vision− Objective

Page 5: WMT The CSDMS Web Modeling Tool Mark Piper mark.piper@colorado.edu Eric Hutton eric.hutton@colorado.edu Irina Overeem irina.overeem@colorado.edu

Agenda

− The grand vision− Objective− Implementation

Page 6: WMT The CSDMS Web Modeling Tool Mark Piper mark.piper@colorado.edu Eric Hutton eric.hutton@colorado.edu Irina Overeem irina.overeem@colorado.edu

Agenda

− The grand vision− Objective− Implementation− Overview of the client

Page 7: WMT The CSDMS Web Modeling Tool Mark Piper mark.piper@colorado.edu Eric Hutton eric.hutton@colorado.edu Irina Overeem irina.overeem@colorado.edu

Agenda

− The grand vision− Objective− Implementation− Overview of the client− A brief example

Page 8: WMT The CSDMS Web Modeling Tool Mark Piper mark.piper@colorado.edu Eric Hutton eric.hutton@colorado.edu Irina Overeem irina.overeem@colorado.edu

Agenda

− The grand vision− Objective− Implementation− Overview of the client− A brief example− EKT labs

Page 9: WMT The CSDMS Web Modeling Tool Mark Piper mark.piper@colorado.edu Eric Hutton eric.hutton@colorado.edu Irina Overeem irina.overeem@colorado.edu

Agenda

− The grand vision− Objective− Implementation− Overview of the client− A brief example− EKT labs− Summary and discussion

Page 10: WMT The CSDMS Web Modeling Tool Mark Piper mark.piper@colorado.edu Eric Hutton eric.hutton@colorado.edu Irina Overeem irina.overeem@colorado.edu

Agenda

− The grand vision− Objective− Implementation− Overview of the client− A brief example− EKT labs− Summary and discussion

Page 11: WMT The CSDMS Web Modeling Tool Mark Piper mark.piper@colorado.edu Eric Hutton eric.hutton@colorado.edu Irina Overeem irina.overeem@colorado.edu

The grand vision

Develop a modeling framework of connectable process modules able to predict a) the transport and deposition of water, sediment, and

nutrients over terrestrial surfaces;b) how these surfaces evolve over a range of spatial and

temporal scales.

The framework should:− empower users to model science questions− streamline the process of idea generation to actual simulation− be inclusive, modular, and user-friendly

Page 12: WMT The CSDMS Web Modeling Tool Mark Piper mark.piper@colorado.edu Eric Hutton eric.hutton@colorado.edu Irina Overeem irina.overeem@colorado.edu

Objective

Develop a web-based component modeling tool to succeed CMT.

Why?− Accessibility− Integration− Portability− Maintenance

Page 13: WMT The CSDMS Web Modeling Tool Mark Piper mark.piper@colorado.edu Eric Hutton eric.hutton@colorado.edu Irina Overeem irina.overeem@colorado.edu

Implementation

WMT is a RESTful web application.

− Standards, separation, stateless, simple, secure− Source code: https://github.com/csdms/wmt

internetclient database server

execution server

data server

Page 14: WMT The CSDMS Web Modeling Tool Mark Piper mark.piper@colorado.edu Eric Hutton eric.hutton@colorado.edu Irina Overeem irina.overeem@colorado.edu

The client

https://csdms.colorado.edu/wmt

Page 15: WMT The CSDMS Web Modeling Tool Mark Piper mark.piper@colorado.edu Eric Hutton eric.hutton@colorado.edu Irina Overeem irina.overeem@colorado.edu

Summary

With WMT, a user can:

− Select a component model from a list to run in standalone mode− Build a coupled model from multiple components organized as

nodes of a tree structure − View and edit the parameters for these model components− Save models to a server, where they can be accessed on any

Internet-accessible computer − Share saved models with others in the community− Run a model by connecting to a remote HPCC where the

components are installed

Page 16: WMT The CSDMS Web Modeling Tool Mark Piper mark.piper@colorado.edu Eric Hutton eric.hutton@colorado.edu Irina Overeem irina.overeem@colorado.edu

Thank you!https://csdms.colorado.edu/wmt

Mark [email protected]

Eric [email protected]

Irina Overeem [email protected]