CyberShake Testing: Difference between revisions
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…' |
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
- 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