Home
last modified time | relevance | path

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

/petsc/include/petsc/private/
H A Dpcbddcstructsimpl.h97 PC correction_solver; member
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c238 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 Dbddcprivate.c6144 PetscCall(PCGetOperators(reuse_solver->correction_solver, &A_RR, NULL)); in PCBDDCSetUpLocalSolvers()
6208 PetscCall(KSPSetPC(pcbddc->ksp_R, reuse_solver->correction_solver)); in PCBDDCSetUpLocalSolvers()