Skip to main content
Ctrl+K
PyLith 5.0.0 documentation - Home PyLith 5.0.0 documentation - Home
  • Introduction
  • User Guide
  • Developer Guide
  • References
  • GitHub
  • Introduction
  • User Guide
  • Developer Guide
  • References
  • GitHub

Section Navigation

  • PyLith design
  • PyLith implementation
    • Code Structure
    • PETSc Finite-Element Implementation
  • Rebuilding PETSc and PyLith
  • Testing
  • Git Workflow
  • Debugging
  • Performance
  • Contributing to PyLith
  • Integrated development environments
CIG Logo
  • Developer Guide
  • PyLith implementation

PyLith implementation#

  • Code Structure
    • Legend for class diagrams
    • Application
    • Problem
    • Solution
    • Physics and Finite-Element Objects
    • Materials
    • Boundary Conditions
    • Interior Interfaces (Faults)
    • Mesh Importing
    • Output
  • PETSc Finite-Element Implementation
    • DMPlex
      • Point Depth and Height
    • pylith::topology::Field, PetscSection, and PetscVec
    • Integration
    • Projection
    • Pointwise functions (kernels)

previous

Code Layout

next

Code Structure

Edit on GitHub
Show Source

© Copyright 2010-2025, University of California, Davis.

Created using Sphinx 9.0.4.

Last updated on Jun 03, 2026.