Searched refs:WtAWinv (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/pc/impls/deflation/ |
| H A D | deflation.c | 319 *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 D | deflation.h | 12 KSP WtAWinv; /* deflation coarse problem */ member
|