Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c8529 PetscBool multilevel_requested, multilevel_allowed; in PCBDDCSetUpCoarseSolver() local
8600 multilevel_requested = PETSC_FALSE; in PCBDDCSetUpCoarseSolver()
8603 if (pcbddc->current_level < pcbddc->max_levels) multilevel_requested = PETSC_TRUE; in PCBDDCSetUpCoarseSolver()
8604 if (pcbddc->coarse_size <= pcbddc->coarse_eqs_limit) multilevel_requested = PETSC_FALSE; in PCBDDCSetUpCoarseSolver()
8606 if (multilevel_requested) { in PCBDDCSetUpCoarseSolver()
8615 …oarse_size || (size == 1 && !multi_element)) multilevel_allowed = multilevel_requested = restr = f… in PCBDDCSetUpCoarseSolver()
8619 if (multilevel_requested) { in PCBDDCSetUpCoarseSolver()
8640 if (multilevel_requested) { in PCBDDCSetUpCoarseSolver()
8852 if (multilevel_requested) { in PCBDDCSetUpCoarseSolver()
8967 …if (multilevel_requested && multilevel_allowed && !valid && !force) PetscCall(PCSetType(pc_temp, P… in PCBDDCSetUpCoarseSolver()