Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/mg/
H A Dmg.c868 Mat dA, dB; in PCSetUp_MG() local
960 PetscCall(KSPGetOperators(mglevels[n - 1]->smoothd, &dA, &dB)); in PCSetUp_MG()
961 if (dA == dB) dAeqdB = PETSC_TRUE; in PCSetUp_MG()
1048 …if (mg->galerkin == PC_MG_GALERKIN_MAT || (mg->galerkin == PC_MG_GALERKIN_BOTH && dA != dB)) doA =… in PCSetUp_MG()
1056 …if (doB) PetscCall(MatGalerkin(mglevels[i + 1]->restrct, dB, mglevels[i + 1]->interpolate, reuse, … in PCSetUp_MG()
1078 dB = B; in PCSetUp_MG()
1325 Mat dB; in PCMGGetGridComplexity() local
1326 PetscCall(KSPGetOperators(mglevels[lev]->smoothd, NULL, &dB)); in PCMGGetGridComplexity()
1327 PetscCall(MatGetInfo(dB, MAT_GLOBAL_SUM, &info)); /* global reduction */ in PCMGGetGridComplexity()
1328 PetscCall(MatGetSize(dB, &N, NULL)); in PCMGGetGridComplexity()
/petsc/src/ksp/pc/impls/gamg/
H A Dgamg.c567 Mat B, dA, dB; in PCSetUp_GAMG() local
571 PetscCall(KSPGetOperators(mglevels[pc_gamg->Nlevels - 1]->smoothd, &dA, &dB)); in PCSetUp_GAMG()
573 PetscCall(KSPSetOperators(mglevels[pc_gamg->Nlevels - 1]->smoothd, dA, dB)); in PCSetUp_GAMG()
583 …if (B->product->A == dB && B->product->B == mglevels[level + 1]->interpolate) reuse = MAT_REUSE_MA… in PCSetUp_GAMG()
592 PetscCall(MatPtAP(dB, mglevels[level + 1]->interpolate, reuse, PETSC_DETERMINE, &B)); in PCSetUp_GAMG()
610 dB = B; in PCSetUp_GAMG()