Rupture Variation Generator v5.4.2

From SCECpedia
Revision as of 17:05, 8 October 2019 by Scottcal (talk | contribs)
Jump to navigationJump to search

This page details the work to migrate the Graves & Pitarka (2019) rupture generator, v5.4.2, to CyberShake.

The specific code changes required to create an API are detailed here: Rupture Variation Generator v5.4.2 code changes

Status

  • Replicate reference SRFs using stand-alone code: Complete
  • Create RupGen-api-5.4.2: Complete
  • Replicate SRFs from stand-alone code using RupGen library: Complete
  • Compile DirectSynth against RupGen library: In progress
  • Replicate SRFs from stand-alone code using DirectSynth: Not yet started
  • Perform CyberShake run for USC using RupGen-api-5.4.2: Not yet started

Verification

The verification sequence is:

  1. Reference results from Rob
  2. (1) reproduced using Rob's supplied stand-alone code, compiled and run on a Summit head node.
  3. (2) is used to produce reference SRFs from ERF 36 geometry files for
    1. Source 76, rupture 0 (M6.35)
    2. Source 128, rupture 858 (M7.35)
    3. Source 68, rupture 7 (M8.45)
  4. (3) is reproduced using test code which is compiled against the RupGen-api-5.4.2 library.
  5. (3) is reproduced using DirectSynth and writing out the SRFs.