Lines Matching refs:smoothu
587 if (mglevels[l]->smoothu == mglevels[l]->smoothd) { in PCMGGetSmootherUp()
602 PetscCall(KSPCreate(comm, &mglevels[l]->smoothu)); in PCMGGetSmootherUp()
603 PetscCall(KSPSetNestLevel(mglevels[l]->smoothu, pc->kspnestlevel)); in PCMGGetSmootherUp()
604 PetscCall(KSPSetErrorIfNotConverged(mglevels[l]->smoothu, pc->erroriffailure)); in PCMGGetSmootherUp()
605 …PetscCall(PetscObjectIncrementTabLevel((PetscObject)mglevels[l]->smoothu, (PetscObject)pc, mglevel… in PCMGGetSmootherUp()
606 PetscCall(KSPSetOptionsPrefix(mglevels[l]->smoothu, prefix)); in PCMGGetSmootherUp()
607 PetscCall(KSPSetTolerances(mglevels[l]->smoothu, rtol, abstol, dtol, maxits)); in PCMGGetSmootherUp()
608 PetscCall(KSPSetType(mglevels[l]->smoothu, ksptype)); in PCMGGetSmootherUp()
609 PetscCall(KSPSetNormType(mglevels[l]->smoothu, normtype)); in PCMGGetSmootherUp()
610 PetscCall(KSPSetConvergenceTest(mglevels[l]->smoothu, KSPConvergedSkip, NULL, NULL)); in PCMGGetSmootherUp()
611 PetscCall(KSPGetPC(mglevels[l]->smoothu, &ipc)); in PCMGGetSmootherUp()
613 …PetscCall(PetscObjectComposedDataSetInt((PetscObject)mglevels[l]->smoothu, PetscMGLevelId, mglevel… in PCMGGetSmootherUp()
615 if (ksp) *ksp = mglevels[l]->smoothu; in PCMGGetSmootherUp()