Difference between revisions of "CyberShake Workflows"

From SCECpedia
Jump to navigationJump to search
Line 1: Line 1:
 +
CyberShake relies on scientific workflows to provide the reliability, robustness, and automation needed to reach the necessary computational scale.
 +
 +
If we view the desired [[CyberShake]] PSHA hazard map calculation as a "problem", then we want to define the solution to this problem as a scientific workflow.
 +
 +
Software developed is based on using appropriate level of simplification (abstraction) to simplify how we specify the calculation. Progressed from assembly language (over op-codes), funcational programming (e.g. C), object-oriented (e.g. information hiding), relational database models (e.g. normal forms).
 +
 +
In our view, scientific workflows represent the appropriate level of abstraction in which we can define the solution to the CyberShake calculation on HPC systems.
 +
 +
 
== CyberShake Workflow Monitoring Dashboard ==
 
== CyberShake Workflow Monitoring Dashboard ==
 +
 
Prototype monitoring workflow.
 
Prototype monitoring workflow.
 
[[File:Dashboard-mockup-2.png|256px|thumb|right|Fig 1:Prototype workflow monitoring screen (Image Credit: Dan Gunter)]]
 
[[File:Dashboard-mockup-2.png|256px|thumb|right|Fig 1:Prototype workflow monitoring screen (Image Credit: Dan Gunter)]]

Revision as of 01:51, 26 March 2011

CyberShake relies on scientific workflows to provide the reliability, robustness, and automation needed to reach the necessary computational scale.

If we view the desired CyberShake PSHA hazard map calculation as a "problem", then we want to define the solution to this problem as a scientific workflow.

Software developed is based on using appropriate level of simplification (abstraction) to simplify how we specify the calculation. Progressed from assembly language (over op-codes), funcational programming (e.g. C), object-oriented (e.g. information hiding), relational database models (e.g. normal forms).

In our view, scientific workflows represent the appropriate level of abstraction in which we can define the solution to the CyberShake calculation on HPC systems.


CyberShake Workflow Monitoring Dashboard

Prototype monitoring workflow.

Fig 1:Prototype workflow monitoring screen (Image Credit: Dan Gunter)