Question on example/debugging/step3

Hi there,
I am trying to follow the example/debugging/step3.cfg to test dynamic spontaneous simulation of a buried fault with static friction. The step3.cfg works well and I change the mesh cell to tet andc
check slip/traction with other birichlet boundary conditions, like shear and extension.
case 1 step3.cfg original setting

case 2 step3.cfg with bc of extensional displacement on xpos and xneg

case 3 step3.cfg with bc of shear displacement on xpos and xneg

The slip solution looks good, but the traction for case2 and case3 is ~0. Any ideas?

Here is solver parameter. Other setting is the same with example/debugging/step3
zero_tolerance = 1.0e-8 ksp_atol = 1.0e-9 snes_atol = 1.0e-7

Could you please let me know what you think about it ? mesh and pylithapp attached
Thank you very much in advance,
Leon (1.1 MB)

For the case of extension, the fault opens so there are no tractions on the fault (it is a free surface).

When you apply shear with zero normal tractions, the fault will also open, so there are no tractions on the fault (it is a free surface).

Thank you for the reply, Brad. Is there any way imposing the traction on the fault surface for these two cases? Set the open free surface to false and add prescribed traction on it, or other solutions?

For zero displacement normal to the fault, you can set the initial normal tractions (negative for compression) using the traction perturbation to prevent tensile tractions and fault opening. Note that with static friction this will affect when the traction value at which the fault starts to slip.

For the case in which you impose extension, you might be able to apply a very large initial fault compressive traction to keep the fault under compression, but this isn’t physically realistic.

Thank you for the solution and quick reply.