Disclaimer: Despite posting these software for public use, it must be emphasised that no liability for the use of these files is accepted. Users are expected to make use of the source codes which are provided.
Ground motion selection using the GCIM method
A summary of this method and its application can be found at the Ground motion selection page. Ground motion selection can generally be performed for four 'types' of cases as a result of: (1) whether the hazard analysis is PSHA or scenario-based; and (2) whether ground motion prediction is performed via empirical GMPEs or simulation methods which directly provide a time series. The most common is the case of ground motion selection from a PSHA based on empirical GMPEs, but the GCIM method can be utilized in all four possible cases.
The method contains two key steps and therefore seperate software are provided for each of these:
1. Computation of the GCIM distributions
OpenSHA implementation: The seismic hazard analysis code which can compute the GCIM distributions is openly available through the OpenSHA website (called the "GCIM Enabled Hazard Curve Calculator").
Matlab prototype implementation: Alternatively, users can obtain seismic hazard deaggregation results from another seismic hazard analysis software and subsequently compute the GCIM distributions using this set of Matlab codes (download here). These matlab codes are intended as a prototype implementation for those who: (i) are familar with matlab and want to get results for simple cases immediately; or (ii) are considering implementing the GCIM method into their own software (i.e. not OpenSHA) and would benefit from a basic code implementation.
2. Ground motion selection using the GCIM distributions
Once the GCIM distributions have been obtained in appropiate output files from the first step above:
Javascript implementation: a Javascript graphical user interface can be accessed via the
website below to select ground motions using the GCIM-based selection procedure.
Web-based ground motion selection: http://gm-selector.canterbury.ac.nz/
An example inputfile GCIMresults_example.txt can be downloaded for this application.
Matlab prototype implementation: a matlab application (download here) can be used to select ground motions using the GCIM-based selection procedure.
3. Causal parameter bounds for use in ground motion selection
Tarbali and Bradley (2015, 2016) present an analysis of the impacts of causal parameter (Mw, Rrup, Vs30) bounds on ground motion selection.
This electronic supplement provides deaggregation results for all 12 analysis cases considered.
Matlab files for determining causal parameter bounds for a general deaggregation distribution are provided here.
The theory behind this procedure, and applications, can be found at: Ground motion selection