Silva et al. 2002

class openquake.hazardlib.gsim.silva_2002.SilvaEtAl2002MblgAB1987NSHMP2008[source]

Implements GMPE developed by Walter Silva, Nick Gregor and Robert Darragh and documented in “Development of regional hard rock attenuation relations for central and eastern north America” (2002). Document available at: http://pbadupws.nrc.gov/docs/ML0423/ML042310569.pdf

This class replicates the algorithm as coded in the subroutine getSilva in the hazgridXnga2.f Fortran code available at: http://earthquake.usgs.gov/hazards/products/conterminous/2008/software/

The class assumes rupture magnitude to be in Mblg scale (given that MFDs for central and eastern US are given in this scale). Therefore Mblg is converted to Mw using the Atkinson & Boore 1987 conversion equation.

Coefficients are given for the B/C site conditions.

COEFFS = <openquake.hazardlib.gsim.base.CoeffsTable object>

Coefficient table obtained from coefficient arrays (c1, c2, c4, c6, c7, c10, sigma) defined in suroutine getSilva in hazgridXnga2.f

DEFINED_FOR_INTENSITY_MEASURE_COMPONENT = 'Average horizontal'

Supported intensity measure component is the average horizontal component

DEFINED_FOR_INTENSITY_MEASURE_TYPES = set([<class 'openquake.hazardlib.imt.PGA'>, <class 'openquake.hazardlib.imt.SA'>])

Supported intensity measure types are spectral acceleration, and peak ground acceleration

DEFINED_FOR_STANDARD_DEVIATION_TYPES = set(['Total'])

Supported standard deviation type is only total.

DEFINED_FOR_TECTONIC_REGION_TYPE = 'Stable Shallow Crust'

Supported tectonic region type is stable continental crust, given that the equations have been derived for central and eastern north America

REQUIRES_DISTANCES = set(['rjb'])

Required distance measure is rjb

REQUIRES_RUPTURE_PARAMETERS = set(['mag'])

Required rupture parameter is only magnitude (Mblg).

REQUIRES_SITES_PARAMETERS = set([])

No site parameters required

get_mean_and_stddevs(sites, rup, dists, imt, stddev_types)[source]

See superclass method for spec of input and result values.

class openquake.hazardlib.gsim.silva_2002.SilvaEtAl2002MblgJ1996NSHMP2008[source]

Extend SilvaEtAl2002MblgAB1987NSHMP2008 but uses Johnston 1996 equation for converting Mblg to Mw.

class openquake.hazardlib.gsim.silva_2002.SilvaEtAl2002MwNSHMP2008[source]

Extend SilvaEtAl2002MblgAB1987NSHMP2008 but assumes magnitude to be in Mw scale, therefore no conversion is applied