Searched refs:interior_solver (Results 1 – 5 of 5) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | pcbddcstructsimpl.h | 96 PC interior_solver; member
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcschurs.c | 237 PetscCall(PCDestroy(&reuse->interior_solver)); in PCBDDCReuseSolversReset() 1369 PetscCall(PCCreate(PetscObjectComm((PetscObject)A_II), &msolv_ctx->interior_solver)); in PCBDDCSubSchursSetUp() 1370 PetscCall(PCSetOperators(msolv_ctx->interior_solver, A_II, pA_II)); in PCBDDCSubSchursSetUp() 1371 PetscCall(PCSetType(msolv_ctx->interior_solver, PCSHELL)); in PCBDDCSubSchursSetUp() 1372 …PetscCall(PCShellSetName(msolv_ctx->interior_solver, "Interior solver (w/o Schur factorization)")); in PCBDDCSubSchursSetUp() 1373 PetscCall(PCShellSetContext(msolv_ctx->interior_solver, msolv_ctx)); in PCBDDCSubSchursSetUp() 1374 PetscCall(PCShellSetView(msolv_ctx->interior_solver, PCBDDCReuseSolvers_View)); in PCBDDCSubSchursSetUp() 1375 PetscCall(PCShellSetApply(msolv_ctx->interior_solver, PCBDDCReuseSolvers_Interior)); in PCBDDCSubSchursSetUp() 1376 …PetscCall(PCShellSetApplyTranspose(msolv_ctx->interior_solver, PCBDDCReuseSolvers_InteriorTranspos… in PCBDDCSubSchursSetUp() 1377 …if (sub_schurs->gdsw) PetscCall(PCShellSetDestroy(msolv_ctx->interior_solver, PCBDDCReuseSolvers_D… in PCBDDCSubSchursSetUp() [all …]
|
| H A D | bddcfetidp.c | 835 PetscCall(KSPSetPC(sksp, sub_schurs->reuse_solver->interior_solver)); in PCBDDCSetupFETIDPPCContext() 836 …(PetscObjectIncrementTabLevel((PetscObject)sub_schurs->reuse_solver->interior_solver, (PetscObject… in PCBDDCSetupFETIDPPCContext()
|
| H A D | bddcprivate.c | 6053 PetscCall(KSPSetPC(pcbddc->ksp_D, reuse_solver->interior_solver)); in PCBDDCSetUpLocalSolvers()
|
| /petsc/src/ksp/pc/impls/mg/ |
| H A D | gdsw.c | 168 PetscCall(KSPSetPC(sksp[0], sub_schurs->reuse_solver->interior_solver)); in PCMGGDSWSetUp() 169 PetscCall(PCDestroy(&sub_schurs->reuse_solver->interior_solver)); in PCMGGDSWSetUp()
|