Lines Matching refs:multi_element
297 …if (graph->active_coords && !graph->multi_element) { /* face based corner selection XXX multi_elem… in PCBDDCGraphComputeConnectedComponents()
430 adapt_interface = (cornerp || graph->multi_element) ? PETSC_TRUE : PETSC_FALSE; in PCBDDCGraphComputeConnectedComponents()
771 graph->multi_element = PETSC_FALSE; in PCBDDCGraphSetUp()
778 if (!graph->multi_element) { in PCBDDCGraphSetUp()
782 if (nself > 1) graph->multi_element = PETSC_TRUE; in PCBDDCGraphSetUp()
789 PetscCallMPI(MPIU_Allreduce(MPI_IN_PLACE, &graph->multi_element, 1, MPI_C_BOOL, MPI_LOR, comm)); in PCBDDCGraphSetUp()
792 if (graph->multi_element) { in PCBDDCGraphSetUp()
922 if (graph->multi_element) { in PCBDDCGraphSetUp()
995 if (graph->multi_element) PetscCall(PetscMalloc1(graph->ncc, &graph->gsubset_size)); in PCBDDCGraphSetUp()
1007 if (graph->multi_element) { in PCBDDCGraphSetUp()
1018 if (graph->multi_element) PetscCall(PetscHMapIClear(cnt_unique)); in PCBDDCGraphSetUp()
1193 if (graph->multi_element) PetscCall(PetscFree(graph->gsubset_size)); in PCBDDCGraphReset()
1200 graph->multi_element = PETSC_FALSE; in PCBDDCGraphReset()