Searched refs:isbddc (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/ksp/ksp/tutorials/ |
| H A D | ex72.c | 285 PetscBool lsqr, isbddc, ismatis; in main() local 302 PetscCall(PetscObjectTypeCompare((PetscObject)pc, PCBDDC, &isbddc)); in main() 304 if (isbddc && !ismatis) { in main()
|
| H A D | ex70.c | 880 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 D | fetidp.c | 201 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 D | bddcprivate.c | 6378 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 D | bddc.c | 2324 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()
|