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

Upload: others

Post on 12-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

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