Difference between revisions of "Tools portal"

From CSDMS
(Transclude Dakotathon page)
(Don't transclude, even though it seems like a good idea.)
Line 23: Line 23:
 
==WMT==
 
==WMT==
  
{{:CSDMS_Web_Modeling_Tool}}
+
[[ File:WMT-3-views.png | 350px | right | link=https://csdms.colorado.edu/wmt ]]
  
Additional information:
+
The CSDMS Web Modeling Tool,
 +
'''WMT''',
 +
is a web application that provides an Ajax client-side graphical interface
 +
and a RESTful server-side database and API
 +
that allows users,
 +
from a web browser on a desktop, laptop or tablet computer,
 +
to build and run standalone or coupled
 +
Earth surface dynamics models on a supercomputer.
  
* The WMT landing page is https://csdms.colorado.edu/wmt
+
With WMT, users can:
* The CSDMS wiki hosts the [[WMT_help|WMT help]] page and a [[WMT_tutorial|WMT tutorial]]
+
* Design a model from a set of CSDMS components
* The source code for WMT can be found in three GitHub repositories:
+
* Edit model parameters
** '''wmt''', the data/database server: https://github.com/csdms/wmt
+
* Save models to a web-accessible server
** '''wmt-exe''', the execution server: https://github.com/csdms/wmt-exe
+
* Share saved models with the community
** '''wmt-client''', the web client: https://github.com/csdms/wmt-client
+
* Submit model runs to an HPC system
* The [[WMT_1.0_release|WMT 1.0]] release announcement
+
* Download simulation results
 +
 
 +
 
 +
To see how you can use WMT to configure and run a standalone or a coupled model on the web,
 +
check out the [[WMT_tutorial|WMT tutorial]],
 +
or jump right into using WMT at https://csdms.colorado.edu/wmt.
 +
 
 +
For more information on WMT,
 +
including links to its documentation and its source code repositories,
 +
please see the [[CSDMS_Web_Modeling_Tool|CSDMS Web Modeling Tool]] wiki page.
  
 
==PyMT==
 
==PyMT==

Revision as of 12:45, 27 December 2016

Tools

CSDMS-IF (and maybe community?) has developed tools for the community to use. We should at least mention for each of our tools the following:

  • why to use tools (how does a tool help them in their research),
  • how to use the tools,
  • where to get more information on the tools,
  • how to report bugs, ....
  • you name it.

I put your name down below each tool that needs more info. Maybe each tools needs its own page that links from this page, so the items below are really just a placeholder.
So type away, focus less on layout more on content right now maybe?
Thanks, A.


BMI

Eric

BMI builder

Eric

BMI tester

Eric


WMT

WMT-3-views.png

The CSDMS Web Modeling Tool, WMT, is a web application that provides an Ajax client-side graphical interface and a RESTful server-side database and API that allows users, from a web browser on a desktop, laptop or tablet computer, to build and run standalone or coupled Earth surface dynamics models on a supercomputer.

With WMT, users can:

  • Design a model from a set of CSDMS components
  • Edit model parameters
  • Save models to a web-accessible server
  • Share saved models with the community
  • Submit model runs to an HPC system
  • Download simulation results


To see how you can use WMT to configure and run a standalone or a coupled model on the web, check out the WMT tutorial, or jump right into using WMT at https://csdms.colorado.edu/wmt.

For more information on WMT, including links to its documentation and its source code repositories, please see the CSDMS Web Modeling Tool wiki page.

PyMT

Eric

Dakotathon

Dakotathon.jpg

Dakota is a software toolkit developed at Sandia National Laboratories that provides an interface between models and a library of analysis methods, including support for sensitivity analysis, uncertainty quantification, optimization, and calibration techniques. Dakota is a powerful tool, but its learning curve is steep: the user not only must understand the structure and syntax of the Dakota input file, but also must develop intermediate code that allows Dakota to set up and run a model, read outputs from the model, and calculate a response statistic from the outputs.

The CSDMS Dakota Interface, or Dakotathon, is a Python package that wraps and extends Dakota’s file-based user interface. It simplifies the process of configuring and running a Dakota experiment, and it allows a Dakota experiment to be scripted. Dakotathon creates the Dakota input file and provides a generic analysis driver. Any model componentized in the CSDMS modeling framework automatically works with Dakotathon. Dakotathon has a plugin architecture, so models not wrapped into the CSDMS modeling framework can be accessed by Dakotathon by programmatically extending a template; an example is provided in the Dakotathon distribution.