Searched refs:dB (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/pc/impls/mg/ |
| H A D | mg.c | 868 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 D | gamg.c | 567 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()
|