petsc-3.13.6 2020-09-29
Report Typos and Errors

KSPSetUpOnBlocks

Sets up the preconditioner for each block in the block Jacobi, block Gauss-Seidel, and overlapping Schwarz methods.

Synopsis

#include "petscksp.h" 
PetscErrorCode  KSPSetUpOnBlocks(KSP ksp)
Collective on ksp

Input Parameter

ksp -the KSP context

Notes

KSPSetUpOnBlocks() is a routine that the user can optinally call for more precise profiling (via -log_view) of the setup phase for these block preconditioners. If the user does not call KSPSetUpOnBlocks(), it will automatically be called from within KSPSolve().

Calling KSPSetUpOnBlocks() is the same as calling PCSetUpOnBlocks() on the PC context within the KSP context.

See Also

PCSetUpOnBlocks(), KSPSetUp(), PCSetUp(), KSP

Level

advanced

Location

src/ksp/ksp/interface/itfunc.c

Examples

src/ksp/ksp/tutorials/ex10.c.html
src/ksp/ksp/tutorials/ex27.c.html
src/ksp/ksp/tutorials/ex72.c.html

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