Home
last modified time | relevance | path

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

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcgraph.c518 PetscInt *ocptr, *oqueue; in PCBDDCGraphComputeConnectedComponents() local
521 …PetscCall(PetscMalloc3(graph->ncc + 1, &ocptr, graph->cptr[graph->ncc], &oqueue, graph->cptr[graph… in PCBDDCGraphComputeConnectedComponents()
523 PetscCall(PetscArraycpy(oqueue, graph->queue, graph->cptr[graph->ncc])); in PCBDDCGraphComputeConnectedComponents()
530 const PetscInt jlabel = labels[oqueue[j]]; in PCBDDCGraphComputeConnectedComponents()
536 if (labels[oqueue[k]] == jlabel) { in PCBDDCGraphComputeConnectedComponents()
537 graph->queue[cum_queue++] = oqueue[k]; in PCBDDCGraphComputeConnectedComponents()
538 labels[oqueue[k]] = 0; in PCBDDCGraphComputeConnectedComponents()
544 PetscCall(PetscFree3(ocptr, oqueue, touched)); in PCBDDCGraphComputeConnectedComponents()
H A Dbddcprivate.c1599 PetscInt *oqueue = graph->queue; in PCBDDCNedelecSupport() local
1618 if (cum != nee && oqueue[ocptr[i + 1] - 1] == cedges[cum]) { /* this cc has a primal dof */ in PCBDDCNedelecSupport()
1627 for (j = 0; j < lc; j++) graph->queue[graph->cptr[ncc] + j] = oqueue[ocptr[i] + j]; in PCBDDCNedelecSupport()
1632 PetscCall(PetscFree2(ocptr, oqueue)); in PCBDDCNedelecSupport()