Searched refs:check_ksp (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcnullspace.c | 147 KSP check_ksp; in PCBDDCNullSpaceAssembleCorrection() local 157 PetscCall(KSPCreate(PETSC_COMM_SELF, &check_ksp)); in PCBDDCNullSpaceAssembleCorrection() 158 PetscCall(KSPSetNestLevel(check_ksp, pc->kspnestlevel)); in PCBDDCNullSpaceAssembleCorrection() 160 if (isset && isspd) PetscCall(KSPSetType(check_ksp, KSPCG)); in PCBDDCNullSpaceAssembleCorrection() 161 PetscCall(PetscObjectIncrementTabLevel((PetscObject)check_ksp, (PetscObject)local_ksp, 0)); in PCBDDCNullSpaceAssembleCorrection() 163 PetscCall(KSPSetOptionsPrefix(check_ksp, prefix)); in PCBDDCNullSpaceAssembleCorrection() 164 PetscCall(KSPAppendOptionsPrefix(check_ksp, "approximate_scale_")); in PCBDDCNullSpaceAssembleCorrection() 165 PetscCall(KSPSetErrorIfNotConverged(check_ksp, PETSC_FALSE)); in PCBDDCNullSpaceAssembleCorrection() 166 PetscCall(KSPSetOperators(check_ksp, local_mat, local_pmat)); in PCBDDCNullSpaceAssembleCorrection() 167 PetscCall(KSPSetComputeSingularValues(check_ksp, PETSC_TRUE)); in PCBDDCNullSpaceAssembleCorrection() [all …]
|
| H A D | bddcprivate.c | 9169 KSP check_ksp; in PCBDDCSetUpCoarseSolver() local 9181 PetscCall(KSPCreate(PetscObjectComm((PetscObject)pcbddc->coarse_ksp), &check_ksp)); in PCBDDCSetUpCoarseSolver() 9182 PetscCall(KSPSetNestLevel(check_ksp, pc->kspnestlevel)); in PCBDDCSetUpCoarseSolver() 9183 …PetscCall(PetscObjectIncrementTabLevel((PetscObject)check_ksp, (PetscObject)pcbddc->coarse_ksp, 0)… in PCBDDCSetUpCoarseSolver() 9185 PetscCall(KSPSetOperators(check_ksp, coarse_mat, coarse_mat)); in PCBDDCSetUpCoarseSolver() 9186 PetscCall(KSPSetTolerances(check_ksp, 1.e-12, 1.e-12, PETSC_CURRENT, pcbddc->coarse_size)); in PCBDDCSetUpCoarseSolver() 9188 PetscCall(KSPGetPC(check_ksp, &check_pc)); in PCBDDCSetUpCoarseSolver() 9197 PetscCall(KSPSetType(check_ksp, check_ksp_type)); in PCBDDCSetUpCoarseSolver() 9198 PetscCall(KSPSetComputeSingularValues(check_ksp, compute_eigs)); in PCBDDCSetUpCoarseSolver() 9199 PetscCall(KSPSetComputeEigenvalues(check_ksp, compute_eigs)); in PCBDDCSetUpCoarseSolver() [all …]
|