Difference between revisions of "CyberShake Testing"
(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.
Contents
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