Toro et al. 1997¶

class
openquake.hazardlib.gsim.toro_1997.
ToroEtAl1997MblgNSHMP2008
[source]¶ Implements GMPE developed by G. R. Toro, N. A. Abrahamson, J. F. Sneider and published in “Model of Strong Ground Motions from Earthquakes in Central and Eastern North America: Best Estimates and Uncertainties” (Seismological Research Letters, Volume 68, Number 1, 1997) as utilized by the National Seismic Hazard Mapping Project (NSHMP) for the 2008 US hazard model.
This class replicates the algorithm for the Toro et. al. 1997 GMPE as coded in the subroutine
getToro
in thehazgridXnga2.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). The equation implements also the finitefault correction as given in “Modification of the Toro et al. 1997 Attenuation Equations for Large Magnitudes and Short Distances” (available at: http://www.riskeng.com/downloads/attenuation_equations). The correction uses Mw. Therefore Mblg is converted to Mw using both the Atkinson & Boore 1987 and Johnston 1996 conversion equations and an average correction term is computed.
Coefficients are given for the B/C site conditions.

COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table obtained from coefficient arrays (tb1, tb2, tb3, tb4, tb5, tb6, tbh) defined from line 1596  1614 in hazgridXnga2.f

DEFINED_FOR_INTENSITY_MEASURE_COMPONENT
= 'Average horizontal'¶ Supported intensity measure component is the geometric mean of attr:~openquake.hazardlib.const.IMC.AVERAGE_HORIZONTAL,

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.toro_1997.
ToroEtAl1997MwNSHMP2008
[source]¶ Extend
ToroEtAl1997MblgNSHMP2008
but assumes magnitude to be in Mw scale.Coefficients are Mwspecific and no magnitude conversion is considered to take into account finitefault correction.

COEFFS
= <openquake.hazardlib.gsim.base.CoeffsTable object>¶ Coefficient table obtained from coefficient arrays (tc1, tc2, tc3, tc4, tc5, tc6, th) defined in subroutine getToro in hazgridXnga2.f
