CyberShake Testing: Difference between revisions

From SCECpedia
Jump to navigationJump to search
Maechlin (talk | contribs)
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…'
 
Maechlin (talk | contribs)
No edit summary
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