User Guide#
Under construction
Migrating the PyLith manual from LaTeX to Sphinx/MyST is not complete. If what you are looking for is not here, please see the PDF version.
- Introduction
- Installation
- Governing Equations
- Derivation of Elasticity Equation
- Finite-Element Formulation with PETSc
- Elasticity with Infinitesimal Strain and No Faults
- Elasticity with Infinitesimal Strain and Prescribed Slip on Faults
- Incompressible Isotropic Elasticity with Infinitesimal Strain (Bathe)
- Poroelasticity with Infinitesimal Strain and No Faults
- Running PyLith
- Defining the Simulation
- PyLith Application
- PETSc Options
- Finite-Element Mesh
- Utilities
- PyLith Parameter Viewer
- Troubleshooting
- Defining Simulations
- Physics Implementations
- PyLith Components
- apps
- bc
- faults
- materials
- AuxSubfieldsElasticity
- AuxSubfieldsIsotropicLinearElasticity
- AuxSubfieldsIsotropicLinearGenMaxwell
- AuxSubfieldsIsotropicLinearMaxwell
- AuxSubfieldsIsotropicLinearPoroelasticity
- AuxSubfieldsIsotropicPowerLaw
- AuxSubfieldsPoroelasticity
- DerivedSubfieldsElasticity
- Elasticity
- Homogeneous
- IncompressibleElasticity
- IsotropicLinearElasticity
- IsotropicLinearGenMaxwell
- IsotropicLinearIncompElasticity
- IsotropicLinearMaxwell
- IsotropicLinearPoroelasticity
- IsotropicPowerLaw
- Material
- Poroelasticity
- RheologyElasticity
- RheologyIncompressibleElasticity
- RheologyPoroelasticity
- meshio
- problems
- GreensFns
- InitialCondition
- InitialConditionDomain
- InitialConditionPatch
- Physics
- Problem
- ProblemDefaults
- ProgressMonitor
- ProgressMonitorStep
- ProgressMonitorTime
- SingleProblem
- SolnDisp
- SolnDispLagrange
- SolnDispPres
- SolnDispPresLagrange
- SolnDispPresTracStrain
- SolnDispPresTracStrainVelPdotTdot
- SolnDispPresVel
- SolnDispVel
- SolnDispVelLagrange
- Solution
- SolutionSubfield
- SubfieldDisplacement
- SubfieldLagrangeFault
- SubfieldPressure
- SubfieldPressureDot
- SubfieldTemperature
- SubfieldTraceStrain
- SubfieldTraceStrainDot
- SubfieldVelocity
- TimeDependent
- testing
- topology
- utils
- Examples
- Overview
- Examples
- Axial and Shear Deformation (2D Box)
- Axial and Shear Deformation (3D Box)
- Horizontal Cross-Section of Strike-Slip Fault (2D)
- Overview
- Example Workflow
- Gmsh Mesh
- Cubit Mesh
- Common Information
- Step 1: Static Coseismic Slip
- Step 2: Single Earthquake Rupture and Velocity Boundary Conditions
- Step 3: Multiple Earthquake Ruptures and Velocity Boundary Conditions
- Step 4: Variable Coseismic Slip
- Step 5: Green’s Functions
- Step 6: Fault Slip Inversion
- Suggested Exercises
- Vertical Cross-Section of a Reverse Fault with Splay (2D)
- Overview
- Example Workflow
- Gmsh Mesh
- Cubit Mesh
- Common Information
- Step 1: Gravitational Body Forces
- Step 2: Gravitational Body Forces with Reference Stress
- Step 3: Gravitational Body Forces with Incompressible Elasticity
- Step 4: Surface Tractions
- Step 5: Static Coseismic Slip
- Step 6: Slip on Two Faults and Elastic Materials
- Step 7: Slip on Two Faults and Maxwell Viscoelastic Materials
- Step 8: Slip on Two Faults and Power-law Viscoelastic Materials
- Suggested Exercises
- Vertical Cross-Section of Subduction Zone (2D)
- Subduction Zone (3D)
- 2D Magma Reservoir Using Poroelasticity
- Additional Examples
- Benchmarks
- Glossary
- File Formats
- Appendices