Searched refs:factor_workaround (Results 1 – 1 of 1) sorted by relevance
845 PetscBool schur_has_vertices, factor_workaround; in PCBDDCSubSchursSetUp() local881 factor_workaround = PETSC_FALSE; in PCBDDCSubSchursSetUp()895 if (!sub_schurs->gdsw) factor_workaround = PETSC_TRUE; in PCBDDCSubSchursSetUp()911 if (!sub_schurs->gdsw) factor_workaround = PETSC_TRUE; in PCBDDCSubSchursSetUp()1125 factor_workaround = (PetscBool)(reuse_solvers && factor_workaround); in PCBDDCSubSchursSetUp()1126 …if (!sub_schurs->is_posdef && factor_workaround && compute_Stilda && size_active_schur) reuse_solv… in PCBDDCSubSchursSetUp()1330 factor_workaround = PETSC_FALSE; in PCBDDCSubSchursSetUp()1336 factor_workaround = PETSC_FALSE; in PCBDDCSubSchursSetUp()1600 …if (factor_workaround) { /* invert without calling MatFactorInvertSchurComplement, since we are ha… in PCBDDCSubSchursSetUp()1876 if (schur_has_vertices && factor_workaround && !sub_schurs->gdsw) { in PCBDDCSubSchursSetUp()[all …]