Home
last modified time | relevance | path

Searched refs:inner_ksp (Results 1 – 3 of 3) sorted by relevance

/petsc/src/ksp/pc/impls/is/nn/ !
H A Dnn.c340 KSP inner_ksp; in PCNNCreateCoarseMatrix() local
349 PetscCall(PCRedundantGetKSP(pc_ctx, &inner_ksp)); in PCNNCreateCoarseMatrix()
350 PetscCall(KSPGetPC(inner_ksp, &inner_pc)); in PCNNCreateCoarseMatrix()
/petsc/src/ksp/pc/impls/hpddm/ !
H A Dpchpddm.cxx1905 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()
[all …]
/petsc/src/ksp/pc/impls/bddc/ !
H A Dbddcprivate.c8970 KSP inner_ksp; in PCBDDCSetUpCoarseSolver() local
8973 PetscCall(PCRedundantGetKSP(pc_temp, &inner_ksp)); in PCBDDCSetUpCoarseSolver()
8974 PetscCall(KSPGetPC(inner_ksp, &inner_pc)); in PCBDDCSetUpCoarseSolver()