Difference between revisions of "CyberShake Testing"

From SCECpedia
Jump to navigationJump to search
Line 22: Line 22:
 
== References ==
 
== References ==
  
#Maechling, P., E. Deelman, Y. Cui (2009), Implementing Software Acceptance Tests as Scientific Workflows, Proceedings of the IEEE International Parallel & Distributed Processing Symposium 2009, Las Vegas Nevada, July, 2009
+
# Maechling, P., Deelman, E., Cui, Y. (2009), Implementing Software Acceptance Tests as Scientific Workflows, Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Hamid R. Arabnia (Ed.): PDPTA 2009, Las Vegas, Nevada, USA, July 13-17, 2009, 2 Volumes. CSREA Press 2009, ISBN 1-60132-123-6, pp. 317-323
  
 
== Related Entries ==
 
== Related Entries ==

Revision as of 07:58, 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

  1. Maechling, P., Deelman, E., Cui, Y. (2009), Implementing Software Acceptance Tests as Scientific Workflows, Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, Hamid R. Arabnia (Ed.): PDPTA 2009, Las Vegas, Nevada, USA, July 13-17, 2009, 2 Volumes. CSREA Press 2009, ISBN 1-60132-123-6, pp. 317-323

Related Entries

CyberShake CyberShake Workplan

See Also

Main Page