Home
last modified time | relevance | path

Searched refs:fEnd (Results 1 – 25 of 32) sorted by relevance

12

/petsc/src/dm/impls/plex/ftn-custom/
H A Dzplexfemf90.c73 PETSC_EXTERN void dmplexgetfacefields_(DM *dm, PetscInt *fStart, PetscInt *fEnd, Vec *locX, Vec *lo… in dmplexgetfacefields_() argument
77 PetscInt numFaces = *fEnd - *fStart, totDim; in dmplexgetfacefields_()
79 …*ierr = DMPlexGetFaceFields(*dm, *fStart, *fEnd, *locX, *locX_t, *faceGeometry, *cellGeometry, *lo… in dmplexgetfacefields_()
91 PETSC_EXTERN void dmplexrestorefacefields_(DM *dm, PetscInt *fStart, PetscInt *fEnd, Vec *locX, Vec… in dmplexrestorefacefields_() argument
99 …*ierr = DMPlexRestoreFaceFields(*dm, *fStart, *fEnd, *locX, NULL, *faceGeometry, *cellGeometry, NU… in dmplexrestorefacefields_()
107 PETSC_EXTERN void dmplexgetfacegeometry_(DM *dm, PetscInt *fStart, PetscInt *fEnd, Vec *faceGeometr… in dmplexgetfacegeometry_() argument
111 …PetscInt numFaces = *fEnd - *fStart, structSize = sizeof(PetscFVFaceGeom) / sizeof(PetscSc… in dmplexgetfacegeometry_()
113 *ierr = DMPlexGetFaceGeometry(*dm, *fStart, *fEnd, *faceGeometry, *cellGeometry, Nface, &g, &v); in dmplexgetfacegeometry_()
121 PETSC_EXTERN void dmplexrestorefacegeometry_(DM *dm, PetscInt *fStart, PetscInt *fEnd, Vec *faceGeo… in dmplexrestorefacegeometry_() argument
130 …*ierr = DMPlexRestoreFaceGeometry(*dm, *fStart, *fEnd, *faceGeometry, *cellGeometry, Nface, &g, &v… in dmplexrestorefacegeometry_()
/petsc/src/dm/impls/plex/
H A Dplexfvm.c7 …, PetscInt cell, PetscInt field, PetscInt face, PetscInt fStart, PetscInt fEnd, PetscReal *cellPhi… in DMPlexApplyLimiter_Internal() argument
20 … fStart && childFace < fEnd) PetscCall(DMPlexApplyLimiter_Internal(dm, dmCell, lim, dim, dof, cell… in DMPlexApplyLimiter_Internal()
56 …constructGradients_Internal(DM dm, PetscFV fvm, PetscInt fStart, PetscInt fEnd, Vec faceGeometry, … in DMPlexReconstructGradients_Internal() argument
85 for (face = fStart; face < fEnd; ++face) { in DMPlexReconstructGradients_Internal()
142 … dmCell, lim, dim, dof, cell, nFields > 1 ? field : -1, faces[f], fStart, fEnd, cellPhi, x, cellge… in DMPlexReconstructGradients_Internal()
175 PetscInt Nf, f, fStart, fEnd; in DMPlexReconstructGradientsFVM() local
202 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in DMPlexReconstructGradientsFVM()
203 …PetscCall(DMPlexReconstructGradients_Internal(dm, fvm, fStart, fEnd, faceGeometryFVM, cellGeometry… in DMPlexReconstructGradientsFVM()
H A Dplexorient.c92 PetscInt cStart, cEnd, fStart, fEnd; in DMPlexCheckFace_Internal() local
97 PetscCall(ISGetPointRange(faceIS, &fStart, &fEnd, &faces)); in DMPlexCheckFace_Internal()
123 const PetscInt indF = GetPointIndex(coneA[c], fStart, fEnd, faces); in DMPlexCheckFace_Internal()
132fEnd - fStart, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Face %" PetscInt_FMT " was pushed exceeding capac… in DMPlexCheckFace_Internal()
136 const PetscInt indF = GetPointIndex(coneB[c], fStart, fEnd, faces); in DMPlexCheckFace_Internal()
145fEnd - fStart, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Face %" PetscInt_FMT " was pushed exceeding capac… in DMPlexCheckFace_Internal()
168 …cInt *fTop, PetscInt *fBottom, PetscInt cStart, PetscInt fStart, PetscInt fEnd, PetscBT seenCells,… in DMPlexCheckFace_Old_Internal() argument
198fEnd - fStart, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Face %" PetscInt_FMT " was pushed exceeding capac… in DMPlexCheckFace_Old_Internal()
207fEnd - fStart, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Face %" PetscInt_FMT " was pushed exceeding capac… in DMPlexCheckFace_Old_Internal()
254 PetscInt cStart = 0, cEnd = 0, fStart = 0, fEnd = 0; in DMPlexOrient_Serial() local
[all …]
H A Dplexsfc.c598 PetscInt fStart, fEnd, vStart, vEnd, rootnumvert, leafnumvert, rootconesize, leafconesize, dim; in DMPlexCorrectOrientationForIsoperiodic() local
604 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in DMPlexCorrectOrientationForIsoperiodic()
605 PetscCall(PetscCalloc2(fEnd - fStart, &face_vertices_size, fEnd - fStart, &face_cones_size)); in DMPlexCorrectOrientationForIsoperiodic()
608 for (PetscInt f = fStart, index = 0; f < fEnd; f++, index++) { in DMPlexCorrectOrientationForIsoperiodic()
624 …PetscCall(CreateDonorToPeriodicSF(dm, face_sf, fStart, fEnd, face_vertices_size, &rootnumvert, &le… in DMPlexCorrectOrientationForIsoperiodic()
626 …PetscCall(CreateDonorToPeriodicSF(dm, face_sf, fStart, fEnd, face_cones_size, &rootconesize, &leaf… in DMPlexCorrectOrientationForIsoperiodic()
883 PetscInt fStart, fEnd, rootbuffersize, leafbuffersize; in DMPlexCreateIsoperiodicPointSF_Private() local
887 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in DMPlexCreateIsoperiodicPointSF_Private()
888 PetscCall(PetscMalloc1(fEnd - fStart, &cl_sizes)); in DMPlexCreateIsoperiodicPointSF_Private()
889 for (PetscInt f = fStart, index = 0; f < fEnd; f++, index++) { in DMPlexCreateIsoperiodicPointSF_Private()
[all …]
H A Dplexpartition.c164 PetscInt fStart, fEnd, f; in DMPlexCreatePartitionerGraph_Native() local
167 PetscCall(DMPlexGetHeightStratum(dm, height + 1, &fStart, &fEnd)); in DMPlexCreatePartitionerGraph_Native()
169 for (f = fStart; f < fEnd; ++f) { in DMPlexCreatePartitionerGraph_Native()
190 if (fStart <= child && child < fEnd) { in DMPlexCreatePartitionerGraph_Native()
323 PetscInt dim, depth, floc, cloc, i, M, N, c, lm, m, cStart, cEnd, fStart, fEnd; in DMPlexCreatePartitionerGraph_ViaMat() local
350 PetscCall(DMPlexGetHeightStratum(dm, height + 1, &fStart, &fEnd)); in DMPlexCreatePartitionerGraph_ViaMat()
352 PetscCall(DMPlexCreateNumbering_Plex(dm, fStart, fEnd, 0, &M, sfPoint, &fis)); in DMPlexCreatePartitionerGraph_ViaMat()
423 if (child < fStart || child >= fEnd) continue; in DMPlexCreatePartitionerGraph_ViaMat()
568 PetscInt f, fStart, fEnd; in DMPlexCreateNeighborCSR() local
572 PetscCall(DMPlexGetHeightStratum(dm, cellHeight + 1, &fStart, &fEnd)); in DMPlexCreateNeighborCSR()
[all …]
H A Dplexreorder.c8 PetscInt depth, d, pStart, pEnd, fStart, fMax, fEnd, p; in DMPlexCreateOrderingClosure_Static() local
18 PetscCall(DMPlexGetDepthStratum(dm, d - 1, &fStart, &fEnd)); in DMPlexCreateOrderingClosure_Static()
41fEnd, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Number of depth %" PetscInt_FMT " faces %" PetscInt_FMT " … in DMPlexCreateOrderingClosure_Static()
H A Dplexinterpolate.c498 PetscInt depth, pStart, Np, cStart, cEnd, fStart, fEnd, vStart, vEnd; in DMPlexInterpolateFaces_Internal() local
513 fEnd = fStart; in DMPlexInterpolateFaces_Internal()
566 facesId[cntFaces] = fEnd; in DMPlexInterpolateFaces_Internal()
567 PetscCall(PetscHMapIJKLIterSet(faceTable, iter, fEnd++)); in DMPlexInterpolateFaces_Internal()
631 PetscCall(DMPlexSetChart(idm, pStart, Np + (fEnd - fStart))); in DMPlexInterpolateFaces_Internal()
647 if (pStart >= fStart) poff = fEnd - fStart; in DMPlexInterpolateFaces_Internal()
664 if (c >= fStart) poff = fEnd - fStart; in DMPlexInterpolateFaces_Internal()
712 if (pStart >= fStart) poff = fEnd - fStart; in DMPlexInterpolateFaces_Internal()
716 …scInt cp = 0; cp < coneSize; ++cp) icone[cp] = cone[cp] + (cone[cp] >= fStart ? fEnd - fStart : 0); in DMPlexInterpolateFaces_Internal()
732 if (c >= fStart) poff = fEnd - fStart; in DMPlexInterpolateFaces_Internal()
[all …]
H A Dplexglvis.c764 PetscInt fStart, fEnd, *fcells; in DMPlexView_GLVis_ASCII() local
766 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in DMPlexView_GLVis_ASCII()
767 PetscCall(PetscBTCreate(fEnd - fStart, &bfaces)); in DMPlexView_GLVis_ASCII()
838 for (p = fStart; p < fEnd; p++) { in DMPlexView_GLVis_ASCII()
863 for (p = fStart; p < fEnd; p++) { in DMPlexView_GLVis_ASCII()
900 for (p = fStart, bf = 0; p < fEnd; p++) { in DMPlexView_GLVis_ASCII()
944 for (p = fStart; p < fEnd; p++) { in DMPlexView_GLVis_ASCII()
H A Dplexsubmesh.c52 …PetscInt depth, pStart, pEnd, fStart, fEnd, f, supportSize, nroots = -1, nleaves = -1, d… in DMPlexMarkBoundaryFaces_Internal() local
62 PetscCall(DMPlexGetHeightStratum(dm, cellHeight + 1, &fStart, &fEnd)); in DMPlexMarkBoundaryFaces_Internal()
67 fEnd = 0; in DMPlexMarkBoundaryFaces_Internal()
90 for (f = fStart; f < fEnd; ++f) { in DMPlexMarkBoundaryFaces_Internal()
113 for (f = fStart; f < fEnd; ++f) { in DMPlexMarkBoundaryFaces_Internal()
128 for (f = fStart; f < fEnd; ++f) { in DMPlexMarkBoundaryFaces_Internal()
133 for (f = fStart; f < fEnd; ++f) { in DMPlexMarkBoundaryFaces_Internal()
398 PetscInt numValues, v, cStart, cEnd, fStart, fEnd; in DMPlexLabelAddFaceCells() local
402 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in DMPlexLabelAddFaceCells()
419 if ((face < fStart) || (face >= fEnd)) continue; in DMPlexLabelAddFaceCells()
[all …]
H A Dplexfem.c1047 PetscInt dim, nleaves, loc, fStart, fEnd, pdim, i; in DMPlexInsertBoundaryValuesRiemann() local
1055 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in DMPlexInsertBoundaryValuesRiemann()
1086 if ((face < fStart) || (face >= fEnd)) continue; /* Refinement adds non-faces to labels */ in DMPlexInsertBoundaryValuesRiemann()
1407 PetscInt fStart, fEnd; in DMPlexInsertBoundaryValuesFVM() local
1409 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in DMPlexInsertBoundaryValuesFVM()
1411 …PetscCall(DMPlexReconstructGradients_Internal(dm, fv, fStart, fEnd, faceGeometryFVM, cellGeometryF… in DMPlexInsertBoundaryValuesFVM()
2469 PetscInt fStart, fEnd; in DMPlexComputeIntegral_Internal() local
2490 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in DMPlexComputeIntegral_Internal()
2492 …PetscCall(DMPlexReconstructGradients_Internal(dm, fv, fStart, fEnd, faceGeometryFVM, cellGeometryF… in DMPlexComputeIntegral_Internal()
4090 PetscErrorCode DMPlexGetFaceFields(DM dm, PetscInt fStart, PetscInt fEnd, Vec locX, PeOp Vec locX_t… in DMPlexGetFaceFields() argument
[all …]
/petsc/src/dm/impls/plex/generators/ctetgen/
H A Dctetgenerate.c32 PetscInt vStart, vEnd, v, eStart, eEnd, e, fStart, fEnd, f, defVal, verbose = 0; in DMPlexGenerate_CTetgen() local
91 PetscCall(DMPlexGetHeightStratum(boundary, 0, &fStart, &fEnd)); in DMPlexGenerate_CTetgen()
92 in->numberoffacets = fEnd - fStart; in DMPlexGenerate_CTetgen()
96 for (f = fStart; f < fEnd; ++f) { in DMPlexGenerate_CTetgen()
212 PetscInt cStart, cEnd, c, eStart, eEnd, fStart, fEnd; in DMPlexGenerate_CTetgen() local
228 PetscCall(DMPlexGetHeightStratum(*dm, 1, &fStart, &fEnd)); in DMPlexGenerate_CTetgen()
265 if (p >= fStart && p < fEnd) { in DMPlexGenerate_CTetgen()
291 …PetscInt vStart, vEnd, v, eStart, eEnd, e, fStart, fEnd, f, cStart, cEnd, c, defVal,… in DMPlexRefine_CTetgen() local
350 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in DMPlexRefine_CTetgen()
352 for (f = fStart; f < fEnd; ++f) { in DMPlexRefine_CTetgen()
[all …]
/petsc/src/dm/impls/plex/generators/tetgen/
H A Dtetgenerate.cxx51 PetscInt vStart, vEnd, v, eStart, eEnd, e, fStart, fEnd, f, defVal; in DMPlexGenerate_Tetgen() local
112 PetscCall(DMPlexGetHeightStratum(boundary, 0, &fStart, &fEnd)); in DMPlexGenerate_Tetgen()
113 in.numberoffacets = fEnd - fStart; in DMPlexGenerate_Tetgen()
117 for (f = fStart; f < fEnd; ++f) { in DMPlexGenerate_Tetgen()
227 PetscInt cStart, cEnd, c, eStart, eEnd, fStart, fEnd; in DMPlexGenerate_Tetgen() local
253 PetscCall(DMPlexGetHeightStratum(*dm, 1, &fStart, &fEnd)); in DMPlexGenerate_Tetgen()
294 if (p >= fStart && p < fEnd) { in DMPlexGenerate_Tetgen()
319 PetscInt vStart, vEnd, v, eStart, eEnd, e, fStart, fEnd, f, cStart, cEnd, c, defVal; in DMPlexRefine_Tetgen() local
376 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in DMPlexRefine_Tetgen()
377 in.numberoffacets = fEnd - fStart; in DMPlexRefine_Tetgen()
[all …]
/petsc/src/dm/impls/plex/adaptors/mmg/
H A Dmmgadapt.c29 …PetscInt cStart, cEnd, c, numCells, fStart, fEnd, numFaceTags, f, vStart, vEnd, v, numVe… in DMAdaptMetric_Mmg_Plex() local
54 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in DMAdaptMetric_Mmg_Plex()
97 if ((!hasPoint) || (f < fStart) || (f >= fEnd)) continue; in DMAdaptMetric_Mmg_Plex()
112 if ((!hasPoint) || (f < fStart) || (f >= fEnd)) continue; in DMAdaptMetric_Mmg_Plex()
250 PetscCall(DMPlexGetHeightStratum(*dmNew, 1, &fStart, &fEnd)); in DMAdaptMetric_Mmg_Plex()
263 if (coveredPoints[j] >= fStart && coveredPoints[j] < fEnd) { in DMAdaptMetric_Mmg_Plex()
/petsc/src/dm/impls/plex/tests/
H A Dex16.c67 PetscInt fStart, fEnd; in CreateLineLabel() local
73 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in CreateLineLabel()
74 for (PetscInt f = fStart; f < fEnd; ++f) { in CreateLineLabel()
H A Dex60.c62 PetscInt cStart, cEnd, c, fStart, fEnd, f, vStart, vEnd; in main() local
84 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in main()
89 for (f = fStart; f < fEnd; ++f) { in main()
H A Dex3.c394 PetscInt fStart, fEnd, f, vStart, vEnd, v; in SetupSection() local
418 PetscCall(DMPlexGetDepthStratum(dm, 1, &fStart, &fEnd)); in SetupSection()
420 PetscCall(PetscSectionSetChart(aSec, PetscMin(fStart, vStart), PetscMax(fEnd, vEnd))); in SetupSection()
434 for (f = fStart + edgesx * vertsy + edgesx * edgesy; f < fEnd; f++) { in SetupSection()
/petsc/src/dm/impls/plex/tutorials/
H A Dex18.c12 PetscInt dim, cStart, cEnd, fStart, fEnd; in surfArea() local
38 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in surfArea()
39 for (PetscInt ii = fStart; ii < fEnd; ++ii) { in surfArea()
H A Dex19.c16 PetscInt dim, cStart, cEnd, fStart, fEnd; in surfArea() local
41 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in surfArea()
42 for (PetscInt ii = fStart; ii < fEnd; ++ii) { in surfArea()
/petsc/src/dm/interface/
H A Ddmceed.c280 PetscInt dim, cdim, fStart, fEnd, Nface, Nq = 1; in DMCeedCreateGeometryFVM() local
287 PetscCall(ISGetPointRange(faceIS, &fStart, &fEnd, &faces)); in DMCeedCreateGeometryFVM()
288 Nface = fEnd - fStart; in DMCeedCreateGeometryFVM()
306 PetscInt dim, fStart, fEnd, Nface, Nq = 1; in DMCeedCreateInfoFVM() local
312 PetscCall(ISGetPointRange(faceIS, &fStart, &fEnd, &faces)); in DMCeedCreateInfoFVM()
313 Nface = fEnd - fStart; in DMCeedCreateInfoFVM()
/petsc/src/dm/impls/plex/adaptors/parmmg/
H A Dparmmgadapt.c33 …PetscInt cStart, cEnd, c, numCells, fStart, fEnd, f, numFaceTags, vStart, vEnd, v, numVe… in DMAdaptMetric_ParMmg_Plex() local
71 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in DMAdaptMetric_ParMmg_Plex()
145 if ((!hasPoint) || (f < fStart) || (f >= fEnd)) continue; in DMAdaptMetric_ParMmg_Plex()
414 PetscCall(DMPlexGetHeightStratum(*dmNew, 1, &fStart, &fEnd)); in DMAdaptMetric_ParMmg_Plex()
433 if (coveredPoints[j] >= fStart && coveredPoints[j] < fEnd) { in DMAdaptMetric_ParMmg_Plex()
/petsc/src/dm/impls/plex/adaptors/pragmatic/
H A Dpragmaticadapt.c31 PetscInt numCornersNew, fStart, fEnd; in DMAdaptMetric_Pragmatic_Plex() local
205 PetscCall(DMPlexGetHeightStratum(*dmNew, 1, &fStart, &fEnd)); in DMAdaptMetric_Pragmatic_Plex()
/petsc/src/ts/tutorials/
H A Dex52.c148 PetscInt fStart, fEnd, nF; in FormFunction() local
177 PetscCall(DMPlexGetHeightStratum(da, 1, &fStart, &fEnd)); in FormFunction()
/petsc/src/ksp/pc/impls/patch/
H A Dpcpatch.c745 PetscInt fBegin, fEnd, fsi, fci, fStarSize, fClosureSize; in PCPatchCompleteCellPatch() local
751 PetscCall(DMPlexGetHeightStratum(dm, 1, &fBegin, &fEnd)); in PCPatchCompleteCellPatch()
775 if (fBegin <= seenpoint && seenpoint < fEnd) { in PCPatchCompleteCellPatch()
927 PetscInt nleaves, pStart, pEnd, cStart, cEnd, vStart, vEnd, fStart, fEnd, v; in PCPatchCreateCellPatches() local
985 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in PCPatchCreateCellPatches()
1013 if (fStart <= point && point < fEnd) { in PCPatchCreateCellPatches()
1082 if (fStart <= point && point < fEnd) { in PCPatchCreateCellPatches()
2287 PetscInt pStart, pEnd, fStart, fEnd; in PCPatchPrecomputePatchTensors_Private() local
2292 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in PCPatchPrecomputePatchTensors_Private()
2302 PetscCall(PetscMalloc1(fEnd - fStart, &patch->precomputedIntFacetTensorLocations)); in PCPatchPrecomputePatchTensors_Private()
/petsc/src/dm/impls/plex/transform/impls/extrude/
H A Dplextrcohesive.c1007 PetscInt Nst, fStart, fEnd, Nf = 0; in DMPlexTransformMapCoordinates_Cohesive() local
1010 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in DMPlexTransformMapCoordinates_Cohesive()
1017 if (star[st] < fStart || star[st] >= fEnd) continue; in DMPlexTransformMapCoordinates_Cohesive()
/petsc/src/dm/impls/plex/cgns/
H A Dplexcgns2.c2015 PetscInt cStart, cEnd, num_local_nodes, num_global_nodes, nStart, nEnd, fStart, fEnd; in DMView_PlexCGNS() local
2092 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in DMView_PlexCGNS()
2223 PetscInt fStart, fEnd; in DMView_PlexCGNS() local
2234 PetscCall(DMPlexGetHeightStratum(dm, 1, &fStart, &fEnd)); in DMView_PlexCGNS()
2242 … PetscCall(ISGeneralFilter(fsFacesAll, fStart, fEnd)); // Remove non-face mesh points from the IS in DMView_PlexCGNS()
2327 if (stratumPnt < fStart || stratumPnt >= fEnd) continue; // Skip non-face points in DMView_PlexCGNS()

12