Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c8530 PetscBool coarse_reuse, multi_element = graph->multi_element; in PCBDDCSetUpCoarseSolver() local
8554 coarse_reuse = PETSC_FALSE; in PCBDDCSetUpCoarseSolver()
8556 coarse_reuse = PETSC_TRUE; in PCBDDCSetUpCoarseSolver()
8559 coarse_reuse = PETSC_FALSE; in PCBDDCSetUpCoarseSolver()
8562 …if (!coarse_reuse || pcbddc->recompute_topography) PetscCall(ISDestroy(&pcbddc->coarse_subassembli… in PCBDDCSetUpCoarseSolver()
8564 coarse_reuse = PETSC_TRUE; in PCBDDCSetUpCoarseSolver()
8566 if (coarse_reuse && pcbddc->coarse_ksp) { in PCBDDCSetUpCoarseSolver()
8651 …if (multilevel_allowed && !coarse_reuse && (pcbddc->n_ISForDofsLocal || pcbddc->NeumannBoundariesL… in PCBDDCSetUpCoarseSolver()