Lines Matching refs:multiRootSec
3283 PetscSection multiRootSec, rootIndicesSec; in DMPlexTransferInjectorTree() local
3470 PetscCall(PetscSectionCreate(PetscObjectComm((PetscObject)coarse), &multiRootSec)); in DMPlexTransferInjectorTree()
3471 PetscCall(PetscSectionSetChart(multiRootSec, pStartC, pEndC)); in DMPlexTransferInjectorTree()
3472 …for (p = pStartC; p < pEndC; p++) PetscCall(PetscSectionSetDof(multiRootSec, p, rootDegrees[p - pS… in DMPlexTransferInjectorTree()
3473 PetscCall(PetscSectionSetUp(multiRootSec)); in DMPlexTransferInjectorTree()
3474 PetscCall(PetscSectionGetStorageSize(multiRootSec, &numMulti)); in DMPlexTransferInjectorTree()
3503 *rootMultiSec = multiRootSec; in DMPlexTransferInjectorTree()
3513 PetscSection multiRootSec, rootIndicesSec; in DMPlexComputeInjectorTree() local
3549 …Tree(coarse, fine, coarseToFine, childIds, NULL, numFields, offsets, &multiRootSec, &rootIndicesSe… in DMPlexComputeInjectorTree()
3584 PetscCall(PetscSectionGetDof(multiRootSec, p, &numLeaves)); in DMPlexComputeInjectorTree()
3585 PetscCall(PetscSectionGetOffset(multiRootSec, p, &leafStart)); in DMPlexComputeInjectorTree()
3688 PetscCall(PetscSectionGetDof(multiRootSec, p, &numLeaves)); in DMPlexComputeInjectorTree()
3689 PetscCall(PetscSectionGetOffset(multiRootSec, p, &leafStart)); in DMPlexComputeInjectorTree()
3737 PetscCall(PetscSectionDestroy(&multiRootSec)); in DMPlexComputeInjectorTree()
4062 PetscSection multiRootSec, rootIndicesSec; in DMPlexTransferVecTree_Inject() local
4099 …rTree(coarse, fine, coarseToFine, cids, vecFine, numFields, offsets, &multiRootSec, &rootIndicesSe… in DMPlexTransferVecTree_Inject()
4138 PetscCall(PetscSectionGetDof(multiRootSec, p, &numLeaves)); in DMPlexTransferVecTree_Inject()
4139 PetscCall(PetscSectionGetOffset(multiRootSec, p, &leafStart)); in DMPlexTransferVecTree_Inject()
4199 PetscCall(PetscSectionDestroy(&multiRootSec)); in DMPlexTransferVecTree_Inject()