Lines Matching refs:ksp_R

4044   PetscCall(KSPReset(pcbddc->ksp_R));  in PCBDDCResetSolvers()
4458 PetscCall(KSPGetPC(pcbddc->ksp_R, &pc_R)); in PCBDDCSetUpCorrection()
4460 PetscCall(PetscObjectTypeCompare((PetscObject)pcbddc->ksp_R, KSPPREONLY, &isPreonly)); in PCBDDCSetUpCorrection()
4592 PetscCall(KSPSolve(pcbddc->ksp_R, pcbddc->vec1_R, pcbddc->vec2_R)); in PCBDDCSetUpCorrection()
4593 PetscCall(KSPCheckSolve(pcbddc->ksp_R, pc, pcbddc->vec2_R)); in PCBDDCSetUpCorrection()
4896 PetscCall(KSPSolve(pcbddc->ksp_R, pcbddc->vec1_R, pcbddc->vec2_R)); in PCBDDCSetUpCorrection()
4897 PetscCall(KSPCheckSolve(pcbddc->ksp_R, pc, pcbddc->vec2_R)); in PCBDDCSetUpCorrection()
5174 PetscCall(KSPSolveTranspose(pcbddc->ksp_R, pcbddc->vec1_R, pcbddc->vec2_R)); in PCBDDCSetUpCorrection()
5175 PetscCall(KSPCheckSolve(pcbddc->ksp_R, pc, pcbddc->vec2_R)); in PCBDDCSetUpCorrection()
5186 PetscCall(KSPSolveTranspose(pcbddc->ksp_R, pcbddc->vec1_R, pcbddc->vec2_R)); in PCBDDCSetUpCorrection()
5187 PetscCall(KSPCheckSolve(pcbddc->ksp_R, pc, pcbddc->vec2_R)); in PCBDDCSetUpCorrection()
6086 if (pcbddc->ksp_R) { /* already created ksp */ in PCBDDCSetUpLocalSolvers()
6088 PetscCall(KSPGetOperators(pcbddc->ksp_R, NULL, &A_RR)); in PCBDDCSetUpLocalSolvers()
6092 PetscCall(KSPReset(pcbddc->ksp_R)); in PCBDDCSetUpLocalSolvers()
6153 if (!pcbddc->ksp_R) { /* create object if not present */ in PCBDDCSetUpLocalSolvers()
6155 PetscCall(KSPCreate(PETSC_COMM_SELF, &pcbddc->ksp_R)); in PCBDDCSetUpLocalSolvers()
6156 PetscCall(KSPSetNestLevel(pcbddc->ksp_R, pc->kspnestlevel)); in PCBDDCSetUpLocalSolvers()
6157 PetscCall(PetscObjectIncrementTabLevel((PetscObject)pcbddc->ksp_R, (PetscObject)pc, 1)); in PCBDDCSetUpLocalSolvers()
6159 PetscCall(KSPSetType(pcbddc->ksp_R, KSPPREONLY)); in PCBDDCSetUpLocalSolvers()
6160 PetscCall(KSPSetOptionsPrefix(pcbddc->ksp_R, neu_prefix)); in PCBDDCSetUpLocalSolvers()
6161 PetscCall(KSPGetPC(pcbddc->ksp_R, &pc_temp)); in PCBDDCSetUpLocalSolvers()
6168 PetscCall(KSPSetErrorIfNotConverged(pcbddc->ksp_R, pc->erroriffailure)); in PCBDDCSetUpLocalSolvers()
6170 PetscCall(MatSetOptionsPrefix(A_RR, ((PetscObject)pcbddc->ksp_R)->prefix)); in PCBDDCSetUpLocalSolvers()
6172 PetscCall(KSPSetOperators(pcbddc->ksp_R, A_RR, A_RR)); in PCBDDCSetUpLocalSolvers()
6174 PetscCall(KSPSetFromOptions(pcbddc->ksp_R)); in PCBDDCSetUpLocalSolvers()
6181 PetscCall(KSPGetPC(pcbddc->ksp_R, &pc_temp)); in PCBDDCSetUpLocalSolvers()
6201 PetscCall(KSPGetPC(pcbddc->ksp_R, &pc_temp)); in PCBDDCSetUpLocalSolvers()
6208 PetscCall(KSPSetPC(pcbddc->ksp_R, reuse_solver->correction_solver)); in PCBDDCSetUpLocalSolvers()
6210 PetscCall(KSPSetUp(pcbddc->ksp_R)); in PCBDDCSetUpLocalSolvers()
6239 PetscCall(KSPSolve(pcbddc->ksp_R, pcbddc->vec2_R, pcbddc->vec2_R)); in PCBDDCSetUpLocalSolvers()
6240 PetscCall(KSPCheckSolve(pcbddc->ksp_R, pc, pcbddc->vec2_R)); in PCBDDCSetUpLocalSolvers()
6243 …r Neumann solve (%s) = % 1.14e\n", PetscGlobalRank, ((PetscObject)pcbddc->ksp_R)->prefix, (double)… in PCBDDCSetUpLocalSolvers()
6289 PetscCall(KSPSolveTranspose(pcbddc->ksp_R, pcbddc->vec1_R, pcbddc->vec1_R)); in PCBDDCSolveSubstructureCorrection()
6291 PetscCall(KSPSolve(pcbddc->ksp_R, pcbddc->vec1_R, pcbddc->vec1_R)); in PCBDDCSolveSubstructureCorrection()
6293 PetscCall(KSPCheckSolve(pcbddc->ksp_R, pc, pcbddc->vec1_R)); in PCBDDCSolveSubstructureCorrection()