Lines Matching refs:multi_element

4303   PetscBool multi_element = graph->multi_element;  in PCBDDCSetUpCorrection()  local
4327 if (pcbddc->benign_saddle_point || !pcbddc->symmetric_primal) multi_element = PETSC_FALSE; in PCBDDCSetUpCorrection()
4330 if (multi_element) { in PCBDDCSetUpCorrection()
4482 if (F && !multi_element) { in PCBDDCSetUpCorrection()
4606 if (multi_element) { in PCBDDCSetUpCorrection()
4618 if (multi_element) { in PCBDDCSetUpCorrection()
4634 if (multi_element) { in PCBDDCSetUpCorrection()
4713 if (!multi_element) { in PCBDDCSetUpCorrection()
4755 if (lda_rhs == n_R && !multi_element) { in PCBDDCSetUpCorrection()
4914 if (multi_element) { in PCBDDCSetUpCorrection()
4939 if (multi_element) { in PCBDDCSetUpCorrection()
4948 } else if (multi_element) { in PCBDDCSetUpCorrection()
5444 …if (iskokkos) mtype = multi_element ? MATSEQAIJKOKKOS : (iscuda ? MATSEQDENSECUDA : MATSEQDENSEHIP… in PCBDDCSetUpCorrection()
5445 else if (iship) mtype = multi_element ? MATSEQAIJHIPSPARSE : MATSEQDENSEHIP; in PCBDDCSetUpCorrection()
5446 else if (iscuda) mtype = multi_element ? MATSEQAIJCUSPARSE : MATSEQDENSECUDA; in PCBDDCSetUpCorrection()
5589 if (pcbddc->mat_graph->multi_element) { in PCBDDCComputeLocalMatrix()
8530 PetscBool coarse_reuse, multi_element = graph->multi_element; in PCBDDCSetUpCoarseSolver() local
8583 PetscCall(MatISSetAllowRepeated(t_coarse_mat_is, multi_element)); in PCBDDCSetUpCoarseSolver()
8605 coarsening_ratio = multi_element ? 1 : pcbddc->coarsening_ratio; in PCBDDCSetUpCoarseSolver()
8615 …if (!pcbddc->coarse_size || (size == 1 && !multi_element)) multilevel_allowed = multilevel_request… in PCBDDCSetUpCoarseSolver()
8771 if (multi_element) { in PCBDDCSetUpCoarseSolver()