PCTFS#

A parallel direct solver intended for problems with very few unknowns (like the coarse grid in multigrid). Performs a Cholesky or LU factorization of a matrix defined by its local matrix-vector product.

Notes#

Only implemented for the MATMPIAIJ matrices

Only works on a solver object that lives on all of PETSC_COMM_WORLD!

Only works for real numbers (is not built if PetscScalar is complex)

Implemented by Henry M. Tufo III and Paul Fischer originally for Nek5000 and called XXT or XYT

See Also#

KSP: Linear System Solvers, PCCreate(), PCSetType(), PCType, PC

Level#

beginner

Location#

src/ksp/pc/impls/tfs/tfs.c

Implementations#

PCTFS_giop() in src/ksp/pc/impls/tfs/comm.c
PCTFS_grop() in src/ksp/pc/impls/tfs/comm.c


Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages