Full-scale tests of PyLith.


PyLith features:

  Problem dimension: 1-D, 2-D, 3-D
  Boundary conditions
    Dirichlet
    Point force
    Neumann
    Absorbing dampers
    Body forces (2-D, 3-D)
  Faults
    Kinematic
    Dynamic
  Large deformations


----------------------------------------------------------------------
1-D tests
----------------------------------------------------------------------

line2 (linear cells)

  * axialextension

    - Dirichlet w/initial displacement, SimpleDB

  * dislocation

    - Dirichlet w/initial displacement, SimpleDB
    - Fault slip (1 fault, 1 event)

line3 (quadratic cells)

  * axialextension

    - Dirichlet w/initial displacement, SimpleDB

  * dislocation

    - Dirichlet w/initial displacement
    - Fault slip (1 fault, 1 event)

----------------------------------------------------------------------
2-D tests
----------------------------------------------------------------------

quad4 (linear cells, plane strain)

  * axialdisp

    - Dirichlet w/initial displacement, SimpleDB

  * sheardisp

    - Dirichlet w/initial displacement, SimpleDB

  * axialtract --TODO--
  * sheartract --TODO--
 
  * dislocation

    - Dirichlet w/initial displacement, UniformDB
    - Fault slip (1 fault, 1 event), UniformDB

  * dislocation2 --TODO--
 
    - Dirichlet w/initial displacement, UniformDB
    - Fault slip (2 faults, 1 event), UniformDB

  * dislocationdyn --TODO--
    [single fault, dynamic]

  * lgdeformrigidbody --TODO-- (need higher precision output)

    - Dirichlet BC w/initial displacement, UniformDB
      (rigid body translation and rotation)
    - Large deformation

  * lgdeformtraction --TODO-- (need higher precision output)

    - Dirichlet BC w/initial displacement, UniformDB
    - Neuman BC w/initial value, UniformDB
    - Large deformation

tri3 (linear cells, plane stress)

  * axialdisp

    - Dirichlet w/initial displacement, SimpleDB

  * sheardisp

    - Dirichlet w/initial displacement, SimpleDB

  * dislocation --TODO--
    [1 fault, quasi-static w/multiple ruptures, diff slip]

  * dislocation2 --TODO--
    [2 faults, static, parallel]

----------------------------------------------------------------------
3-D tests
----------------------------------------------------------------------

1. axial/shear (DirichletBC)
2. axial/shear (DirichletBC, parallel)
3. single fault (static)
4. single fault (Savage/Prescott like)
5. single fault (dynamic)
6. two fault (static)
7. two fault (static, parallel)
8. gravity w/initial stress and strain 

Gravity with faults, Neumann BC.

  * lgdeformrigidbody --TODO-- (need higher precision output)

    - Dirichlet BC w/initial displacement, UniformDB
      (rigid body translation and rotation)
    - Large deformation

  * lgdeformtraction --TODO-- (need higher precision output)

    - Dirichlet BC w/initial displacement, UniformDB
    - Neuman BC w/initial value, UniformDB
    - Large deformation

