CyberShake Workflows

From SCECpedia
Revision as of 01:51, 26 March 2011 by Maechlin (talk | contribs)
Jump to navigationJump to search

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)