Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/deflation/
H A Ddeflation.c287 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 Ddeflation.h11 Mat W, Wt, WtA, WtAW; /* deflation space, coarse problem mats */ member