SCEC TPV34

The TPV34 benchmark features a right-lateral, planar, vertical, strike-slip fault set in a half-space. The velocity structure is the actual 3D velocity structure surrounding the Imperial Fault, as given by the SCEC Community Velocity Model CVM-H.

Geometry

The model volume is a half-space. The fault is a vertical, planar, strike-slip fault. The fault reaches the Earth’s surface. Rupture is allowed within a rectangular area measuring 30000 m along-strike and 15000 m down-dip.

There is a circular nucleation zone on the fault surface. The hypocenter is located 15 km from the left edge of the fault, at a depth of 7.5 km.

The geometry is generated with Gmsh. All the files that are needed for the simulation are provided at https://github.com/SeisSol/Examples/tree/master/tpv34.

Material

To obtain the velocity structure for TPV34, we need to install and run the SCEC Community Velocity Model software distribution CVM-H. For TPV34, we are using CVM-H version 15.1.0 and we use ASAGI to map the material properties variations onto the mesh. Detailed explanations are provided at https://github.com/SeisSol/Examples/blob/master/tpv34/generate_ASAGI_file.sh. We generate 2 netcdf files of different spatial resolution to map more finely the 3D material properties close to the fault. The domain of validity of each netcdf files read by ASAGI is defined by the yaml tpv34_material.yaml file:

[rho, mu, lambda]: !IdentityMap
components:
# apply a finer CVM-H data inside the refinement zone
- !AxisAlignedCuboidalDomainFilter
limits:
x: [-25000.0, 25000.0]
y: [-25000.0, 25000.0]
z: [-15000.0, 0.0]
components: !ASAGI
file: tpv34_rhomulambda-inner.nc
parameters: [rho, mu, lambda]
var: data
# apply a coarser CVM-H data outside the refinement zone
- !ASAGI
file: tpv34_rhomulambda-outer.nc
parameters: [rho, mu, lambda]
var: data


Parameters

TPV34 uses a linear slip weakening law on the fault. The parameters are listed in Table below.

Parameter

inside the nucleation zone

Value

Unit

mu_s

static friction coefficient

0.58

mu_d

dynamic friction coefficient

0.45

d_c

critical distance

0.18

m

The cohesion is 1.02 MPa at the earth’s surface. It is 0 MPa at depths greater than 2400 m, and is linearly tapered in the uppermost 2400 m. The spatial dependence of the cohesion is straightforwardly mapped using Easi.

[mu_d, mu_s, d_c]: !ConstantMap
map:
mu_d: 0.45
mu_s: 0.58
d_c: 0.18
[cohesion]: !FunctionMap
map:
cohesion: |
return -425.0*max(z+2400.0,0.0);


Initial stress

The initial shear stress on the fault is pure right-lateral.

The initial shear stress is $$\tau_0$$ = (30 MPa)($$\mu_x$$)

The initial normal stress on the fault is $$\sigma_0$$ = (60 MPa)($$\mu_x$$).

In above formulas, we define $$\mu_x = \mu / \mu_0$$, where $$\mu$$ is shear modulus and $$\mu_0$$ = 32.03812032 GPa.

[s_xx, s_yy, s_zz, s_xy, s_yz, s_xz]: !EvalModel
model: !Switch
[mux]: !AffineMap
matrix:
x: [1.0,0.0,0.0]
z: [0.0,0.0,1.0]
translation:
x: 0.0
z: 0.0
components: !ASAGI
file: tpv34_mux-fault.nc
parameters: [mux]
var: data
map:
xHypo =     0.0;
zHypo = -7500.0;
return sqrt(((x+xHypo)*(x+xHypo))+((z-zHypo)*(z-zHypo)));
components: !FunctionMap
map:
s_xx:     return -60000000.0*mux;
s_yy:     return -60000000.0*mux;
s_zz:     return 0.0;
s_xy: |
pi = 4.0 * atan (1.0);
s_xy0 = 30000000.0*mux;
s_xy1 = 0.0;
s_xy1 = 4950000.0*mux;
} else {