Searched refs:WtAW (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/pc/impls/deflation/ |
| H A D | deflation.c | 287 PetscCall(MatDestroy(&def->WtAW)); in PCDeflationSetCoarseMat_Deflation() 288 def->WtAW = mat; in PCDeflationSetCoarseMat_Deflation() 563 if (!def->WtAW) { in PCSetUp_Deflation() 564 PetscCall(MatMatMult(def->WtA, def->W, MAT_INITIAL_MATRIX, PETSC_CURRENT, &def->WtAW)); in PCSetUp_Deflation() 567 if (isset) PetscCall(MatSetOption(def->WtAW, MAT_SPD, flgspd)); in PCSetUp_Deflation() 573 PetscCall(MatGetColumnNorms(def->WtAW, NORM_INFINITY, norms)); in PCSetUp_Deflation() 574 …norms[i] > 100 * PETSC_MACHINE_EPSILON, PetscObjectComm((PetscObject)def->WtAW), PETSC_ERR_SUP, "C… in PCSetUp_Deflation() 577 } else PetscCall(MatIsSPDKnown(def->WtAW, &isset, &flgspd)); in PCSetUp_Deflation() 582 PetscCall(KSPSetOperators(def->WtAWinv, def->WtAW, def->WtAW)); in PCSetUp_Deflation() 620 …PetscCall(PetscObjectTypeCompareAny((PetscObject)def->WtAW, &match, MATSEQDENSE, MATMPIDENSE, MATD… in PCSetUp_Deflation() [all …]
|
| H A D | deflation.h | 11 Mat W, Wt, WtA, WtAW; /* deflation space, coarse problem mats */ member
|