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: | ||
− | * | + | *SGT timestep size (in sec, 1 float) |
*Grid spacing (in meters, 1 float) | *Grid spacing (in meters, 1 float) | ||
− | *Deterministic frequency (in | + | *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 === | ||
− | + | 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.
Contents
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