Home
last modified time | relevance | path

Searched refs:isbddc (Results 1 – 5 of 5) sorted by relevance

/petsc/src/ksp/ksp/tutorials/
H A Dex72.c285 PetscBool lsqr, isbddc, ismatis; in main() local
302 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCBDDC, &isbddc)); in main()
304 if (isbddc && !ismatis) { in main()
H A Dex70.c880 PetscBool isbddc; in SolveTimeDepStokes() local
1127 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCBDDC, &isbddc)); in SolveTimeDepStokes()
1128 if (isbddc) PetscCall(KSPSetOperators(ksp, A, A)); in SolveTimeDepStokes()
1191 PetscCall(KSPSetOperators(ksp, A, isbddc ? A : B)); in SolveTimeDepStokes()
/petsc/src/ksp/ksp/impls/fetidp/
H A Dfetidp.c201 PetscBool isbddc; in KSPFETIDPSetInnerBDDC() local
206 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCBDDC, &isbddc)); in KSPFETIDPSetInnerBDDC()
207 …PetscCheck(isbddc, PetscObjectComm((PetscObject)ksp), PETSC_ERR_ARG_WRONG, "KSPFETIDPSetInnerBDDC … in KSPFETIDPSetInnerBDDC()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c6378 PetscBool isbddc = PETSC_FALSE; in PCBDDCApplyInterfacePreconditioner() local
6384 PetscCall(PetscObjectTypeCompare((PetscObject)coarse_pc, PCBDDC, &isbddc)); in PCBDDCApplyInterfacePreconditioner()
6386 if (isbddc && pcbddc->benign_apply_coarse_only && !pcbddc->benign_skip_correction) { in PCBDDCApplyInterfacePreconditioner()
6403 …if (pcbddc->benign_apply_coarse_only && isbddc) { /* need just to apply the coarse preconditioner … in PCBDDCApplyInterfacePreconditioner()
6418 if (pcbddc->benign_have_null && isbddc) { in PCBDDCApplyInterfacePreconditioner()
8875 PetscBool isredundant, isbddc, force, valid; in PCBDDCSetUpCoarseSolver() local
8926 PetscCall(PetscObjectTypeCompare((PetscObject)pc_temp, PCBDDC, &isbddc)); in PCBDDCSetUpCoarseSolver()
8928 isbddc = PETSC_TRUE; in PCBDDCSetUpCoarseSolver()
8959 PetscCall(PetscObjectTypeCompare((PetscObject)pc_temp, PCBDDC, &isbddc)); in PCBDDCSetUpCoarseSolver()
8962 if (isbddc && !multilevel_allowed) PetscCall(PCSetType(pc_temp, coarse_pc_type)); in PCBDDCSetUpCoarseSolver()
[all …]
H A Dbddc.c2324 PetscBool isbddc; in PCSetUp_BDDCIPC() local
2331 PetscCall(PetscObjectTypeCompare((PetscObject)bddcipc_ctx->bddc, PCBDDC, &isbddc)); in PCSetUp_BDDCIPC()
2332 …PetscCheck(isbddc, PetscObjectComm((PetscObject)pc), PETSC_ERR_SUP, "Invalid type %s. Must be of t… in PCSetUp_BDDCIPC()