Lines Matching refs:fine
2064 PetscErrorCode DMPlexComputeInterpolatorTree(DM coarse, DM fine, PetscSF coarseToFine, PetscInt *ch… in DMPlexComputeInterpolatorTree() argument
2087 PetscCall(DMPlexGetChart(fine, &pStartF, &pEndF)); in DMPlexComputeInterpolatorTree()
2088 PetscCall(DMGetGlobalSection(fine, &globalFine)); in DMPlexComputeInterpolatorTree()
2462 PetscCall(PetscSectionCreate(PetscObjectComm((PetscObject)fine), &leafIndicesSec)); in DMPlexComputeInterpolatorTree()
2463 PetscCall(PetscSectionCreate(PetscObjectComm((PetscObject)fine), &leafMatricesSec)); in DMPlexComputeInterpolatorTree()
2485 PetscCall(DMGetLocalSection(fine, &localFine)); in DMPlexComputeInterpolatorTree()
2509 PetscCall(DMGetWorkArray(fine, maxDof, MPIU_INT, &rowIndices)); in DMPlexComputeInterpolatorTree()
2668 PetscCall(DMPlexGetReferenceTree(fine, &refTree)); in DMPlexComputeInterpolatorTree()
2669 PetscCall(DMCopyDisc(fine, refTree)); in DMPlexComputeInterpolatorTree()
2799 PetscCall(DMRestoreWorkArray(fine, maxDof, MPIU_INT, &rowIndices)); in DMPlexComputeInterpolatorTree()
3278 static PetscErrorCode DMPlexTransferInjectorTree(DM coarse, DM fine, PetscSF coarseToFine, const Pe… in DMPlexTransferInjectorTree() argument
3291 PetscCall(DMPlexGetChart(fine, &pStartF, &pEndF)); in DMPlexTransferInjectorTree()
3292 PetscCall(DMGetLocalSection(fine, &localFine)); in DMPlexTransferInjectorTree()
3293 PetscCall(DMGetGlobalSection(fine, &globalFine)); in DMPlexTransferInjectorTree()
3294 PetscCall(PetscSectionCreate(PetscObjectComm((PetscObject)fine), &leafIndicesSec)); in DMPlexTransferInjectorTree()
3510 PetscErrorCode DMPlexComputeInjectorTree(DM coarse, DM fine, PetscSF coarseToFine, PetscInt *childI… in DMPlexComputeInjectorTree() argument
3536 PetscCall(DMPlexGetChart(fine, &pStartF, &pEndF)); in DMPlexComputeInjectorTree()
3537 PetscCall(DMGetLocalSection(fine, &localFine)); in DMPlexComputeInjectorTree()
3538 PetscCall(DMGetGlobalSection(fine, &globalFine)); in DMPlexComputeInjectorTree()
3549 …PetscCall(DMPlexTransferInjectorTree(coarse, fine, coarseToFine, childIds, NULL, numFields, offset… in DMPlexComputeInjectorTree()
3749 static PetscErrorCode DMPlexTransferVecTree_Interpolate(DM coarse, Vec vecCoarseLocal, DM fine, Vec… in DMPlexTransferVecTree_Interpolate() argument
3776 PetscCall(DMPlexGetChart(fine, &pStartF, &pEndF)); in DMPlexTransferVecTree_Interpolate()
3777 PetscCall(DMGetGlobalSection(fine, &globalFine)); in DMPlexTransferVecTree_Interpolate()
3929 PetscCall(PetscSectionCreate(PetscObjectComm((PetscObject)fine), &leafValuesSec)); in DMPlexTransferVecTree_Interpolate()
3942 PetscCall(DMGetLocalSection(fine, &localFine)); in DMPlexTransferVecTree_Interpolate()
3954 PetscCall(DMGetWorkArray(fine, maxDof, MPIU_INT, &rowIndices)); in DMPlexTransferVecTree_Interpolate()
3955 PetscCall(DMGetWorkArray(fine, maxDof, MPIU_SCALAR, &pointWork)); in DMPlexTransferVecTree_Interpolate()
3956 PetscCall(DMPlexGetReferenceTree(fine, &refTree)); in DMPlexTransferVecTree_Interpolate()
3957 PetscCall(DMCopyDisc(fine, refTree)); in DMPlexTransferVecTree_Interpolate()
3963 PetscCall(DMPlexGetSimplexOrBoxCells(fine, 0, &cellStart, &cellEnd)); in DMPlexTransferVecTree_Interpolate()
4035 PetscCall(DMPlexComputeCellGeometryFVM(fine, p, NULL, centroid, NULL)); in DMPlexTransferVecTree_Interpolate()
4049 PetscCall(DMRestoreWorkArray(fine, maxDof, MPIU_SCALAR, &pointWork)); in DMPlexTransferVecTree_Interpolate()
4050 PetscCall(DMRestoreWorkArray(fine, maxDof, MPIU_INT, &rowIndices)); in DMPlexTransferVecTree_Interpolate()
4059 static PetscErrorCode DMPlexTransferVecTree_Inject(DM fine, Vec vecFine, DM coarse, Vec vecCoarse, … in DMPlexTransferVecTree_Inject() argument
4086 PetscCall(DMPlexGetChart(fine, &pStartF, &pEndF)); in DMPlexTransferVecTree_Inject()
4087 PetscCall(DMGetLocalSection(fine, &localFine)); in DMPlexTransferVecTree_Inject()
4088 PetscCall(DMGetGlobalSection(fine, &globalFine)); in DMPlexTransferVecTree_Inject()
4099 …PetscCall(DMPlexTransferInjectorTree(coarse, fine, coarseToFine, cids, vecFine, numFields, offsets… in DMPlexTransferVecTree_Inject()