Difference between revisions of "CyberShake simulation specifications"

From SCECpedia
Jump to navigationJump to search
(Created page with "This page is to gather and document the development of a specifications file, generated by the DAX generator and consumed/augmented by workflow stages, which tracks specificat...")
 
 
(8 intermediate revisions by the same user not shown)
Line 4: Line 4:
  
 
This is a list of specifications to track, along with the number and type of data, and what is consumed/produced by each step.
 
This is a list of specifications to track, along with the number and type of data, and what is consumed/produced by each step.
 +
 +
Here is [http://hypocenter.usc.edu/research/cybershake/spec_schema.json a link to the schema] for these specifications.
  
 
=== DAX Generator ===
 
=== DAX Generator ===
  
 
Produced:
 
Produced:
*Timestep (in sec, 1 float)
+
*SGT timestep size (in sec, 1 float)
 
*Grid spacing (in meters, 1 float)
 
*Grid spacing (in meters, 1 float)
*Deterministic frequency (in sec, 1 float)
+
*Deterministic frequency (in Hz, 1 float)
 
*Depth (in km, 1 float)
 
*Depth (in km, 1 float)
 
*Rotation angle (in degrees, 1 float)
 
*Rotation angle (in degrees, 1 float)
*Run server
+
*Run server (string)
 +
*Minimum Vs (in m/s, 1 float)
 +
*Velocity model list (complex type, includes GTL information)
 +
*Smoothing distance (in km, 1 float)
 +
*Processor count for SGT code in 3 dimensions (3 ints)
 +
*Source frequency (in Hz, 1 float)
 +
*Number of SGT timesteps (1 int)
 +
*Seismogram timestep size (in sec, 1 float)
 +
*Number of seimsogram timesteps (1 int)
 +
*Run ID (1 int)
  
 
=== PreCVM ===
 
=== PreCVM ===
Line 26: Line 37:
 
Produced:
 
Produced:
 
*Surface coordinates of corners of simulation volume (4 sets of double (lat, lon) coordinates in degrees)
 
*Surface coordinates of corners of simulation volume (4 sets of double (lat, lon) coordinates in degrees)
 +
*Dimensions of region (in km, 3 floats)
 +
*Number of grid points in each dimension (3 ints)
 +
*Projection used (string)
  
 +
=== UCVM ===
  
=== UCVM ===
+
Consumed:
 +
*Deterministic frequency
 +
*Minimum Vs
 +
*Grid spacing
 +
*Velocity model list
  
 
=== Smoothing ===
 
=== Smoothing ===
  
===
+
Consumed:
 +
*Smoothing distance
 +
*Velocity model list
 +
 
 +
=== PreSgt ===
 +
 
 +
Consumed:
 +
*Grid spacing
 +
*Deterministic frequency
 +
 
 +
=== PreAWP ===
 +
 
 +
Consumed:
 +
*Processor count
 +
*Deterministic frequency
 +
*Source frequency
 +
*Grid spacing
 +
 
 +
Produced:
 +
*SGT decimation in time (grid points, 1 int)
 +
 
 +
=== AWP-SGT ===
 +
 
 +
Consumed:
 +
*Depth in grid points
 +
 
 +
=== PostAWP ===
 +
 
 +
Consumed:
 +
*Source frequency
 +
*Deterministic frequency
 +
*Number of timesteps
 +
*Grid spacing
 +
 
 +
=== NanTest ===
 +
 
 +
Consumed:
 +
*Number of timesteps
 +
*SGT decimation in time
 +
 
 +
=== MD5Sum ===
 +
 
 +
None
 +
 
 +
=== DirectSynth ===
 +
 
 +
Consumed:
 +
*Timestep size
 +
*Number of seismogram timesteps
 +
*Deterministic frequency

Latest revision as of 18:16, 30 October 2019

This page is to gather and document the development of a specifications file, generated by the DAX generator and consumed/augmented by workflow stages, which tracks specification information about a CyberShake run. The concept is that having this will simplify reproducibility of previous CyberShake results.

Specifications to track

This is a list of specifications to track, along with the number and type of data, and what is consumed/produced by each step.

Here is a link to the schema for these specifications.

DAX Generator

Produced:

  • SGT timestep size (in sec, 1 float)
  • Grid spacing (in meters, 1 float)
  • Deterministic frequency (in Hz, 1 float)
  • Depth (in km, 1 float)
  • Rotation angle (in degrees, 1 float)
  • Run server (string)
  • Minimum Vs (in m/s, 1 float)
  • Velocity model list (complex type, includes GTL information)
  • Smoothing distance (in km, 1 float)
  • Processor count for SGT code in 3 dimensions (3 ints)
  • Source frequency (in Hz, 1 float)
  • Number of SGT timesteps (1 int)
  • Seismogram timestep size (in sec, 1 float)
  • Number of seimsogram timesteps (1 int)
  • Run ID (1 int)

PreCVM

Consumed:

  • Deterministic frequency
  • Grid spacing
  • Depth
  • Rotation angle
  • Run server

Produced:

  • Surface coordinates of corners of simulation volume (4 sets of double (lat, lon) coordinates in degrees)
  • Dimensions of region (in km, 3 floats)
  • Number of grid points in each dimension (3 ints)
  • Projection used (string)

UCVM

Consumed:

  • Deterministic frequency
  • Minimum Vs
  • Grid spacing
  • Velocity model list

Smoothing

Consumed:

  • Smoothing distance
  • Velocity model list

PreSgt

Consumed:

  • Grid spacing
  • Deterministic frequency

PreAWP

Consumed:

  • Processor count
  • Deterministic frequency
  • Source frequency
  • Grid spacing

Produced:

  • SGT decimation in time (grid points, 1 int)

AWP-SGT

Consumed:

  • Depth in grid points

PostAWP

Consumed:

  • Source frequency
  • Deterministic frequency
  • Number of timesteps
  • Grid spacing

NanTest

Consumed:

  • Number of timesteps
  • SGT decimation in time

MD5Sum

None

DirectSynth

Consumed:

  • Timestep size
  • Number of seismogram timesteps
  • Deterministic frequency