Lines Matching refs:globalBcs
1224 PetscHSetI globalBcs; in PCPatchCreateCellPatchDiscretisationInfo() local
1272 PetscCall(PetscHSetICreate(&globalBcs)); in PCPatchCreateCellPatchDiscretisationInfo()
1275 …for (i = 0; i < numBcs; ++i) PetscCall(PetscHSetIAdd(globalBcs, bcNodes[i])); /* these are already… in PCPatchCreateCellPatchDiscretisationInfo()
1336 PetscCall(PetscHSetIHas(globalBcs, globalDof, &flg)); in PCPatchCreateCellPatchDiscretisationInfo()
1393 PetscCall(PetscHSetIHas(globalBcs, globalDof + l, &isGlobalBcDof)); in PCPatchCreateCellPatchDiscretisationInfo()
1569 PetscCall(PetscHSetIDestroy(&globalBcs)); in PCPatchCreateCellPatchDiscretisationInfo()
2476 PetscInt cStart, cEnd, c, Nf, f, numGlobalBcs = 0, *globalBcs, *Nb, **cellDofs; in PCSetUp_PATCH() local
2491 PetscCall(PetscMalloc3(Nf, &Nb, Nf, &cellDofs, numGlobalBcs, &globalBcs)); in PCSetUp_PATCH()
2528 for (d = 0; d < cdof; ++d) globalBcs[numGlobalBcs++] = off + ind[d]; in PCSetUp_PATCH()
2531 …mbined(pc, dm, Nb, (const PetscInt **)cellDofs, numGlobalBcs, globalBcs, numGlobalBcs, globalBcs)); in PCSetUp_PATCH()
2533 PetscCall(PetscFree3(Nb, cellDofs, globalBcs)); in PCSetUp_PATCH()