| /petsc/src/dm/impls/network/tests/ |
| H A D | ex1.c | 60 PetscInt ne = 0, compkey, eStart, eEnd, vStart, vEnd, e, v; in CreateSimpleStarGraph() local 72 PetscCall(DMNetworkGetEdgeRange(dm, &eStart, &eEnd)); in CreateSimpleStarGraph() 74 PetscCall(PetscMalloc2(eEnd - eStart, &compedge, vEnd - vStart, &compvert)); in CreateSimpleStarGraph() 75 for (e = eStart; e < eEnd; e++) { in CreateSimpleStarGraph() 95 PetscInt e, eStart, eEnd, ndofs, ndofsprev; in main() local 108 PetscCall(DMNetworkGetEdgeRange(dm, &eStart, &eEnd)); in main() 111 …if (eStart < eEnd) PetscCall(DMNetworkGetComponent(dm, eStart, 0, NULL, (void **)&compprev, &ndofs… in main() 113 if (eStart < eEnd) { in main() 121 PetscCall(DMNetworkGetEdgeRange(dmclone, &eStart, &eEnd)); in main() 122 PetscCall(PetscMalloc1(eEnd - eStart, &comp)); in main() [all …]
|
| H A D | ex3.c | 60 PetscInt ne = 0, compkey, eStart, eEnd, vStart, vEnd, e, v; in StarGraphCreate() local 72 PetscCall(DMNetworkGetEdgeRange(dm, &eStart, &eEnd)); in StarGraphCreate() 74 PetscCall(PetscMalloc2(eEnd - eStart, &compedge, vEnd - vStart, &compvert)); in StarGraphCreate() 75 for (e = eStart; e < eEnd; e++) { in StarGraphCreate()
|
| H A D | ex2.c | 104 PetscInt ne = 0, compkey, eStart, eEnd, vStart, vEnd, e, v; in StarGraphCreate() local 117 PetscCall(DMNetworkGetEdgeRange(dm, &eStart, &eEnd)); in StarGraphCreate() 119 …PetscCall(PetscCalloc3(eEnd - eStart, &compedge, vEnd - vStart, &compvert, vEnd - vStart, &vcolor)… in StarGraphCreate() 120 for (e = eStart; e < eEnd; e++) { in StarGraphCreate()
|
| /petsc/src/ksp/ksp/tutorials/network/ |
| H A D | ex1_nest.c | 145 PetscInt eStart, eEnd; in FormOperator() local 171 PetscCall(DMNetworkGetEdgeRange(networkdm, &eStart, &eEnd)); in FormOperator() 174 for (e = 0; e < eEnd; e++) { in FormOperator() 254 PetscInt eStart, eEnd, vStart, vEnd; in main() local 286 PetscCall(DMNetworkGetEdgeRange(networkdm, &eStart, &eEnd)); in main() 287 …for (i = eStart; i < eEnd; i++) PetscCall(DMNetworkAddComponent(networkdm, i, componentkey[1], &br… in main()
|
| H A D | ex1.c | 141 PetscInt e, v, vStart, vEnd, eStart, eEnd; in FormOperator() local 161 PetscCall(DMNetworkGetEdgeRange(dmnetwork, &eStart, &eEnd)); in FormOperator() 162 for (e = 0; e < eEnd; e++) { in FormOperator() 233 PetscInt i, nnode = 0, nbranch = 0, eStart, eEnd, vStart, vEnd; in main() local 267 PetscCall(DMNetworkGetEdgeRange(dmnetwork, &eStart, &eEnd)); in main() 268 …for (i = eStart; i < eEnd; i++) PetscCall(DMNetworkAddComponent(dmnetwork, i, componentkey[1], &br… in main()
|
| H A D | ex2.c | 172 PetscInt e, v, vStart, vEnd, eStart, eEnd; in FormOperator() local 194 PetscCall(DMNetworkGetEdgeRange(networkdm, &eStart, &eEnd)); in FormOperator() 195 for (e = 0; e < eEnd; e++) { in FormOperator() 266 PetscInt i, nbranch = 0, eStart, eEnd, vStart, vEnd; in main() local 313 PetscCall(DMNetworkGetEdgeRange(networkdm, &eStart, &eEnd)); in main() 314 …for (i = eStart; i < eEnd; i++) PetscCall(DMNetworkAddComponent(networkdm, i, componentkey[1], &br… in main()
|
| /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 71 PetscCall(DMPlexGetHeightStratum(boundary, 1, &eStart, &eEnd)); in DMPlexGenerate_CTetgen() 72 in->numberofedges = eEnd - eStart; in DMPlexGenerate_CTetgen() 76 for (e = eStart; e < eEnd; ++e) { in DMPlexGenerate_CTetgen() 212 PetscInt cStart, cEnd, c, eStart, eEnd, fStart, fEnd; in DMPlexGenerate_CTetgen() local 229 PetscCall(DMPlexGetDepthStratum(*dm, 1, &eStart, &eEnd)); in DMPlexGenerate_CTetgen() 261 if (p >= eStart && p < eEnd) { in DMPlexGenerate_CTetgen() 291 …PetscInt vStart, vEnd, v, eStart, eEnd, e, fStart, fEnd, f, cStart, cEnd, c, defVal,… in DMPlexRefine_CTetgen() local 330 PetscCall(DMPlexGetDepthStratum(dm, 1, &eStart, &eEnd)); in DMPlexRefine_CTetgen() 331 in->numberofedges = eEnd - eStart; 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 92 PetscCall(DMPlexGetHeightStratum(boundary, 1, &eStart, &eEnd)); in DMPlexGenerate_Tetgen() 93 in.numberofedges = eEnd - eStart; in DMPlexGenerate_Tetgen() 97 for (e = eStart; e < eEnd; ++e) { in DMPlexGenerate_Tetgen() 227 PetscInt cStart, cEnd, c, eStart, eEnd, fStart, fEnd; in DMPlexGenerate_Tetgen() local 254 PetscCall(DMPlexGetDepthStratum(*dm, 1, &eStart, &eEnd)); in DMPlexGenerate_Tetgen() 290 if (p >= eStart && p < eEnd) { in DMPlexGenerate_Tetgen() 319 PetscInt vStart, vEnd, v, eStart, eEnd, e, fStart, fEnd, f, cStart, cEnd, c, defVal; in DMPlexRefine_Tetgen() local 356 PetscCall(DMPlexGetDepthStratum(dm, 1, &eStart, &eEnd)); in DMPlexRefine_Tetgen() 357 in.numberofedges = eEnd - eStart; in DMPlexRefine_Tetgen() [all …]
|
| /petsc/src/snes/tutorials/network/power/ |
| H A D | power.c | 77 PetscInt eStart, eEnd, vStart, vEnd, j; in main() local 135 PetscCall(DMNetworkGetEdgeRange(networkdm, &eStart, &eEnd)); in main() 136 …for (i = eStart; i < eEnd; i++) PetscCall(DMNetworkAddComponent(networkdm, i, User.compkey_branch,… in main() 164 PetscCall(DMNetworkGetEdgeRange(networkdm, &eStart, &eEnd)); in main() 174 for (i = eStart; i < eEnd; i++) { in main()
|
| /petsc/src/ts/tutorials/network/ |
| H A D | pipes.c | 105 PetscInt v, vStart, vEnd, e, eStart, eEnd; in WASHIFunction() local 168 PetscCall(DMNetworkGetEdgeRange(networkdm, &eStart, &eEnd)); in WASHIFunction() 169 for (e = eStart; e < eEnd; e++) { in WASHIFunction() 230 PetscInt e, eStart, eEnd; in WASHSetInitialSolution() local 244 PetscCall(DMNetworkGetEdgeRange(networkdm, &eStart, &eEnd)); in WASHSetInitialSolution() 245 for (e = eStart; e < eEnd; e++) { in WASHSetInitialSolution() 615 PetscInt i, e, v, eStart, eEnd, vStart, vEnd, key, vkey, type; in main() local 667 PetscCall(DMNetworkGetEdgeRange(networkdm, &eStart, &eEnd)); in main() 677 for (e = eStart; e < eEnd; e++) { in main() 708 for (e = eStart; e < eEnd; e++) { in main() [all …]
|
| /petsc/src/dm/impls/network/ |
| H A D | networkmonitor.c | 126 PetscInt vStart, vEnd, eStart, eEnd; in DMNetworkMonitorAdd() local 133 PetscCall(DMNetworkGetEdgeRange(monitor->network, &eStart, &eEnd)); in DMNetworkMonitorAdd() 138 } else if (eStart <= element && element < eEnd) { in DMNetworkMonitorAdd()
|
| H A D | networkcreate.c | 82 PetscInt i, e, v, eStart, eEnd, vStart, vEnd, offset, nvar, len_loc, k; in VecView_Network_MPI() local 104 PetscCall(DMNetworkGetEdgeRange(networkdm, &eStart, &eEnd)); in VecView_Network_MPI() 106 len_loc += 2 * (1 + eEnd - eStart + vEnd - vStart); in VecView_Network_MPI() 117 for (e = eStart; e < eEnd; e++) { in VecView_Network_MPI() 300 cloneshared->eEnd = -1; in DMNetworkInitializeToDefault()
|
| H A D | network.c | 276 network->cloneshared->subnet[i].eEnd = network->cloneshared->subnet[i].eStart + ne; in DMNetworkAddSubnetwork() 704 …lexGetHeightStratum(network->plex, 0, &network->cloneshared->eStart, &network->cloneshared->eEnd)); in DMNetworkLayoutSetUp() 727 np = network->cloneshared->eEnd - network->cloneshared->eStart; in DMNetworkLayoutSetUp() 1072 PetscErrorCode DMNetworkGetEdgeRange(DM dm, PeOp PetscInt *eStart, PeOp PetscInt *eEnd) in DMNetworkGetEdgeRange() argument 1079 if (eEnd) *eEnd = network->cloneshared->eEnd; in DMNetworkGetEdgeRange() 1623 …PetscCall(DMNetworkSetSubMap_private(dm, network->cloneshared->eStart, network->cloneshared->eEnd,… in DMNetworkAssembleGraphStructures() 1627 …(network->DofSection, network->cloneshared->eStart, network->cloneshared->eEnd, &network->edge.Dof… in DMNetworkAssembleGraphStructures() 1811 …atum(newDMnetwork->plex, 0, &newDMnetwork->cloneshared->eStart, &newDMnetwork->cloneshared->eEnd)); in DMNetworkDistribute() 1813 …newDMnetwork->cloneshared->nEdges = newDMnetwork->cloneshared->eEnd - newDMnetwork->cloneshared… in DMNetworkDistribute() 1842 for (e = newDMnetwork->cloneshared->eStart; e < newDMnetwork->cloneshared->eEnd; e++) { in DMNetworkDistribute() [all …]
|
| /petsc/include/petsc/private/ |
| H A D | dmnetworkimpl.h | 85 PetscInt eStart, eEnd; /* Range of edge numbers (start, end+1) */ member 118 PetscInt eStart, eEnd; /* Start and end indices for edges */ member
|
| H A D | viewercgnsimpl.h | 18 PetscInt eStart, eEnd; member
|
| /petsc/src/snes/tutorials/ |
| H A D | ex7.c | 65 PetscInt eStart, eEnd, e; in SetupAuxDiscretization() local 73 PetscCall(DMPlexGetDepthStratum(dm, 1, &eStart, &eEnd)); in SetupAuxDiscretization() 74 PetscCall(PetscSectionSetChart(s, eStart, eEnd)); in SetupAuxDiscretization() 75 for (e = eStart; e < eEnd; ++e) { in SetupAuxDiscretization() 370 PetscInt eStart, eEnd; in SetGauge_Identity() local 376 PetscCall(DMPlexGetDepthStratum(dm, 1, &eStart, &eEnd)); in SetGauge_Identity() 377 …for (PetscInt i = eStart; i < eEnd; ++i) PetscCall(VecSetValuesSection(auxVec, s, i, id, INSERT_VA… in SetGauge_Identity()
|
| /petsc/src/dm/impls/plex/transform/impls/refine/sbr/ |
| H A D | plexrefsbr.c | 150 PetscInt pStart, pEnd, p, eStart, eEnd, e, edgeLenSize, Nc, c; in DMPlexTransformSetUp_SBR() local 158 PetscCall(DMPlexGetDepthStratum(dm, 1, &eStart, &eEnd)); in DMPlexTransformSetUp_SBR() 160 PetscCall(PetscSectionSetChart(sbr->secEdgeLen, eStart, eEnd)); in DMPlexTransformSetUp_SBR() 161 for (e = eStart; e < eEnd; ++e) PetscCall(PetscSectionSetDof(sbr->secEdgeLen, e, 1)); in DMPlexTransformSetUp_SBR() 189 if (edge >= eStart && edge < eEnd) { in DMPlexTransformSetUp_SBR()
|
| /petsc/src/dm/impls/plex/generators/triangle/ |
| H A D | trigenerate.c | 73 PetscInt vStart, vEnd, v, eStart, eEnd, e; in DMPlexGenerate_Triangle() local 113 PetscCall(DMPlexGetHeightStratum(boundary, 0, &eStart, &eEnd)); in DMPlexGenerate_Triangle() 114 PetscCall(PetscCIntCast(eEnd - eStart, &in.numberofsegments)); in DMPlexGenerate_Triangle() 118 for (e = eStart; e < eEnd; ++e) { in DMPlexGenerate_Triangle()
|
| /petsc/src/ts/tutorials/power_grid/stability_9bus/ |
| H A D | ex9busdmnetwork.c | 951 PetscInt i, j, *edgelist = NULL, eStart, eEnd, vStart, vEnd; in main() local 1001 PetscCall(DMNetworkGetEdgeRange(networkdm, &eStart, &eEnd)); in main() 1005 …for (i = eStart; i < eEnd; i++) PetscCall(DMNetworkAddComponent(networkdm, i, componentkey[0], &br… in main()
|
| /petsc/doc/manual/ |
| H A D | dmnetwork.md | 143 DMNetworkGetEdgeRange(DM dm, PetscInt *eStart, PetscInt *eEnd);
|
| H A D | dmplex.md | 157 PetscInt pStart, pEnd, cStart, cEnd, c, vStart, vEnd, v, eStart, eEnd, e; 161 DMPlexGetHeightStratum(dm, 1, &eStart, &eEnd); // edges 168 for(e = eStart; e < eEnd; ++e)
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexglvis.c | 812 PetscInt eEnd, eStart; in DMPlexView_GLVis_ASCII() local 814 PetscCall(DMPlexGetDepthStratum(dm, 1, &eStart, &eEnd)); in DMPlexView_GLVis_ASCII() 815 for (p = eStart; p < eEnd; p++) { in DMPlexView_GLVis_ASCII()
|
| H A D | plex.c | 285 PetscInt Nf, Nl, vStart, vEnd, eStart, eEnd; in DMPlexVecView1D() local 325 PetscCall(DMPlexGetDepthStratum(dm, 1, &eStart, &eEnd)); in DMPlexVecView1D() 337 for (PetscInt e = eStart; e < eEnd; ++e) { in DMPlexVecView1D() 350 if (e == eEnd - 1 && cone[1] != vFirst) { in DMPlexVecView1D() 365 for (PetscInt e = eStart; e < eEnd; ++e) { in DMPlexVecView1D() 1147 … numLColors, dim, d, depth, cStart, cEnd, c, vStart, vEnd, v, eStart = 0, eEnd = 0, fStart = 0, fE… in DMPlexView_Ascii() local 1200 PetscCall(DMPlexGetDepthStratum(dm, 1, &eStart, &eEnd)); in DMPlexView_Ascii() 1244 …PetscInt maxStratum = PetscMax(vEnd - vStart, PetscMax(eEnd - eStart, PetscMax(fEnd - fStart, cEnd… in DMPlexView_Ascii() 1251 … PetscCall(PetscViewerASCIIPrintf(viewer, "\\newcommand{\\eEnd}{%" PetscInt_FMT "}\n", eEnd - 1)); in DMPlexView_Ascii() 1252 …werASCIIPrintf(viewer, "\\newcommand{\\eShift}{%.2f}\n", 3 + (maxStratum - (eEnd - eStart)) / 2.)); in DMPlexView_Ascii() [all …]
|
| /petsc/src/dm/impls/plex/exodusii/ |
| H A D | plexexodusii2.c | 778 …tart, pEnd, p, cStart, cEnd, numCells, vStart, vEnd, numVertices, eStart, eEnd, numEdges, fStart, … in DMView_PlexExodusII() local 812 PetscCall(DMPlexGetDepthStratum(dm, 1, &eStart, &eEnd)); in DMView_PlexExodusII() 815 numEdges = eEnd - eStart; in DMView_PlexExodusII()
|
| /petsc/src/dm/impls/forest/p4est/ |
| H A D | pforest.h | 1508 PetscInt eStart, eEnd, e, ettSize; in DMPlexCreateConnectivity_pforest() local 1555 PetscCall(DMPlexGetSimplexOrBoxCells(dm, P4EST_DIM - 1, &eStart, &eEnd)); in DMPlexCreateConnectivity_pforest() 1556 PetscCall(P4estTopidxCast(eEnd - eStart, &numEdges)); in DMPlexCreateConnectivity_pforest() 1558 PetscCall(PetscSectionSetChart(ett, eStart, eEnd)); in DMPlexCreateConnectivity_pforest() 1559 for (e = eStart; e < eEnd; e++) { in DMPlexCreateConnectivity_pforest() 1574 …PetscCheck(cellEdge >= eStart && cellEdge < eEnd, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Non-standard c… in DMPlexCreateConnectivity_pforest() 1688 for (e = eStart; e < eEnd; e++) { in DMPlexCreateConnectivity_pforest() 3037 PetscInt cLocalStart, cLocalEnd, cStart, cEnd, fStart, fEnd, eStart, eEnd, vStart, vEnd; in DMPforestLabelsInitialize() local 3107 PetscCall(DMPlexGetSimplexOrBoxCells(plex, P4EST_DIM - 1, &eStart, &eEnd)); in DMPforestLabelsInitialize()
|