PETSc version v3.15.4-941-g333c02ea7d
Fix/Edit manual page

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. Implemented by Henry M. Tufo III and Paul Fischer originally for Nek5000 and called XXT or XYT

Notes

Only implemented for the MPIAIJ 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)

See Also

PCCreate(), PCSetType(), PCType (for list of available types), 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