Searched refs:globalBcs (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/ksp/pc/impls/patch/ |
| H A D | pcpatch.c | 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() [all …]
|