Skip to content

Subduction Rupture Sets

SubductionRuptureSetArgs

Bases: BaseModel

Input for generating subduction rupture sets.

For details on the parameters see https://github.com/GNS-Science/nzshm-opensha/blob/main/doc/NZSHM22-subduction-rupture-generation.md

Parameters:

Name Type Description Default
fault_model str
required
min_aspect_ratio float
required
max_aspect_ratio float
required
aspect_depth_threshold int

The depth (in sub-section tiles) below which the max_aspect_ratio will not be enforced.

required
min_fill_ratio float

Prevents empty cells in subduction ruptures.

required
scaling_relationship str
required
slip_along_rupture_model str

The slip function for the rupture.See https://github.com/opensha/opensha/blob/master/src/main/java/scratch/UCERF3/enumTreeBranches/SlipAlongRuptureModels.java

required
deformation_model str | None
None

Attributes

fault_model: str instance-attribute

min_aspect_ratio: float instance-attribute

max_aspect_ratio: float instance-attribute

aspect_depth_threshold: int instance-attribute

The depth (in sub-section tiles) below which the max_aspect_ratio will not be enforced.

min_fill_ratio: float instance-attribute

Prevents empty cells in subduction ruptures.

scaling_relationship: str instance-attribute

slip_along_rupture_model: str instance-attribute

The slip function for the rupture.See https://github.com/opensha/opensha/blob/master/src/main/java/scratch/UCERF3/enumTreeBranches/SlipAlongRuptureModels.java

deformation_model: Optional[str] = None class-attribute instance-attribute

default_system_args = SystemArgs(task_language=(TaskLanguage.JAVA), use_api=USE_API, java_threads=16, jvm_heap_max=32, ecs_max_job_time_min=60, ecs_memory=30720, ecs_vcpu=4, ecs_job_definition='Fargate-runzi-opensha-JD', ecs_job_queue='BasicFargate_Q') module-attribute