Lines Matching refs:multilevel_allowed
8529 PetscBool multilevel_requested, multilevel_allowed; in PCBDDCSetUpCoarseSolver() local
8599 multilevel_allowed = PETSC_FALSE; in PCBDDCSetUpCoarseSolver()
8615 …if (!pcbddc->coarse_size || (size == 1 && !multi_element)) multilevel_allowed = multilevel_request… in PCBDDCSetUpCoarseSolver()
8641 if (ncoarse > 1) multilevel_allowed = PETSC_TRUE; /* found enough processes */ in PCBDDCSetUpCoarseSolver()
8644 if (multilevel_allowed && have_void) restr = PETSC_TRUE; in PCBDDCSetUpCoarseSolver()
8647 …if (pcbddc->dbg_flag && multilevel_allowed) PetscCall(ISView(pcbddc->coarse_subassembling, pcbddc-… in PCBDDCSetUpCoarseSolver()
8651 …if (multilevel_allowed && !coarse_reuse && (pcbddc->n_ISForDofsLocal || pcbddc->NeumannBoundariesL… in PCBDDCSetUpCoarseSolver()
8732 if (multilevel_allowed) { in PCBDDCSetUpCoarseSolver()
8808 if (!multilevel_allowed) { in PCBDDCSetUpCoarseSolver()
8840 if (multilevel_allowed) { in PCBDDCSetUpCoarseSolver()
8850 if (!multilevel_allowed) { in PCBDDCSetUpCoarseSolver()
8863 if (pcbddc->nedcG && multilevel_allowed) { in PCBDDCSetUpCoarseSolver()
8927 if (multilevel_allowed && !force && !valid) { in PCBDDCSetUpCoarseSolver()
8962 if (isbddc && !multilevel_allowed) PetscCall(PCSetType(pc_temp, coarse_pc_type)); in PCBDDCSetUpCoarseSolver()
8967 …if (multilevel_requested && multilevel_allowed && !valid && !force) PetscCall(PCSetType(pc_temp, P… in PCBDDCSetUpCoarseSolver()