Campbell and Bozorgnia 2003

class openquake.hazardlib.gsim.campbell_bozorgnia_2003.CampbellBozorgnia2003NSHMP2007[source]

Implements GMPE developed by Kenneth W. Campbell and Yousef Bozorgnia and published as “Updated Near-Source Ground-Motion (Attenuation) Relations for the Horizontal and Vertical Components of Peak Ground Acceleration and Acceleration Responce Spectra”, Bulletin of the Seismological Society of America, Vol. 93, No. 1, pp. 314-331, 2003.

The class implement the equation as modified by the United States Geological Survey - National Seismic Hazard Mapping Project (USGS-NSHMP) for the 2007 Alaska model (

The class replicates the equation as coded in subroutine getCamp2000 in hazFXv7.f available from

The equation compute mean value for the ‘firm rock’ conditon.

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

Coefficient table (table 4, page 321. Coefficients for horizontal component and for corrected PGA)


Supported intensity measure component is the geometric mean of two horizontal components (see paragraph ‘Strong-Motion Database’, page 316)

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

Supported intensity measure types are PGA and SA (see Abstract)


Supported standard deviation type is Total (see equations 11, 12 pp. 319 320)


Supported tectonic region type is ‘active shallow crust’ (see Abstract)

REQUIRES_DISTANCES = set(['rjb', 'rrup'])

Required distance measure are RRup and Rjb (eq. 1 and following, page 319).

REQUIRES_RUPTURE_PARAMETERS = set(['rake', 'dip', 'mag'])

Required rupture parameters are magnitude, rake and dip (eq. 1 and following, page 319).


No sites parameters are required. Mean value is computed for ‘firm rock’.

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

See superclass method for spec of input and result values.