Solver Development

Note

Documentation In Progress This section will cover developing new solvers for Underworld3.

Overview

Guidelines and patterns for implementing PETSc-based solvers in Underworld3.

Topics to Cover

  • SNES solver structure

  • Matrix assembly patterns

  • Preconditioner integration

  • Boundary condition application

  • Solver testing and validation