Lines Matching refs:local_subs
127 …ewerASCIISynchronizedPrintf(viewer, " local sub id: %" PetscInt_FMT "\n", graph->local_subs[i])); in PCBDDCGraphASCIIView()
576 const PetscInt *PETSC_RESTRICT local_subs = graph->local_subs; in PCBDDCGraphComputeCC_Private() local
613 const PetscInt sid = local_subs[queue_tip[-n_prev]]; in PCBDDCGraphComputeCC_Private()
623 if (!nodes[dof].touched && nodes[dof].subset == pid && local_subs[dof] == sid) { in PCBDDCGraphComputeCC_Private()
633 if (!nodes[dof].touched && nodes[dof].subset == pid && local_subs[dof] == sid) { in PCBDDCGraphComputeCC_Private()
642 const PetscInt sid = local_subs[queue_tip[-n_prev]]; in PCBDDCGraphComputeCC_Private()
647 if (!nodes[dof].touched && nodes[dof].subset == pid && local_subs[dof] == sid) { in PCBDDCGraphComputeCC_Private()
799 …PetscCheck(!nvtxs || graph->local_subs, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Missing local subdomain … in PCBDDCGraphSetUp()
820 PetscCall(PetscSFGatherBegin(sf, MPIU_INT, graph->local_subs, multi_root_subs)); in PCBDDCGraphSetUp()
821 PetscCall(PetscSFGatherEnd(sf, MPIU_INT, graph->local_subs, multi_root_subs)); in PCBDDCGraphSetUp()
825 graph->nodes[i].local_sub = graph->local_subs[i]; in PCBDDCGraphSetUp()
1199 if (graph->n_local_subs) PetscCall(PetscFree(graph->local_subs)); in PCBDDCGraphReset()