| /petsc/src/dm/impls/plex/ftn-custom/ |
| H A D | zplexfemf90.c | 73 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 D | plexfvm.c | 7 …, 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 D | plexorient.c | 92 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() 132 …fEnd - 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() 145 …fEnd - 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 198 …fEnd - fStart, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Face %" PetscInt_FMT " was pushed exceeding capac… in DMPlexCheckFace_Old_Internal() 207 …fEnd - 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 D | plexsfc.c | 598 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 D | plexpartition.c | 164 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 D | plexreorder.c | 8 PetscInt depth, d, pStart, pEnd, fStart, fMax, fEnd, p; in DMPlexCreateOrderingClosure_Static() local 18 PetscCall(DMPlexGetDepthStratum(dm, d - 1, &fStart, &fEnd)); in DMPlexCreateOrderingClosure_Static() 41 …fEnd, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Number of depth %" PetscInt_FMT " faces %" PetscInt_FMT " … in DMPlexCreateOrderingClosure_Static()
|
| H A D | plexinterpolate.c | 498 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 D | plexglvis.c | 764 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 D | plexsubmesh.c | 52 …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 D | plexfem.c | 1047 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 D | ctetgenerate.c | 32 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 D | tetgenerate.cxx | 51 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 D | mmgadapt.c | 29 …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 D | ex16.c | 67 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 D | ex60.c | 62 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 D | ex3.c | 394 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 D | ex18.c | 12 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 D | ex19.c | 16 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 D | dmceed.c | 280 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 D | parmmgadapt.c | 33 …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 D | pragmaticadapt.c | 31 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 D | ex52.c | 148 PetscInt fStart, fEnd, nF; in FormFunction() local 177 PetscCall(DMPlexGetHeightStratum(da, 1, &fStart, &fEnd)); in FormFunction()
|
| /petsc/src/ksp/pc/impls/patch/ |
| H A D | pcpatch.c | 745 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 D | plextrcohesive.c | 1007 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 D | plexcgns2.c | 2015 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()
|