Searched refs:oqueue (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcgraph.c | 518 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 D | bddcprivate.c | 1599 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()
|