Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcschurs.c845 PetscBool schur_has_vertices, factor_workaround; in PCBDDCSubSchursSetUp() local
881 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 …]