PETSc & Nonlinear Solvers

Notes on using PETSc for matrix-free nonlinear conjugate gradient methods, preconditioning, and multi-level strategies in large-deformation FEA.

1. Matrix-Free NCG

For large elastomer problems, forming the full tangent matrix can be expensive. Matrix-free NCG uses only residual evaluations and approximate directional derivatives while still capturing the structure of the PDE.

2. Preconditioning as Structural Shaping

In the Rᵀ–L–S language, preconditioning can be seen as reshaping how the solver interrogates the operator. Practical PETSc topics:

3. Multi-Level ALM-Based Framework

Multi-level solvers with Augmented Lagrange control of material, contact, or failure constraints can be implemented in PETSc with:

4. Example Snippets (coming)

Future content here will include:

Implementation details may live in separate code repositories; this page will remain the conceptual and documentation index.