| /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() 76 compedge[e - eStart] = e; in CreateSimpleStarGraph() 77 PetscCall(DMNetworkAddComponent(dm, e, compkey, &compedge[e - eStart], numdofedge)); 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() [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() 76 compedge[e - eStart] = e; in StarGraphCreate() 77 PetscCall(DMNetworkAddComponent(dm, e, compkey, &compedge[e - eStart], numdofedge)); 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() 121 compedge[e - eStart] = e; in StarGraphCreate() 122 PetscCall(DMNetworkAddComponent(dm, e, compkey, &compedge[e - eStart], numdofedge)); in StarGraphCreate()
|
| /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() 678 pipes[e - eStart].nnodes = nnodes; in main() [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 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() 77 const PetscInt idx = e - eStart; 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() [all …]
|
| /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() 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() 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() 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/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() 139 …of(titleBuffer), "%s @ edge %" PetscInt_FMT " [%d / %d]", name, element - eStart, rank, size - 1)); 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() 299 cloneshared->eStart = -1; in DMNetworkInitializeToDefault()
|
| H A D | network.c | 275 network->cloneshared->subnet[i].eStart = network->cloneshared->nEdges; in DMNetworkAddSubnetwork() 276 network->cloneshared->subnet[i].eEnd = network->cloneshared->subnet[i].eStart + ne; in DMNetworkAddSubnetwork() 704 …PetscCall(DMPlexGetHeightStratum(network->plex, 0, &network->cloneshared->eStart, &network->clones… 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 1078 if (eStart) *eStart = network->cloneshared->eStart; in DMNetworkGetEdgeRange() 1623 …PetscCall(DMNetworkSetSubMap_private(dm, network->cloneshared->eStart, network->cloneshared->eEnd,… in DMNetworkAssembleGraphStructures() 1627 …PetscCall(DMNetworkGetSubSection_private(network->DofSection, network->cloneshared->eStart, networ… in DMNetworkAssembleGraphStructures() 1811 …PetscCall(DMPlexGetHeightStratum(newDMnetwork->plex, 0, &newDMnetwork->cloneshared->eStart, &newDM… in DMNetworkDistribute() 1813 …work->cloneshared->nEdges = newDMnetwork->cloneshared->eEnd - newDMnetwork->cloneshared->eStart; in DMNetworkDistribute() [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() 98 const PetscInt idx = e - eStart; 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() [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/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/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() 119 const PetscInt idx = e - eStart; in DMPlexGenerate_Triangle()
|
| /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/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/src/dm/impls/plex/ |
| 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() 330 PetscCall(PetscSectionGetDof(s, eStart, &cdof)); in DMPlexVecView1D() 337 for (PetscInt e = eStart; e < eEnd; ++e) { in DMPlexVecView1D() 344 if (e == eStart) vFirst = cone[0]; in DMPlexVecView1D() 365 for (PetscInt e = eStart; e < eEnd; ++e) { in DMPlexVecView1D() 1147 … numColors, numLColors, dim, d, depth, cStart, cEnd, c, vStart, vEnd, v, eStart = 0, eEnd = 0, fSt… 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() 1250 … PetscCall(PetscViewerASCIIPrintf(viewer, "\\newcommand{\\eStart}{%" PetscInt_FMT "}\n", eStart)); in DMPlexView_Ascii() [all …]
|
| 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()
|
| /petsc/doc/manual/ |
| H A D | dmnetwork.md | 143 DMNetworkGetEdgeRange(DM dm, PetscInt *eStart, PetscInt *eEnd);
|
| /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() 1692 conn->ett_offset[e - eStart] = (p4est_topidx_t)off; in DMPlexCreateConnectivity_pforest() 1719 conn->tree_to_edge[P8EST_EDGES * (p - cStart) + p4estEdge] = e - eStart; in DMPlexCreateConnectivity_pforest() 3037 PetscInt cLocalStart, cLocalEnd, cStart, cEnd, fStart, fEnd, eStart, eEnd, vStart, vEnd; in DMPforestLabelsInitialize() local [all …]
|
| /petsc/src/dm/field/impls/ds/ |
| H A D | dmfieldds.c | 916 PetscInt eStart, minOrient, maxOrient, numOrient; in DMFieldComputeFaceData_DS() local 930 PetscCall(DMPlexGetHeightStratum(K, 1, &eStart, NULL)); in DMFieldComputeFaceData_DS() 931 PetscCall(DMPlexGetCellType(K, eStart, &ct)); in DMFieldComputeFaceData_DS()
|
| /petsc/src/dm/impls/plex/exodusii/ |
| H A D | plexexodusii2.c | 778 …PetscInt pStart, pEnd, p, cStart, cEnd, numCells, vStart, vEnd, numVertices, eStart, eEn… in DMView_PlexExodusII() local 812 PetscCall(DMPlexGetDepthStratum(dm, 1, &eStart, &eEnd)); in DMView_PlexExodusII() 815 numEdges = eEnd - eStart; in DMView_PlexExodusII()
|