petsc-3.9.2 2018-05-20
Report Typos and Errors

PCTFS

A parallel direct solver intended for problems with very few unknowns (like the coarse grid in multigrid). Implemented by Henry M. Tufo III and Paul Fischer

Notes: Only implemented for the MPIAIJ matrices

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

See Also

PCCreate(), PCSetType(), PCType (for list of available types), PC

Level

beginner

Location

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

Implementations

PCTFS_bm_to_proc in src/ksp/pc/impls/tfs/bitmask.c
PCTFS_set_bit_mask in src/ksp/pc/impls/tfs/bitmask.c
PCTFS_comm_init in src/ksp/pc/impls/tfs/comm.c
PCTFS_giop in src/ksp/pc/impls/tfs/comm.c
PCTFS_grop in src/ksp/pc/impls/tfs/comm.c
PCTFS_grop_hc in src/ksp/pc/impls/tfs/comm.c
PCTFS_ssgl_radd in src/ksp/pc/impls/tfs/comm.c
PCTFS_giop_hc in src/ksp/pc/impls/tfs/comm.c
PCTFS_gs_init_vec_sz in src/ksp/pc/impls/tfs/gs.c
PCTFS_gs_init_msg_buf_sz in src/ksp/pc/impls/tfs/gs.c
PCTFS_gs_gop_local_out in src/ksp/pc/impls/tfs/gs.c
PCTFS_gs_gop_local_plus in src/ksp/pc/impls/tfs/gs.c
PCTFS_gs_gop_local_in_plus in src/ksp/pc/impls/tfs/gs.c
PCTFS_gs_free in src/ksp/pc/impls/tfs/gs.c
PCTFS_gs_gop_vec in src/ksp/pc/impls/tfs/gs.c
PCTFS_gs_gop_vec_plus in src/ksp/pc/impls/tfs/gs.c
PCTFS_gs_gop_vec_local_plus in src/ksp/pc/impls/tfs/gs.c
PCTFS_gs_gop_vec_local_in_plus in src/ksp/pc/impls/tfs/gs.c
PCTFS_gs_gop_vec_local_out in src/ksp/pc/impls/tfs/gs.c
PCTFS_gs_gop_vec_pairwise_plus in src/ksp/pc/impls/tfs/gs.c
PCTFS_gs_gop_vec_tree_plus in src/ksp/pc/impls/tfs/gs.c
PCTFS_gs_gop_hc in src/ksp/pc/impls/tfs/gs.c
PCTFS_gs_gop_plus_hc in src/ksp/pc/impls/tfs/gs.c
PCTFS_gs_gop_pairwise_plus_hc in src/ksp/pc/impls/tfs/gs.c
PCTFS_gs_gop_tree_plus_hc in src/ksp/pc/impls/tfs/gs.c
PCTFS_ivec_zero in src/ksp/pc/impls/tfs/ivec.c
PCTFS_ivec_set in src/ksp/pc/impls/tfs/ivec.c
PCTFS_ivec_max in src/ksp/pc/impls/tfs/ivec.c
PCTFS_ivec_min in src/ksp/pc/impls/tfs/ivec.c
PCTFS_ivec_mult in src/ksp/pc/impls/tfs/ivec.c
PCTFS_ivec_add in src/ksp/pc/impls/tfs/ivec.c
PCTFS_ivec_lxor in src/ksp/pc/impls/tfs/ivec.c
PCTFS_ivec_xor in src/ksp/pc/impls/tfs/ivec.c
PCTFS_ivec_or in src/ksp/pc/impls/tfs/ivec.c
PCTFS_ivec_lor in src/ksp/pc/impls/tfs/ivec.c
PCTFS_ivec_and in src/ksp/pc/impls/tfs/ivec.c
PCTFS_ivec_land in src/ksp/pc/impls/tfs/ivec.c
PCTFS_ivec_and3 in src/ksp/pc/impls/tfs/ivec.c
PCTFS_ivec_non_uniform in src/ksp/pc/impls/tfs/ivec.c
PCTFS_ivec_sort in src/ksp/pc/impls/tfs/ivec.c
PCTFS_ivec_sort_companion in src/ksp/pc/impls/tfs/ivec.c
PCTFS_ivec_sort_companion_hack in src/ksp/pc/impls/tfs/ivec.c
PCTFS_SMI_sort in src/ksp/pc/impls/tfs/ivec.c
PCTFS_rvec_copy in src/ksp/pc/impls/tfs/ivec.c
PCTFS_rvec_zero in src/ksp/pc/impls/tfs/ivec.c
PCTFS_rvec_one in src/ksp/pc/impls/tfs/ivec.c
PCTFS_rvec_set in src/ksp/pc/impls/tfs/ivec.c
PCTFS_rvec_scale in src/ksp/pc/impls/tfs/ivec.c
PCTFS_rvec_add in src/ksp/pc/impls/tfs/ivec.c
PCTFS_rvec_mult in src/ksp/pc/impls/tfs/ivec.c
PCTFS_rvec_max in src/ksp/pc/impls/tfs/ivec.c
PCTFS_rvec_max_abs in src/ksp/pc/impls/tfs/ivec.c
PCTFS_rvec_min in src/ksp/pc/impls/tfs/ivec.c
PCTFS_rvec_min_abs in src/ksp/pc/impls/tfs/ivec.c
PCTFS_rvec_exists in src/ksp/pc/impls/tfs/ivec.c
PCTFS_rvec_non_uniform in src/ksp/pc/impls/tfs/ivec.c

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