Searched refs:correction_solver (Results 1 – 3 of 3) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | pcbddcstructsimpl.h | 97 PC correction_solver; member
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcschurs.c | 238 PetscCall(PCDestroy(&reuse->correction_solver)); in PCBDDCReuseSolversReset() 1381 PetscCall(PCCreate(PetscObjectComm((PetscObject)A_II), &msolv_ctx->correction_solver)); in PCBDDCSubSchursSetUp() 1382 PetscCall(PCSetType(msolv_ctx->correction_solver, PCSHELL)); in PCBDDCSubSchursSetUp() 1383 …PetscCall(PCShellSetName(msolv_ctx->correction_solver, "Correction solver (with Schur factorizatio… in PCBDDCSubSchursSetUp() 1384 PetscCall(PCShellSetContext(msolv_ctx->correction_solver, msolv_ctx)); in PCBDDCSubSchursSetUp() 1386 PetscCall(PCShellSetApply(msolv_ctx->correction_solver, PCBDDCReuseSolvers_Correction)); in PCBDDCSubSchursSetUp() 1387 …PetscCall(PCShellSetApplyTranspose(msolv_ctx->correction_solver, PCBDDCReuseSolvers_CorrectionTran… in PCBDDCSubSchursSetUp() 1419 PetscCall(PCSetOperators(msolv_ctx->correction_solver, Afake, Afake)); in PCBDDCSubSchursSetUp()
|
| H A D | bddcprivate.c | 6144 PetscCall(PCGetOperators(reuse_solver->correction_solver, &A_RR, NULL)); in PCBDDCSetUpLocalSolvers() 6208 PetscCall(KSPSetPC(pcbddc->ksp_R, reuse_solver->correction_solver)); in PCBDDCSetUpLocalSolvers()
|