CyberShake Testing

From SCECpedia
Revision as of 07:55, 20 February 2011 by Maechlin (talk | contribs)
Jump to navigationJump to search

Computational scale and complexity of the SCEC CyberShake system requires automated and repeatable system-level testing capabilities. The CyberShake testing must be capable of end-to-end testing, showing that all elements, inputs, earth models, computational codes, and data processing and reduction codes all work together.

The CyberShake Testing system combines a distributed workflow-based HPC software testing harness together with a database of reference problems and expected solutions.

CyberShake Test Harness

We required a workflow-based system capable of automating multiple CyberShake HPC calculations. This is modeled on the virtual data processing model of Pegasus.

CyberShake Test Oracle

We require a reference database that describes specific test problems, describes the input files, and output files, and defines a list of expected results.

Required Evaluation Tests

  1. Rupture Generator
  2. SGT Calculation
  3. Mesh Maker
  4. Distance Calculation
  5. Site-Rupture Set Determination
  6. Ten moderate earthquake distributed around California
  7. List of Sites

References

Related Entries

CyberShake CyberShake Workplan

See Also

Main Page