Lines Matching refs:ksp_D
2152 PetscCall(KSPSolve(pcbddc->ksp_D, pcis->vec1_D, pcis->vec2_D)); in PCBDDCBenignRemoveInterior()
2154 PetscCall(KSPCheckSolve(pcbddc->ksp_D, pc, pcis->vec2_D)); in PCBDDCBenignRemoveInterior()
4043 PetscCall(KSPReset(pcbddc->ksp_D)); in PCBDDCResetSolvers()
6006 if (!pcbddc->ksp_D) { /* create object if not yet build */ in PCBDDCSetUpLocalSolvers()
6008 PetscCall(KSPCreate(PETSC_COMM_SELF, &pcbddc->ksp_D)); in PCBDDCSetUpLocalSolvers()
6009 PetscCall(KSPSetNestLevel(pcbddc->ksp_D, pc->kspnestlevel)); in PCBDDCSetUpLocalSolvers()
6010 PetscCall(PetscObjectIncrementTabLevel((PetscObject)pcbddc->ksp_D, (PetscObject)pc, 1)); in PCBDDCSetUpLocalSolvers()
6012 PetscCall(KSPSetType(pcbddc->ksp_D, KSPPREONLY)); in PCBDDCSetUpLocalSolvers()
6013 PetscCall(KSPSetOptionsPrefix(pcbddc->ksp_D, dir_prefix)); in PCBDDCSetUpLocalSolvers()
6015 PetscCall(KSPGetPC(pcbddc->ksp_D, &pc_temp)); in PCBDDCSetUpLocalSolvers()
6021 PetscCall(KSPSetErrorIfNotConverged(pcbddc->ksp_D, pc->erroriffailure)); in PCBDDCSetUpLocalSolvers()
6023 PetscCall(MatSetOptionsPrefix(pcis->pA_II, ((PetscObject)pcbddc->ksp_D)->prefix)); in PCBDDCSetUpLocalSolvers()
6025 PetscCall(KSPSetOperators(pcbddc->ksp_D, pcis->A_II, pcis->pA_II)); in PCBDDCSetUpLocalSolvers()
6027 if (opts) PetscCall(KSPSetFromOptions(pcbddc->ksp_D)); in PCBDDCSetUpLocalSolvers()
6033 PetscCall(KSPGetPC(pcbddc->ksp_D, &pc_temp)); in PCBDDCSetUpLocalSolvers()
6053 PetscCall(KSPSetPC(pcbddc->ksp_D, reuse_solver->interior_solver)); in PCBDDCSetUpLocalSolvers()
6058 PetscCall(KSPGetPC(pcbddc->ksp_D, &pc_temp)); in PCBDDCSetUpLocalSolvers()
6061 PetscCall(KSPSetUp(pcbddc->ksp_D)); in PCBDDCSetUpLocalSolvers()
6063 PetscCall(PetscObjectReference((PetscObject)pcbddc->ksp_D)); in PCBDDCSetUpLocalSolvers()
6064 PetscCall(KSPDestroy(&pcis->ksp_D)); in PCBDDCSetUpLocalSolvers()
6065 pcis->ksp_D = pcbddc->ksp_D; in PCBDDCSetUpLocalSolvers()
6229 PetscCall(KSPSolve(pcbddc->ksp_D, pcis->vec2_D, pcis->vec2_D)); in PCBDDCSetUpLocalSolvers()
6230 PetscCall(KSPCheckSolve(pcbddc->ksp_D, pc, pcis->vec2_D)); in PCBDDCSetUpLocalSolvers()
6233 …irichlet solve (%s) = % 1.14e \n", PetscGlobalRank, ((PetscObject)pcbddc->ksp_D)->prefix, (double)… in PCBDDCSetUpLocalSolvers()
9466 PetscCall(MatSchurComplementSetKSP(S_j, pcbddc->ksp_D)); in PCBDDCSetUpSubSchurs()