To provide independent verification of OpenSHA's implementations of the NGA models, Kenneth Campbell (EQECAT Inc.) computed a suite of test files. These files provide mean and standard-deviation values for a sufficiently wide range of parameter settings to suggest that OpenSHA implementations are correct, or at least consistent with independent computations. The test files and README are available here (2.8 MB .zip file).
The tests include ~170,000 test calculations, the results of which all of which match to within 0.05%.
Each file has a single-line header to label the columns. The first nine columns represent values of the following parameters:
- Mw - Magnitude
- Rrup - DistanceRup (km)
- Rjb - DistanceJB (km)
- Rx - DistanceX (km)
- Dip - Average Dip of the rupture plane (degrees)
- W - Down Dip Width of rupture plane (km)
- Ztor - Rupture Top Depth (km)
- Vs30 - Vs30 (m/sec)
- Zsed - Depth 1.0 km/sec or Depth 2.5 km/sec depending on the model (km)
(note that not all the above are used by each NGA model)
There are 30 separate files for testing: different NGA models, different focal mechanisms, mean versus standard deviation (sigma), whether sites are on the hanging wall, whether the event is an aftershock, and whether Vs30 is measured or inferred/estimated.