usgs / nshmp-haz-fortran

National Seismic Hazard Mapping Project (NSHMP) Legacy Fortran Code
Other
20 stars 11 forks source link

Inconsistent clamping of maximum ground motions. #54

Closed pmpowers-usgs closed 8 years ago

pmpowers-usgs commented 8 years ago

clamp-notes.xlsx This is a recurring issue that was thought to be resolved, but apparently wasn't, as demonstrated during nshmp-haz verification. From the 2008 and 2014 OFR's:

The ground-motion distribution for peak ground acceleration is truncated at 3 g and for 0.2-s spectral acceleration at 6 g, when these values are less than the 3-sigma cutoff.

Although this guidance is only meant to cover the primary periods supported with each official map release (PGA, 5-Hz, and 1-Hz), per conversations with Steve Harmsen and code comments, OpenSHA dev implementations of the 2008 NSHMP, and the new nshmp-haz codes apply a model that clamps PGA at 3g and SAs<0.75s at 6g (see ExceedanceModel.NSHM_CEUS_MAX_INTENSITY; this link may break in the future if ExceedanceModel is refactored to ProbabilityModel).

In practice in the fortran codes, however, hazFXnga13l.f:

and hazgridXnga13l.f

See attached spreadsheet for a summary.

hazcurves_us_bc_760_new_madrid_mo_1hz

clamp-notes.xlsx

pmpowers-usgs commented 8 years ago

Nothing anywhere indicates that the hazFXnga13l.f clamp at 1-Hz should be 3g (instead of 0 -- no clamp); changing to 0.0 and will revert if Harmsen or Frankel provide a compelling reason to revert back. Would then make the case to change all 1-Hz clamps in hazgridXnga13l.f

It remains to be seen if this has a significant effect on 2% to 10% in 50-year ground motions.

pmpowers-usgs commented 8 years ago

Clamping fixes were mistakenly made to parallel version of hazFX. 1.5s clamp also needs to be changed to 0.