Searched refs:reuse_solvers (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcschurs.c | 381 …], PetscInt nlayers, Vec scaling, PetscBool compute_Stilda, PetscBool reuse_solvers, PetscBool ben… in PCBDDCSubSchursSetUp() argument 1123 reuse_solvers = (PetscBool)(reuse_solvers && !economic && !sub_schurs->graph->multi_element); in PCBDDCSubSchursSetUp() 1125 factor_workaround = (PetscBool)(reuse_solvers && factor_workaround); in PCBDDCSubSchursSetUp() 1126 …s_posdef && factor_workaround && compute_Stilda && size_active_schur) reuse_solvers = factor_worka… in PCBDDCSubSchursSetUp() 1251 if (!reuse_solvers) { in PCBDDCSubSchursSetUp() 1329 reuse_solvers = PETSC_FALSE; in PCBDDCSubSchursSetUp() 1335 reuse_solvers = PETSC_FALSE; /* TODO: why we can't reuse the solvers here? */ in PCBDDCSubSchursSetUp() 1340 if (reuse_solvers) { in PCBDDCSubSchursSetUp() 1576 if (reuse_solvers) { in PCBDDCSubSchursSetUp()
|
| H A D | bddcprivate.c | 9473 PetscBool reuse_solvers = (PetscBool)!pcbddc->use_change_of_basis; in PCBDDCSetUpSubSchurs() local 9477 if (!pcbddc->use_vertices && reuse_solvers) { in PCBDDCSetUpSubSchurs() 9481 reuse_solvers = (PetscBool)!n_vertices; in PCBDDCSetUpSubSchurs() 9514 …jncy, pcbddc->sub_schurs_layers, scaling, pcbddc->adaptive_selection, reuse_solvers, pcbddc->benig… in PCBDDCSetUpSubSchurs() 9518 …jncy, pcbddc->sub_schurs_layers, scaling, pcbddc->adaptive_selection, reuse_solvers, pcbddc->benig… in PCBDDCSetUpSubSchurs()
|