PCISApplyInvSchur#
Solves the Neumann problem related to applying the inverse of the Schur complement.
Synopsis#
#include "petscpc.h"
PetscErrorCode PCISApplyInvSchur(PC pc, Vec b, Vec x, Vec vec1_N, Vec vec2_N)
Input Parameters#
pc - preconditioner context
b - vector of local interface nodes (including ghosts)
x - vector of local interface nodes (including ghosts); returns the application of the inverse of the Schur complement to
b
vec1_N - vector of local nodes (interior and interface, including ghosts); used as work space
vec2_N - vector of local nodes (interior and interface, including ghosts); used as work space
Note#
Solves the problem
[ A_II A_IB ] [ . ] [ 0 ]
[ ] [ ] = [ ]
[ A_BI A_BB ] [ x ] [ b ]
See Also#
KSP: Linear System Solvers, PCBDDC
, PCNN
, PCISSetUseStiffnessScaling()
, PCISSetSubdomainDiagonalScaling()
, PCISScatterArrayNToVecB()
,
PCISSetSubdomainScalingFactor()
,
PCISReset()
, PCISInitialize()
Level#
advanced
Location#
Index of all PC routines
Table of Contents for all manual pages
Index of all manual pages