Lines Matching refs:gdsw

895       if (!sub_schurs->gdsw) factor_workaround = PETSC_TRUE;  in PCBDDCSubSchursSetUp()
911 if (!sub_schurs->gdsw) factor_workaround = PETSC_TRUE; in PCBDDCSubSchursSetUp()
1124 if (!sub_schurs->gdsw) { in PCBDDCSubSchursSetUp()
1377 …if (sub_schurs->gdsw) PetscCall(PCShellSetDestroy(msolv_ctx->interior_solver, PCBDDCReuseSolvers_D… in PCBDDCSubSchursSetUp()
1380 if (!sub_schurs->gdsw) { in PCBDDCSubSchursSetUp()
1454 …if (sub_schurs->gdsw) PetscCall(MatCreateSubMatrices(sub_schurs->A, sub_schurs->n_subs, sub_schurs… in PCBDDCSubSchursSetUp()
1458 if (sub_schurs->gdsw) { in PCBDDCSubSchursSetUp()
1567 if (sub_schurs->gdsw) PetscCall(MatDestroySubMatrices(sub_schurs->n_subs, &gdswA)); in PCBDDCSubSchursSetUp()
1597 if (solver_S && !sub_schurs->gdsw) { in PCBDDCSubSchursSetUp()
1677 …} else if (!sub_schurs->gdsw) { /* we need to invert explicitly since we are not using MatFactor f… in PCBDDCSubSchursSetUp()
1738 } else if (sub_schurs->gdsw) { in PCBDDCSubSchursSetUp()
1837 PetscScalar val = sub_schurs->gdsw ? PETSC_SMALL : 1. / PETSC_SMALL; in PCBDDCSubSchursSetUp()
1876 if (schur_has_vertices && factor_workaround && !sub_schurs->gdsw) { in PCBDDCSubSchursSetUp()
1906 …} else if (factor_workaround && !sub_schurs->gdsw) { /* we need to eliminate any unneeded coupling… in PCBDDCSubSchursSetUp()
1992 } else if (!sub_schurs->gdsw) { in PCBDDCSubSchursSetUp()
2064 …is_I, IS is_B, PCBDDCGraph graph, ISLocalToGlobalMapping BtoNmap, PetscBool copycc, PetscBool gdsw) in PCBDDCSubSchursInit() argument
2079 sub_schurs->gdsw = gdsw; in PCBDDCSubSchursInit()