Lines Matching refs:subset_size

481       const PetscInt  subset_size    = graph->interface_ref_rsize[i];  in PCBDDCGraphComputeConnectedComponents()  local
487 for (PetscInt j = 0; j < subset_size; j++) { in PCBDDCGraphComputeConnectedComponents()
492 for (PetscInt k = j + 1; k < subset_size; k++) { /* check for other nodes in new cc */ in PCBDDCGraphComputeConnectedComponents()
506 if (subset_size) { in PCBDDCGraphComputeConnectedComponents()
507 rcumlabels += subset_size; in PCBDDCGraphComputeConnectedComponents()
508 mcumlabels += n_sharing[0] * subset_size; in PCBDDCGraphComputeConnectedComponents()
577 const PetscInt subset_size = graph->subset_size[pid - 1]; in PCBDDCGraphComputeCC_Private() local
591 for (j = 0; j < subset_size; j++) { /* pid \in [1,graph->n_subsets] */ in PCBDDCGraphComputeCC_Private()
620 for (j = 0; j < subset_size; j++) { /* pid \in [1,graph->n_subsets] */ in PCBDDCGraphComputeCC_Private()
644 for (j = 0; j < subset_size; j++) { /* pid \in [1,graph->n_subsets] */ in PCBDDCGraphComputeCC_Private()
654 for (j = 0; j < subset_size; j++) { /* pid \in [1,graph->n_subsets] */ in PCBDDCGraphComputeCC_Private()
694 while (found != graph->subset_size[n]) { in PCBDDCGraphComputeConnectedComponentsLocal()
716 if (added && found == graph->subset_size[n]) { in PCBDDCGraphComputeConnectedComponentsLocal()
994 PetscCall(PetscMalloc2(graph->ncc, &graph->subset_size, graph->ncc, &graph->subset_idxs)); in PCBDDCGraphSetUp()
996 else graph->gsubset_size = graph->subset_size; in PCBDDCGraphSetUp()
1016 graph->subset_size[j] = graph->cptr[j + 1] - graph->cptr[j]; in PCBDDCGraphSetUp()
1026 …j < graph->ncc; j++) graph->subset_idxs[j] = graph->subset_idxs[j - 1] + graph->subset_size[j - 1]; in PCBDDCGraphSetUp()
1076 for (PetscInt i = 0; i < graph->n_subsets; i++) mss = PetscMax(graph->subset_size[i], mss); in PCBDDCGraphSetUp()
1107 const PetscInt subset_size = graph->subset_size[i]; in PCBDDCGraphSetUp() local
1112 k = subset_size; in PCBDDCGraphSetUp()
1113 PetscCall(PetscArrayzero(touched, subset_size)); in PCBDDCGraphSetUp()
1114 PetscCall(PetscArraycpy(queue_global_uniq, lsub_queue_global, subset_size)); in PCBDDCGraphSetUp()
1119 while (t < subset_size) { in PCBDDCGraphSetUp()
1120 while (j < subset_size && touched[j]) j++; in PCBDDCGraphSetUp()
1121 …PetscCheck(j < subset_size, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Unexpected %" PetscInt_FMT " >= %" P… in PCBDDCGraphSetUp()
1124 for (k = j; k < subset_size; k++) { in PCBDDCGraphSetUp()
1192 PetscCall(PetscFree2(graph->subset_size, graph->subset_idxs)); in PCBDDCGraphReset()