Home
last modified time | relevance | path

Searched refs:coarse_ksp (Results 1 – 4 of 4) sorted by relevance

/petsc/include/petsc/private/
H A Dpcbddcimpl.h29 KSP coarse_ksp; member
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c4045 PetscCall(KSPReset(pcbddc->coarse_ksp)); in PCBDDCResetSolvers()
6374 if (pcbddc->coarse_ksp) { in PCBDDCApplyInterfacePreconditioner()
6383 PetscCall(KSPGetPC(pcbddc->coarse_ksp, &coarse_pc)); in PCBDDCApplyInterfacePreconditioner()
6392 PetscCall(KSPGetRhs(pcbddc->coarse_ksp, &rhs)); in PCBDDCApplyInterfacePreconditioner()
6393 PetscCall(KSPGetSolution(pcbddc->coarse_ksp, &sol)); in PCBDDCApplyInterfacePreconditioner()
6394 PetscCall(KSPGetOperators(pcbddc->coarse_ksp, &coarse_mat, NULL)); in PCBDDCApplyInterfacePreconditioner()
6396 …PetscCheck(!pcbddc->benign_apply_coarse_only, PetscObjectComm((PetscObject)pcbddc->coarse_ksp), PE… in PCBDDCApplyInterfacePreconditioner()
6397 PetscCall(KSPSolveTranspose(pcbddc->coarse_ksp, rhs, sol)); in PCBDDCApplyInterfacePreconditioner()
6398 PetscCall(KSPCheckSolve(pcbddc->coarse_ksp, pc, sol)); in PCBDDCApplyInterfacePreconditioner()
6407 PetscCall(KSPGetPC(pcbddc->coarse_ksp, &coarse_pc)); in PCBDDCApplyInterfacePreconditioner()
[all …]
H A Dbddc.c249 if (pcbddc->coarse_ksp) color = 1; in PCView_BDDC()
259 PetscCall(KSPView(pcbddc->coarse_ksp, subviewer)); in PCView_BDDC()
2027 kspC = pcbddc->coarse_ksp; in PCReset_BDDC()
2049 pcbddc->coarse_ksp = kspC; in PCReset_BDDC()
2061 PetscCall(KSPDestroy(&pcbddc->coarse_ksp)); in PCDestroy_BDDC()
/petsc/src/ksp/ksp/impls/fetidp/
H A Dfetidp.c1108 if (pcbddc->coarse_ksp) { in KSPSetUp_FETIDP()
1109 PetscCall(KSPSetTolerances(pcbddc->coarse_ksp, PETSC_SMALL, PETSC_SMALL, PETSC_CURRENT, 1000)); in KSPSetUp_FETIDP()
1110 PetscCall(KSPSetNormType(pcbddc->coarse_ksp, KSP_NORM_DEFAULT)); in KSPSetUp_FETIDP()