Home
last modified time | relevance | path

Searched refs:vStart (Results 1 – 25 of 71) sorted by relevance

123

/petsc/src/dm/impls/network/tests/
H A Dex2.c48 PetscInt vStart, vEnd, v, vglobal, compkey = 0, off, NVert; in StarGraphSetCoordinates() local
55 PetscCall(DMNetworkGetVertexRange(cdm, &vStart, &vEnd)); in StarGraphSetCoordinates()
57 for (v = vStart; v < vEnd; v++) { in StarGraphSetCoordinates()
59 vcolor[v - vStart] = vglobal; in StarGraphSetCoordinates()
60 PetscCall(DMNetworkAddComponent(cdm, v, compkey, &vcolor[v - vStart], 2)); in StarGraphSetCoordinates()
68 for (v = vStart; v < vEnd; v++) { in StarGraphSetCoordinates()
104 PetscInt ne = 0, compkey, eStart, eEnd, vStart, vEnd, e, v; in StarGraphCreate() local
118 PetscCall(DMNetworkGetVertexRange(dm, &vStart, &vEnd)); in StarGraphCreate()
119 …PetscCall(PetscCalloc3(eEnd - eStart, &compedge, vEnd - vStart, &compvert, vEnd - vStart, &vcolor)… in StarGraphCreate()
124 for (v = vStart; v < vEnd; v++) { in StarGraphCreate()
[all …]
H A Dex3.c60 PetscInt ne = 0, compkey, eStart, eEnd, vStart, vEnd, e, v; in StarGraphCreate() local
73 PetscCall(DMNetworkGetVertexRange(dm, &vStart, &vEnd)); in StarGraphCreate()
74 PetscCall(PetscMalloc2(eEnd - eStart, &compedge, vEnd - vStart, &compvert)); in StarGraphCreate()
79 for (v = vStart; v < vEnd; v++) { in StarGraphCreate()
80 compvert[v - vStart] = v; in StarGraphCreate()
81 PetscCall(DMNetworkAddComponent(dm, v, compkey, &compvert[v - vStart], numdofvert)); in StarGraphCreate()
H A Dex1.c60 PetscInt ne = 0, compkey, eStart, eEnd, vStart, vEnd, e, v; in CreateSimpleStarGraph() local
73 PetscCall(DMNetworkGetVertexRange(dm, &vStart, &vEnd)); in CreateSimpleStarGraph()
74 PetscCall(PetscMalloc2(eEnd - eStart, &compedge, vEnd - vStart, &compvert)); in CreateSimpleStarGraph()
79 for (v = vStart; v < vEnd; v++) { in CreateSimpleStarGraph()
80 compvert[v - vStart] = v; in CreateSimpleStarGraph()
81 PetscCall(DMNetworkAddComponent(dm, v, compkey, &compvert[v - vStart], numdofvert)); in CreateSimpleStarGraph()
/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
72 PetscCall(DMPlexGetDepthStratum(dm, 0, &vStart, &vEnd)); in DMAdaptMetric_ParMmg_Plex()
76 numVertices = vEnd - vStart; in DMAdaptMetric_ParMmg_Plex()
112 if (!vertexNumber[cone[cl] - vStart]) vertexNumber[cone[cl] - vStart] = ++numUsedVertices; in DMAdaptMetric_ParMmg_Plex()
113 cells[coff++] = vertexNumber[cone[cl] - vStart]; in DMAdaptMetric_ParMmg_Plex()
124 for (v = 0; v < vEnd - vStart; ++v) { in DMAdaptMetric_ParMmg_Plex()
125 PetscCall(PetscSectionGetOffset(coordSection, v + vStart, &off)); in DMAdaptMetric_ParMmg_Plex()
159 if ((closure[cl] >= vStart) && (closure[cl] < vEnd)) ++bdSize; in DMAdaptMetric_ParMmg_Plex()
171 …if ((closure[cl] >= vStart) && (closure[cl] < vEnd)) bdFaces[bdSize++] = vertexNumber[closure[cl] … in DMAdaptMetric_ParMmg_Plex()
192 for (v = 0; v < (vEnd - vStart); ++v) { in DMAdaptMetric_ParMmg_Plex()
[all …]
/petsc/src/snes/tutorials/network/power/
H A Dpower.c43 PetscInt vStart, vEnd, nv, ne; in SetInitialValues() local
49 PetscCall(DMNetworkGetVertexRange(networkdm, &vStart, &vEnd)); in SetInitialValues()
77 PetscInt eStart, eEnd, vStart, vEnd, j; in main() local
137 PetscCall(DMNetworkGetVertexRange(networkdm, &vStart, &vEnd)); in main()
138 for (i = vStart; i < vEnd; i++) { in main()
139 … PetscCall(DMNetworkAddComponent(networkdm, i, User.compkey_bus, &pfdata->bus[i - vStart], 2)); in main()
140 if (pfdata->bus[i - vStart].ngen) { in main()
141 …for (j = 0; j < pfdata->bus[i - vStart].ngen; j++) PetscCall(DMNetworkAddComponent(networkdm, i, U… in main()
143 if (pfdata->bus[i - vStart].nload) { in main()
144 …for (j = 0; j < pfdata->bus[i - vStart].nload; j++) PetscCall(DMNetworkAddComponent(networkdm, i, … in main()
[all …]
/petsc/src/dm/impls/plex/adaptors/pragmatic/
H A Dpragmaticadapt.c22 …PetscInt dim, cStart, cEnd, numCells, c, coff, vStart, vEnd, numVertices, numLocVertices… in DMAdaptMetric_Pragmatic_Plex() local
55 PetscCall(DMPlexGetDepthStratum(dm, 0, &vStart, &vEnd)); in DMAdaptMetric_Pragmatic_Plex()
65 numVertices = vEnd - vStart; in DMAdaptMetric_Pragmatic_Plex()
75 for (cl = 0; cl < coneSize; ++cl) cells[coff++] = cone[cl] - vStart; in DMAdaptMetric_Pragmatic_Plex()
94 for (v = vStart; v < vEnd; ++v) { in DMAdaptMetric_Pragmatic_Plex()
96 x[v - vStart] = PetscRealPart(coords[off + 0]); in DMAdaptMetric_Pragmatic_Plex()
97 if (dim > 1) y[v - vStart] = PetscRealPart(coords[off + 1]); in DMAdaptMetric_Pragmatic_Plex()
98 if (dim > 2) z[v - vStart] = PetscRealPart(coords[off + 2]); in DMAdaptMetric_Pragmatic_Plex()
114 if ((closure[cl] >= vStart) && (closure[cl] < vEnd)) ++bdSize; in DMAdaptMetric_Pragmatic_Plex()
125 if ((closure[cl] >= vStart) && (closure[cl] < vEnd)) bdFaces[bdSize++] = closure[cl] - vStart; in DMAdaptMetric_Pragmatic_Plex()
[all …]
/petsc/src/dm/impls/plex/tutorials/
H A Dex7.c8 PetscInt vStart, vEnd, v; in SetupSection() local
11 PetscCall(DMPlexGetDepthStratum(dm, 0, &vStart, &vEnd)); in SetupSection()
15 PetscCall(PetscSectionSetChart(s, vStart, vEnd)); in SetupSection()
16 for (v = vStart; v < vEnd; ++v) { in SetupSection()
/petsc/src/dm/impls/forest/tests/
H A Dex1.c16 PetscInt vStart, vEnd, v; in main() local
35 PetscCall(DMPlexGetDepthStratum(plex, 0, &vStart, &vEnd)); in main()
38 PetscCall(PetscSectionSetChart(s, vStart, vEnd)); in main()
39 for (v = vStart; v < vEnd; ++v) PetscCall(PetscSectionSetDof(s, v, 1)); in main()
H A Dex3.c15 PetscInt vStart, vEnd, v, i; in main() local
78 PetscCall(DMPlexGetDepthStratum(plex, 0, &vStart, &vEnd)); in main()
79 …onizedPrintf(PETSC_COMM_WORLD, "Vertices [%" PetscInt_FMT ", %" PetscInt_FMT ")\n", vStart, vEnd)); in main()
83 PetscCall(PetscSectionSetChart(s, vStart, vEnd)); in main()
84 for (v = vStart; v < vEnd; ++v) { in main()
/petsc/src/dm/impls/plex/generators/triangle/
H A Dtrigenerate.c73 PetscInt vStart, vEnd, v, eStart, eEnd, e; in DMPlexGenerate_Triangle() local
83 PetscCall(DMPlexGetDepthStratum(boundary, 0, &vStart, &vEnd)); in DMPlexGenerate_Triangle()
89 PetscCall(PetscCIntCast(vEnd - vStart, &in.numberofpoints)); in DMPlexGenerate_Triangle()
100 for (v = vStart; v < vEnd; ++v) { in DMPlexGenerate_Triangle()
101 const PetscInt idx = v - vStart; in DMPlexGenerate_Triangle()
125 PetscCall(PetscCIntCast(cone[0] - vStart, &in.segmentlist[idx * 2 + 0])); in DMPlexGenerate_Triangle()
126 PetscCall(PetscCIntCast(cone[1] - vStart, &in.segmentlist[idx * 2 + 1])); in DMPlexGenerate_Triangle()
239 PetscInt vStart, vEnd, v, gcStart, cStart, cEnd, c, depth, depthGlobal; in DMPlexRefine_Triangle() local
250 PetscCall(DMPlexGetDepthStratum(dm, 0, &vStart, &vEnd)); in DMPlexRefine_Triangle()
253 PetscCall(PetscCIntCast(vEnd - vStart, &in.numberofpoints)); in DMPlexRefine_Triangle()
[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
55 PetscCall(DMPlexGetDepthStratum(dm, 0, &vStart, &vEnd)); in DMAdaptMetric_Mmg_Plex()
59 numVertices = vEnd - vStart; in DMAdaptMetric_Mmg_Plex()
69 for (cl = 0; cl < coneSize; ++cl) cells[coff++] = cone[cl] - vStart + 1; in DMAdaptMetric_Mmg_Plex()
78 for (v = 0; v < vEnd - vStart; ++v) { in DMAdaptMetric_Mmg_Plex()
79 PetscCall(PetscSectionGetOffset(coordSection, v + vStart, &off)); in DMAdaptMetric_Mmg_Plex()
102 if ((closure[cl] >= vStart) && (closure[cl] < vEnd)) ++bdSize; in DMAdaptMetric_Mmg_Plex()
116 … if ((closure[cl] >= vStart) && (closure[cl] < vEnd)) bdFaces[bdSize++] = closure[cl] - vStart + 1; in DMAdaptMetric_Mmg_Plex()
134 for (v = 0; v < (vEnd - vStart); ++v) { in DMAdaptMetric_Mmg_Plex()
251 PetscCall(DMPlexGetDepthStratum(*dmNew, 0, &vStart, &vEnd)); in DMAdaptMetric_Mmg_Plex()
[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
47 PetscCall(DMPlexGetDepthStratum(boundary, 0, &vStart, &vEnd)); in DMPlexGenerate_CTetgen()
48 in->numberofpoints = vEnd - vStart; in DMPlexGenerate_CTetgen()
59 for (v = vStart; v < vEnd; ++v) { in DMPlexGenerate_CTetgen()
60 const PetscInt idx = v - vStart; in DMPlexGenerate_CTetgen()
83 in->edgelist[idx * 2] = cone[0] - vStart; in DMPlexGenerate_CTetgen()
84 in->edgelist[idx * 2 + 1] = cone[1] - vStart; in DMPlexGenerate_CTetgen()
109 if ((point >= vStart) && (point < vEnd)) points[numVertices++] = point; in DMPlexGenerate_CTetgen()
116 const PetscInt vIdx = points[v] - vStart; in DMPlexGenerate_CTetgen()
291 …PetscInt vStart, vEnd, v, eStart, eEnd, e, fStart, fEnd, f, cStart, cEnd, c, defVal,… in DMPlexRefine_CTetgen() local
[all …]
/petsc/src/ksp/ksp/tutorials/network/
H A Dex1_nest.c144 PetscInt v, vStart, vEnd; in FormOperator() local
172 PetscCall(DMNetworkGetVertexRange(networkdm, &vStart, &vEnd)); in FormOperator()
221 for (v = vStart; v < vEnd; v++) { in FormOperator()
254 PetscInt eStart, eEnd, vStart, vEnd; in main() local
289 PetscCall(DMNetworkGetVertexRange(networkdm, &vStart, &vEnd)); in main()
290 …for (i = vStart; i < vEnd; i++) PetscCall(DMNetworkAddComponent(networkdm, i, componentkey[0], &no… in main()
H A Dex1.c141 PetscInt e, v, vStart, vEnd, eStart, eEnd; in FormOperator() local
206 PetscCall(DMNetworkGetVertexRange(dmnetwork, &vStart, &vEnd)); in FormOperator()
207 for (v = vStart; v < vEnd; v++) { in FormOperator()
233 PetscInt i, nnode = 0, nbranch = 0, eStart, eEnd, vStart, vEnd; in main() local
270 PetscCall(DMNetworkGetVertexRange(dmnetwork, &vStart, &vEnd)); in main()
271 …for (i = vStart; i < vEnd; i++) PetscCall(DMNetworkAddComponent(dmnetwork, i, componentkey[0], &no… in main()
H A Dex2.c172 PetscInt e, v, vStart, vEnd, eStart, eEnd; in FormOperator() local
235 PetscCall(DMNetworkGetVertexRange(networkdm, &vStart, &vEnd)); in FormOperator()
236 for (v = vStart; v < vEnd; v++) { in FormOperator()
266 PetscInt i, nbranch = 0, eStart, eEnd, vStart, vEnd; in main() local
316 PetscCall(DMNetworkGetVertexRange(networkdm, &vStart, &vEnd)); in main()
317 …for (i = vStart; i < vEnd; i++) PetscCall(DMNetworkAddComponent(networkdm, i, componentkey[0], &no… in main()
/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
66 PetscCall(DMPlexGetDepthStratum(boundary, 0, &vStart, &vEnd)); in DMPlexGenerate_Tetgen()
67 in.numberofpoints = vEnd - vStart; in DMPlexGenerate_Tetgen()
80 for (v = vStart; v < vEnd; ++v) { in DMPlexGenerate_Tetgen()
81 const PetscInt idx = v - vStart; in DMPlexGenerate_Tetgen()
104 in.edgelist[idx * 2] = cone[0] - vStart; in DMPlexGenerate_Tetgen()
105 in.edgelist[idx * 2 + 1] = cone[1] - vStart; in DMPlexGenerate_Tetgen()
129 if ((point >= vStart) && (point < vEnd)) points[numVertices++] = point; in DMPlexGenerate_Tetgen()
136 const PetscInt vIdx = points[v] - vStart; in DMPlexGenerate_Tetgen()
319 PetscInt vStart, vEnd, v, eStart, eEnd, e, fStart, fEnd, f, cStart, cEnd, c, defVal; in DMPlexRefine_Tetgen() local
[all …]
/petsc/src/dm/impls/plex/
H A Dplexvtu.c56 …PetscInt dim, vStart, vEnd, cStart, cEnd, pStart, pEnd, cellHeight, numLabelCells, hasLabel, … in DMPlexGetVTKConnectivity() local
66 PetscCall(DMPlexGetDepthStratum(dm, 0, &vStart, &vEnd)); in DMPlexGetVTKConnectivity()
89 if ((closure[v] >= vStart) && (closure[v] < vEnd)) { in DMPlexGetVTKConnectivity()
90 if (!localized) PetscCall(PetscVTKIntCast(closure[v] - vStart, &conn[countconn++])); in DMPlexGetVTKConnectivity()
175 …PetscInt dimEmbed, cellHeight, cStart, cEnd, vStart, vEnd, numLabelCells, hasLabel… in DMPlexVTKWriteAll_VTU() local
186 PetscCall(DMPlexGetDepthStratum(dm, 0, &vStart, &vEnd)); in DMPlexVTKWriteAll_VTU()
207 if (!localized) piece.nvertices = vEnd - vStart; in DMPlexVTKWriteAll_VTU()
223 if ((closure[v] >= vStart) && (closure[v] < vEnd)) { in DMPlexVTKWriteAll_VTU()
376 if (vEnd > vStart) PetscCall(PetscSectionGetDof(section, vStart, &bs)); in DMPlexVTKWriteAll_VTU()
388 PetscCall(PetscSectionGetFieldDof(section, vStart, field, &fbs)); in DMPlexVTKWriteAll_VTU()
[all …]
H A Dplexglvis.c51 PetscInt dim, cStart, cEnd, vStart, vEnd; in DMSetUpGLVisViewer_Plex() local
57 PetscCall(DMPlexGetDepthStratum(dm, 0, &vStart, &vEnd)); in DMSetUpGLVisViewer_Plex()
66 PetscCall(PetscBTCreate(vEnd - vStart, &vown)); in DMSetUpGLVisViewer_Plex()
74 … if ((points[i] >= vStart) && (points[i] < vEnd)) PetscCall(PetscBTSet(vown, points[i] - vStart)); in DMSetUpGLVisViewer_Plex()
79 for (f = 0, Nv = 0; f < vEnd - vStart; f++) in DMSetUpGLVisViewer_Plex()
145 for (i = 0, cum = 0; i < vEnd - vStart; i++) { in DMSetUpGLVisViewer_Plex()
149 PetscCall(PetscSectionGetFieldOffset(s, i + vStart, f, &off)); in DMSetUpGLVisViewer_Plex()
279 PetscInt dim, sdim, dof = 0, off = 0, i, q, vStart, vEnd, numPoints, *points = NULL; in DMPlexGetPointMFEMVertexIDs_Internal() local
282 PetscCall(DMPlexGetDepthStratum(dm, 0, &vStart, &vEnd)); in DMPlexGetPointMFEMVertexIDs_Internal()
290 PetscCall(PetscSectionGetOffset(csec, vStart, &off)); in DMPlexGetPointMFEMVertexIDs_Internal()
[all …]
H A Dplexadapt.c55 …aint(DM dm, DMLabel adaptLabel, PetscInt cStart, PetscInt cEnd, PetscInt vStart, PetscInt vEnd, Pe… in DMPlexLabelToMetricConstraint() argument
71 Nv = vEnd - vStart; in DMPlexLabelToMetricConstraint()
118 const PetscInt v = cone[cl] - vStart; in DMPlexLabelToMetricConstraint()
144 PetscCall(DMPlexGetSupport(udm, v + vStart, &support)); in DMPlexLabelToMetricConstraint()
145 PetscCall(DMPlexGetSupportSize(udm, v + vStart, &supportSize)); in DMPlexLabelToMetricConstraint()
251 PetscInt cStart, cEnd, vStart, vEnd; in DMPlexCoarsen_Internal() local
259 PetscCall(DMPlexGetDepthStratum(dm, 0, &vStart, &vEnd)); in DMPlexCoarsen_Internal()
260 …PetscCall(DMPlexLabelToMetricConstraint(dm, adaptLabel, cStart, cEnd, vStart, vEnd, PETSC_DEFAULT,… in DMPlexCoarsen_Internal()
/petsc/src/dm/impls/network/
H A Dnetworkmonitor.c126 PetscInt vStart, vEnd, eStart, eEnd; in DMNetworkMonitorAdd() local
132 PetscCall(DMNetworkGetVertexRange(monitor->network, &vStart, &vEnd)); in DMNetworkMonitorAdd()
136 if (vStart <= element && element < vEnd) { in DMNetworkMonitorAdd()
137 …(titleBuffer), "%s @ vertex %" PetscInt_FMT " [%d / %d]", name, element - vStart, rank, size - 1)); in DMNetworkMonitorAdd()
H A Dnetwork.c268 network->cloneshared->subnet[i].vStart = network->cloneshared->NVertices; in DMNetworkAddSubnetwork()
269 …network->cloneshared->subnet[i].vEnd = network->cloneshared->subnet[i].vStart + network->clonesh… in DMNetworkAddSubnetwork()
381 gidx = network->cloneshared->subnet[net].vStart + idx; in TableAddSVtx()
432 …gidx = network->cloneshared->subnet[net].vStart + idx; /* global index of the vertex net.idx befor… in SharedVtxCreate()
438 gidx = network->cloneshared->subnet[net].vStart + idx; in SharedVtxCreate()
594 …rk->cloneshared->subnet[net].edgelist[2 * j] + (network->cloneshared->subnet[net].vStart - vrange); in GetEdgelist_Coupling()
598 …cloneshared->subnet[net].edgelist[2 * j + 1] + (network->cloneshared->subnet[net].vStart - vrange); in GetEdgelist_Coupling()
688 …edges[2 * ctr] = network->cloneshared->subnet[i].vStart + network->cloneshared->subnet[i].edge… in DMNetworkLayoutSetUp()
689 …edges[2 * ctr + 1] = network->cloneshared->subnet[i].vStart + network->cloneshared->subnet[i].edge… in DMNetworkLayoutSetUp()
705 …PetscCall(DMPlexGetHeightStratum(network->plex, 1, &network->cloneshared->vStart, &network->clones… in DMNetworkLayoutSetUp()
[all …]
/petsc/src/snes/tutorials/
H A Dex7.c44 PetscInt vStart, vEnd, v; in SetupDiscretization() local
48 PetscCall(DMPlexGetDepthStratum(dm, 0, &vStart, &vEnd)); in SetupDiscretization()
49 PetscCall(PetscSectionSetChart(s, vStart, vEnd)); in SetupDiscretization()
50 for (v = vStart; v < vEnd; ++v) { in SetupDiscretization()
220 PetscInt dim, vStart, vEnd; in ComputeResidualLocal() local
225 PetscCall(DMPlexGetDepthStratum(dm, 0, &vStart, &vEnd)); in ComputeResidualLocal()
234 for (PetscInt v = vStart; v < vEnd; ++v) { in ComputeResidualLocal()
299 PetscInt vStart, vEnd; in PrintTraversal() local
303 PetscCall(DMPlexGetDepthStratum(dm, 0, &vStart, &vEnd)); in PrintTraversal()
304 for (PetscInt v = vStart; v < vEnd; ++v) { in PrintTraversal()
[all …]
/petsc/src/binding/petsc4py/src/petsc4py/lib/_pytypes/viewer/
H A Dpetscpyvista.py69 vStart, vEnd = plex.getDepthStratum(0)
78 if cl >= vStart and cl < vEnd:
87 if cl >= vStart and cl < vEnd:
89 cells[conesLength + off] = cl - vStart
97 points = np.zeros((vEnd - vStart, 3), dtype=np.float32)
99 for v in range(vEnd - vStart):
/petsc/src/mat/tests/
H A Dex170.c141 PetscInt V, vStart, vEnd, v, n; in main() local
164 PetscCall(MatGetOwnershipRange(A, &vStart, &vEnd)); in main()
166 for (v = vStart; v < vEnd; ++v) carray[v - vStart] = v; in main()
/petsc/src/ts/tutorials/power_grid/stability_9bus/
H A Dex9busdmnetwork.c361 PetscInt v, vStart, vEnd, offset; in SetInitialGuess() local
377 PetscCall(DMNetworkGetVertexRange(networkdm, &vStart, &vEnd)); in SetInitialGuess()
386 for (v = vStart; v < vEnd; v++) { in SetInitialGuess()
489 PetscInt v, vStart, vEnd, e; in FormIFunction() local
516 PetscCall(DMNetworkGetVertexRange(networkdm, &vStart, &vEnd)); in FormIFunction()
518 for (v = vStart; v < vEnd; v++) { in FormIFunction()
751 PetscInt v, vStart, vEnd, e; in AlgFunction() local
772 PetscCall(DMNetworkGetVertexRange(networkdm, &vStart, &vEnd)); in AlgFunction()
774 for (v = vStart; v < vEnd; v++) { in AlgFunction()
951 PetscInt i, j, *edgelist = NULL, eStart, eEnd, vStart, vEnd; in main() local
[all …]

123