Lines Matching refs:inner_ksp
1905 KSP ksp, inner_ksp; in PCSetUp_HPDDM() local
2068 …PetscCall(KSPCreate(PetscObjectComm((PetscObject)pc), &inner_ksp)); /* new KSP that will be attach… in PCSetUp_HPDDM()
2070 PetscCall(PetscObjectSetTabLevel((PetscObject)inner_ksp, n + 2)); in PCSetUp_HPDDM()
2071 PetscCall(KSPSetOperators(inner_ksp, pc->mat, pc->pmat)); in PCSetUp_HPDDM()
2072 … PetscCall(KSPSetOptionsPrefix(inner_ksp, std::string(std::string(prefix) + "pc_hpddm_").c_str())); in PCSetUp_HPDDM()
2073 PetscCall(KSPSetSkipPCSetFromOptions(inner_ksp, PETSC_TRUE)); in PCSetUp_HPDDM()
2074 PetscCall(KSPSetFromOptions(inner_ksp)); in PCSetUp_HPDDM()
2075 PetscCall(KSPGetPC(inner_ksp, &inner)); in PCSetUp_HPDDM()
2078 PetscCall(PCKSPSetKSP(pc, inner_ksp)); in PCSetUp_HPDDM()
2101 PetscCall(KSPGetPCSide(inner_ksp, &(std::get<2>(*ctx)))); in PCSetUp_HPDDM()
2103 PetscCall(KSPSetPreSolve(inner_ksp, KSPPreSolve_SchurCorrection, ctx)); in PCSetUp_HPDDM()
2107 PetscCall(KSPSetPostSolve(inner_ksp, KSPPostSolve_SchurCorrection, ctx)); in PCSetUp_HPDDM()
2110 PetscCall(KSPSetOperators(inner_ksp, S, S)); in PCSetUp_HPDDM()
2113 PetscCall(PetscObjectDereference((PetscObject)inner_ksp)); in PCSetUp_HPDDM()