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)