PETSc keywords

Back to the backend overview

About this backend

PETSc supplies distributed vectors and matrices together with scalable linear solvers and preconditioners; its concise architecture overview introduces the Vec, Mat, KSP, and PC objects. Python programs access them through the official petsc4py API. For eigenvalue problems, SLEPc builds on PETSc and exposes its EPS solver through the SLEPc eigenvalue guide and the slepc4py EPS API.

The EDRIXS PETSc backend is currently an unimplemented contract. It recognizes PETSc Mat and Vec objects, but its operations raise NotImplementedError and accept no backend-specific options. The keyword contract will be documented here when those operations are implemented.