Peano
Scenario.TPV5.TPV5 Class Reference

Part of a series of benchmarks by the Statewide California Earthquake Center (SCEC) More...

Inheritance diagram for Scenario.TPV5.TPV5:
Collaboration diagram for Scenario.TPV5.TPV5:

Public Member Functions

def initial_conditions (self)
 
def generate_required_files (self, order)
 
- Public Member Functions inherited from Scenario.Scenario.Scenario
def generate_file_from_template (self, template_file, full_qualified_filename, dictionary)
 
def copy_file_to_current_folder (self, current_filename, full_qualified_filename)
 

Static Public Attributes

list domain_offset = [6.5, 0., 6.5]
 
list domain_size = [27., 27., 27.]
 
float end_time = 10.0
 
list tracer_coordinates
 
- Static Public Attributes inherited from Scenario.Scenario.Scenario
list domain_offset = [1., 1., 1.]
 
list domain_size = [1., 1., 1.]
 
float end_time = 0.0
 
list tracer_coordinates = []
 

Detailed Description

Part of a series of benchmarks by the Statewide California Earthquake Center (SCEC)

Spontaneous rupture on a vertical strike-slip fault in a homogeneous halfspace. There are slightly heterogeneous initial stress conditions.

The description of the scenario can be found at: https://strike.scec.org/cvws/tpv5docs.html

Definition at line 7 of file TPV5.py.

Member Function Documentation

◆ generate_required_files()

def Scenario.TPV5.TPV5.generate_required_files (   self,
  order 
)

Reimplemented from Scenario.Scenario.Scenario.

Definition at line 60 of file TPV5.py.

References Scenario.Scenario.Scenario.copy_file_to_current_folder(), and Scenario.Scenario.Scenario.generate_file_from_template().

Here is the call graph for this function:

◆ initial_conditions()

def Scenario.TPV5.TPV5.initial_conditions (   self)

Reimplemented from Scenario.Scenario.Scenario.

Definition at line 53 of file TPV5.py.

Field Documentation

◆ domain_offset

list Scenario.TPV5.TPV5.domain_offset = [6.5, 0., 6.5]
static

Definition at line 17 of file TPV5.py.

◆ domain_size

list Scenario.TPV5.TPV5.domain_size = [27., 27., 27.]
static

Definition at line 18 of file TPV5.py.

◆ end_time

float Scenario.TPV5.TPV5.end_time = 10.0
static

Definition at line 20 of file TPV5.py.

◆ tracer_coordinates

list Scenario.TPV5.TPV5.tracer_coordinates
static
Initial value:
= [
# off-fault at surface
[17.0, 0.0, 8.0],
[17.0, 0.0, 32.0],
[23.0, 0.0, 8.0],
[23.0, 0.0, 32.0],
# off-fault at hypocenter depth
[17.0, 7.5, 8.0],
[17.0, 7.5, 32.0],
[23.0, 7.5, 8.0],
[23.0, 7.5, 32.0],
# on-fault at surface
[20.0, 0.0, 8.0],
[20.0, 0.0, 12.5],
[20.0, 0.0, 15.5],
[20.0, 0.0, 20.0], #surface above fault hypocenter
[20.0, 0.0, 24.5],
[20.0, 0.0, 27.5],
[20.0, 0.0, 32.0],
[20.0, 3.0, 20.0], #above fault hypocenter
[20.0, 12.0, 20.0], #below fault hypocenter
#on-fault at hypocenter depth
[20.0, 7.5, 8.0],
[20.0, 7.5, 12.5], #center of left patch
[20.0, 7.5, 15.5],
[20.0, 7.5, 20.0], #on fault hypocenter
[20.0, 7.5, 24.5],
[20.0, 7.5, 27.5], #center of right patch
[20.0, 7.5, 32.0]
]

Definition at line 22 of file TPV5.py.


The documentation for this class was generated from the following file: