Difference between revisions of "CyberShake Testing"

From SCECpedia
Jump to navigationJump to search
(Created page with 'Computational scale and complexity of the SCEC CyberShake system requires automated and repeatable system-level testing capabilities. The CyberShake testing must be capable of en…')
 
Line 2: Line 2:
  
 
The CyberShake Testing system combines a distributed workflow-based HPC software testing harness together with a database of reference problems and expected solutions.
 
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 ==
 +
#Rupture Generator
 +
#SGT Calculation
 +
#Mesh Maker
 +
#Distance Calculation
 +
#Site-Rupture Set Determination
 +
#Ten moderate earthquake distributed around California
 +
#List of Sites
 +
 +
== References ==
 +
 +
== Related Entries ==
 +
 +
[[CyberShake]]
 +
[[CyberShake Workplan]]
 +
 +
== See Also ==
 +
 +
[[Main Page]]

Revision as of 07:55, 20 February 2011

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