Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/mg/
H A Dgdsw.c7 KSP *sksp; in PCMGGDSWSetUp() local
52 PetscCall(PetscMalloc1(*ns, &sksp)); in PCMGGDSWSetUp()
59 *sksp_n = sksp; in PCMGGDSWSetUp()
90 PetscCall(KSPCreate(PetscObjectComm((PetscObject)ipcis->A_II), &sksp[0])); in PCMGGDSWSetUp()
91 PetscCall(KSPSetNestLevel(sksp[0], pc->kspnestlevel)); in PCMGGDSWSetUp()
92 PetscCall(KSPSetOperators(sksp[0], ipcis->A_II, ipcis->pA_II)); in PCMGGDSWSetUp()
93 PetscCall(KSPSetOptionsPrefix(sksp[0], prefix)); in PCMGGDSWSetUp()
94 PetscCall(KSPAppendOptionsPrefix(sksp[0], "gdsw_")); in PCMGGDSWSetUp()
95 PetscCall(KSPSetFromOptions(sksp[0])); in PCMGGDSWSetUp()
155 PetscCall(KSPGetOptionsPrefix(sksp[0], &prefix)); in PCMGGDSWSetUp()
[all …]
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcfetidp.c765 KSP sksp; in PCBDDCSetupFETIDPPCContext() local
809 PetscCall(MatSchurComplementGetKSP(fetidppc_ctx->S_j, &sksp)); in PCBDDCSetupFETIDPPCContext()
811 PetscCall(KSPSetType(sksp, ksptype)); in PCBDDCSetupFETIDPPCContext()
820 PetscCall(KSPGetPC(sksp, &pc)); in PCBDDCSetupFETIDPPCContext()
824 PetscCall(KSPGetPC(sksp, &pc)); in PCBDDCSetupFETIDPPCContext()
831 PetscCall(KSPSetOptionsPrefix(sksp, prefix)); in PCBDDCSetupFETIDPPCContext()
832 PetscCall(KSPAppendOptionsPrefix(sksp, "harmonic_")); in PCBDDCSetupFETIDPPCContext()
833 PetscCall(KSPSetFromOptions(sksp)); in PCBDDCSetupFETIDPPCContext()
835 PetscCall(KSPSetPC(sksp, sub_schurs->reuse_solver->interior_solver)); in PCBDDCSetupFETIDPPCContext()
836 …ctIncrementTabLevel((PetscObject)sub_schurs->reuse_solver->interior_solver, (PetscObject)sksp, 0)); in PCBDDCSetupFETIDPPCContext()