Lines Matching refs:rootIndicesSec

2070   PetscSection         rootIndicesSec, rootMatricesSec;  in DMPlexComputeInterpolatorTree()  local
2127 PetscCall(PetscSectionCreate(PetscObjectComm((PetscObject)coarse), &rootIndicesSec)); in DMPlexComputeInterpolatorTree()
2129 PetscCall(PetscSectionSetChart(rootIndicesSec, pStartC, pEndC)); in DMPlexComputeInterpolatorTree()
2224 …PetscCall(PetscSectionSetDof(rootIndicesSec, p, numColIndices ? numColIndices + 2 * numFields : 0)… in DMPlexComputeInterpolatorTree()
2227 PetscCall(PetscSectionSetUp(rootIndicesSec)); in DMPlexComputeInterpolatorTree()
2232 PetscCall(PetscSectionGetStorageSize(rootIndicesSec, &numRootIndices)); in DMPlexComputeInterpolatorTree()
2242 PetscCall(PetscSectionGetDof(rootIndicesSec, p, &numColIndices)); in DMPlexComputeInterpolatorTree()
2251 PetscCall(PetscSectionGetOffset(rootIndicesSec, p, &pIndOff)); in DMPlexComputeInterpolatorTree()
2464 …PetscCall(PetscSFDistributeSection(coarseToFineEmbedded, rootIndicesSec, &remoteOffsetsIndices, le… in DMPlexComputeInterpolatorTree()
2466 …PetscCall(PetscSFCreateSectionSF(coarseToFineEmbedded, rootIndicesSec, remoteOffsetsIndices, leafI… in DMPlexComputeInterpolatorTree()
2481 PetscCall(PetscSectionDestroy(&rootIndicesSec)); in DMPlexComputeInterpolatorTree()
3283 PetscSection multiRootSec, rootIndicesSec; in DMPlexTransferInjectorTree() local
3475 PetscCall(PetscSectionCreate(PetscObjectComm((PetscObject)coarse), &rootIndicesSec)); in DMPlexTransferInjectorTree()
3482 PetscCall(PetscSFDistributeSection(multiInv, leafIndicesSec, &remoteOffsets, rootIndicesSec)); in DMPlexTransferInjectorTree()
3483 …PetscCall(PetscSFCreateSectionSF(multiInv, leafIndicesSec, remoteOffsets, rootIndicesSec, &indices… in DMPlexTransferInjectorTree()
3486 PetscCall(PetscSectionGetStorageSize(rootIndicesSec, &numRootIndices)); in DMPlexTransferInjectorTree()
3504 *multiLeafSec = rootIndicesSec; in DMPlexTransferInjectorTree()
3513 PetscSection multiRootSec, rootIndicesSec; in DMPlexComputeInjectorTree() local
3549 …e, coarseToFine, childIds, NULL, numFields, offsets, &multiRootSec, &rootIndicesSec, &rootIndices,… in DMPlexComputeInjectorTree()
3591 PetscCall(PetscSectionGetDof(rootIndicesSec, l, &numIndices)); in DMPlexComputeInjectorTree()
3592 PetscCall(PetscSectionGetOffset(rootIndicesSec, l, &offset)); in DMPlexComputeInjectorTree()
3695 PetscCall(PetscSectionGetDof(rootIndicesSec, l, &numIndices)); in DMPlexComputeInjectorTree()
3696 PetscCall(PetscSectionGetOffset(rootIndicesSec, l, &offset)); in DMPlexComputeInjectorTree()
3738 PetscCall(PetscSectionDestroy(&rootIndicesSec)); in DMPlexComputeInjectorTree()
4062 PetscSection multiRootSec, rootIndicesSec; in DMPlexTransferVecTree_Inject() local
4099 …ne, coarseToFine, cids, vecFine, numFields, offsets, &multiRootSec, &rootIndicesSec, NULL, &rootVa… in DMPlexTransferVecTree_Inject()
4146 PetscCall(PetscSectionGetDof(rootIndicesSec, l, &numIndices)); in DMPlexTransferVecTree_Inject()
4147 PetscCall(PetscSectionGetOffset(rootIndicesSec, l, &offset)); in DMPlexTransferVecTree_Inject()
4200 PetscCall(PetscSectionDestroy(&rootIndicesSec)); in DMPlexTransferVecTree_Inject()