Home
last modified time | relevance | path

Searched refs:WtAWinv (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/pc/impls/deflation/
H A Ddeflation.c319 *ksp = def->WtAWinv; in PCDeflationGetCoarseKSP_Deflation()
410 PetscCall(KSPSolve(def->WtAWinv, w1, w2)); /* w2 <- (W'*A*W)^{-1}*w1 */ in PCPreSolve_Deflation()
446 PetscCall(KSPSolve(def->WtAWinv, w1, w2)); /* w2 <- (W'*A*W)^{-1}*w1 */ in PCApply_Deflation()
561 if (!def->WtAWinv) { in PCSetUp_Deflation()
580 PetscCall(KSPCreate(comm, &def->WtAWinv)); in PCSetUp_Deflation()
581 PetscCall(KSPSetNestLevel(def->WtAWinv, pc->kspnestlevel)); in PCSetUp_Deflation()
582 PetscCall(KSPSetOperators(def->WtAWinv, def->WtAW, def->WtAW)); in PCSetUp_Deflation()
583 PetscCall(KSPGetPC(def->WtAWinv, &pcinner)); in PCSetUp_Deflation()
586 innerksp = def->WtAWinv; in PCSetUp_Deflation()
607 PetscCall(KSPSetType(def->WtAWinv, KSPPREONLY)); in PCSetUp_Deflation()
[all …]
H A Ddeflation.h12 KSP WtAWinv; /* deflation coarse problem */ member