NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

16
Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

Transcript of NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

Page 1: NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

Workflow Overview

NASA SIVO Code 610.3

Meeting with GMAO

Feb 14, 2007

Page 2: NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

Outline

• Overview of the Workflow system

• Demos• NED (Workflow configuration)

• GEOS workflow

• Discussion

Page 3: NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

Workflow Tool

A system that provides end-to-endsupport for setting up and running

complex model experiments.

Enable users to concentrate on thescientific results rather than the system

environments.

Page 4: NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

Workflow Tool Components

• NED (NASA Experiment Designer)• Configure and submit experiments• Replaces ECMWF’s “prepIFS” GUI tool• Many features added beyond prepIFS, such as

command-line execution, flexible GUI)

• SMS (from ECMWF)• Schedule and execute experiments

• XCDP (from ECMWF)• Monitor and control experiments• Suspend and restart tasks

• GEOS-5 workflow• Based on version of Larry Takacs’ run scripts• Adding new features (e.g. ocean model

coupling) and make easier to use

Page 5: NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

Workflow System in NCCS

• Run from singlelocation withinNCCS: “mapme”

• Connects to HPCresources toperform tasks• palm• discover• dirac• Others

Page 6: NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

Workflow Tool Components

Version-Control Repository

SMS(Scheduler)

NED (Configuring)Configuration Template

for GEOS-5 ExperimentConfiguration

for GEOS-5 Experiment

Workflowfor GEOS-5Experiment

Base Scriptsfor GEOS-5 Experiment

XCDP(Monitoring)Searchable Experiment DB

Page 7: NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

NED GUI: Main Windows

Status Panel

ExperimentTree Group Configuration Panel

Variable Configuration Panel

Page 8: NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

NED Features• GUI allows simple configuration

of experiment workflowvariables

• “Design-mode” to createtemplates for experimentconfigurations

• Collaborate by sharingconfigurations via XML file orsearchable database• Re-run/use past experiments• Share with other users

• Compare configurations forchanges

• Version-controlled scripts• Offer development branches• Automatic workflow updates

Configurationdifferencehighlighted

Page 9: NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

NED Features, cont.• Search capability:

• Inside experiment configurations

• Or search the whole collection ofpreviously run experiments

• Automatically check for validsettings before running

• Will be working on web application

Find all itemswith “OCEAN”

Find allrburns’ GEOSexperiments

Page 10: NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

ModelingGuru

Community:“MAP Modeling EnvironmentWorkflow Tool”

• Contains resources (e.g.GEOS workflow tutorial)

• Suggestions/commentswelcome to be posted to thecommunity

https://modelingguru.nasa.gov

Page 11: NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

Tool and WorkflowDevelopment

• Iterative &incrementaldevelopment

• Featurerequests/issuesadded to backlog

• Beta releases

• Enhance bothtools and GEOSworkflow

Page 12: NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

Next Steps

• On-going Tool Development• Continuing to support beta users• Releasing beta versions of tools & GEOS workflow• Adding new features to tools & GEOS workflow• Other plans include expansion to NAS and making

tools available as a web application

• ROSES Support• Dialog between SIVO, GMAO & HQ• Plan new features to make available to proposers

Page 13: NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

Next Steps, cont.

• Collaboration with you (GMAO)• Solicit beta testers to evaluate and suggest improvements:

• What features would like to see?

• How can we improve it?

• Tool training and assistance for using/designing workflows

• Collaborate on improvements for running GEOS and managingdata

Coupled ocean runs in next beta release

Page 14: NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

Demos NED

GEOS-5 GCM

Discussion

Page 15: NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

BACKUP SLIDES

Page 16: NASA SIVO Code 610€¦ · Workflow Overview NASA SIVO Code 610.3 Meeting with GMAO Feb 14, 2007

Workflow System in NCCS