Difference between revisions of "Rupture Variation Generator v5.4.2"

From SCECpedia
Jump to navigationJump to search
Line 11: Line 11:
 
*Replicate SRFs from stand-alone code using DirectSynth: <span style="color:red">Not yet started</span>
 
*Replicate SRFs from stand-alone code using DirectSynth: <span style="color:red">Not yet started</span>
 
*Perform CyberShake run for USC using RupGen-api-5.4.2: <span style="color:red">Not yet started</span>
 
*Perform CyberShake run for USC using RupGen-api-5.4.2: <span style="color:red">Not yet started</span>
 +
 +
== Verification ==
 +
 +
The verification sequence is:
 +
#Reference results from Rob
 +
# (1) reproduced using Rob's supplied stand-alone code, compiled and run on a Summit head node.
 +
# (2) is used to produce reference SRFs from ERF 36 geometry files for
 +
## Source 76, rupture 0 (M6.35)
 +
## Source 128, rupture 858 (M7.35)
 +
## Source 68, rupture 7 (M8.45)
 +
# (3) is reproduced using test code which is compiled against the RupGen-api-5.4.2 library.
 +
# (3) is reproduced using DirectSynth and writing out the SRFs.

Revision as of 17:05, 8 October 2019

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.