Performance Benchmark
S-01541
As an ExSeisDat developer, I want to create a set of performance benchmarks for ExSeisDat because I want to identify where bottlenecks are occurring and where to target optimizations.
PreDev Notes:
HDF5 has a good presentation about benchmarking an I/O library (e.g. h5perf). Presentation is located in GoogleDrive (/ResearchPapers/IO/HDF5_IO_Performance.pdf) Would like a range of benchmarks, covering from small to large so that developers can easily rerun tests and so that large scale tests can be reliably conducted This should be done before any further optimisation and may be split into specific benchmark tasks
Previously: Performance Benchmark should take about 10 hours and should have files in the Terabyte range.
Work out ideal sizes based on smaller runs.
Implementation Notes:
ADDME
System Test Changes:
ADDME
Bug Fixes:
ADDME
C++ API Changes:
ADDME
C API Changes:
ADDME
Success Criteria:
ADDME
CREATED ON 10/11/2016