Lines Matching refs:cloneshared
34 np = network->cloneshared->pEnd - network->cloneshared->pStart; in DMNetworkInitializeHeaderComponentData()
88 if (nsubnet) *nsubnet = network->cloneshared->nsubnet; in DMNetworkGetNumSubNetworks()
89 if (Nsubnet) *Nsubnet = network->cloneshared->Nsubnet; in DMNetworkGetNumSubNetworks()
112 …PetscCheck(network->cloneshared->Nsubnet == 0, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_INC… in DMNetworkSetNumSubNetworks()
124 network->cloneshared->Nsubnet = Nsubnet; in DMNetworkSetNumSubNetworks()
125 …network->cloneshared->nsubnet = 0; /* initial value; will be determined by DMNetworkAddSubnetwork(… in DMNetworkSetNumSubNetworks()
126 PetscCall(PetscCalloc1(Nsubnet, &network->cloneshared->subnet)); in DMNetworkSetNumSubNetworks()
129 network->cloneshared->nsvtx = 0; in DMNetworkSetNumSubNetworks()
130 network->cloneshared->Nsvtx = 0; in DMNetworkSetNumSubNetworks()
254 i = network->cloneshared->nsubnet; in DMNetworkAddSubnetwork()
255 …if (name) PetscCall(PetscStrncpy(network->cloneshared->subnet[i].name, name, sizeof(network->clone… in DMNetworkAddSubnetwork()
256 network->cloneshared->subnet[i].nvtx = nvtx; /* include ghost vertices */ in DMNetworkAddSubnetwork()
257 network->cloneshared->subnet[i].nedge = ne; in DMNetworkAddSubnetwork()
258 network->cloneshared->subnet[i].edgelist = edgelist; in DMNetworkAddSubnetwork()
259 network->cloneshared->subnet[i].Nvtx = Nvtx; in DMNetworkAddSubnetwork()
260 network->cloneshared->subnet[i].Nedge = Nedge; in DMNetworkAddSubnetwork()
268 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()
271 network->cloneshared->nVertices += nvtx; /* include ghost vertices */ in DMNetworkAddSubnetwork()
272 network->cloneshared->NVertices += network->cloneshared->subnet[i].Nvtx; in DMNetworkAddSubnetwork()
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()
277 network->cloneshared->nEdges += ne; in DMNetworkAddSubnetwork()
278 network->cloneshared->NEdges += network->cloneshared->subnet[i].Nedge; in DMNetworkAddSubnetwork()
280 …PetscCall(PetscStrncpy(network->cloneshared->subnet[i].name, name, sizeof(network->cloneshared->su… in DMNetworkAddSubnetwork()
281 if (netnum) *netnum = network->cloneshared->nsubnet; in DMNetworkAddSubnetwork()
282 network->cloneshared->nsubnet++; in DMNetworkAddSubnetwork()
307 SVtx *svtx = network->cloneshared->svtx; in DMNetworkSharedVertexGetInfo()
312 PetscCall(PetscHMapIGetWithDefault(network->cloneshared->svtable, gidx_tmp + 1, 0, &i)); in DMNetworkSharedVertexGetInfo()
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()
466 PetscCall(PetscHMapICreateWithSize(nta, &network->cloneshared->svtable)); in SharedVtxCreate()
478 svtx[nsv].gidx = network->cloneshared->NVertices; /* initialization */ in SharedVtxCreate()
503 PetscCall(PetscHMapISet(network->cloneshared->svtable, svtx[nsv].gidx + 1, nsv + 1)); in SharedVtxCreate()
512 network->cloneshared->Nsvtx = nta; in SharedVtxCreate()
513 network->cloneshared->svtx = svtx; in SharedVtxCreate()
533 PetscInt *vidxlTog, Nsv, Nsubnet = network->cloneshared->Nsubnet; in GetEdgelist_Coupling()
534 PetscInt *sedgelist = network->cloneshared->sedgelist, vrange; in GetEdgelist_Coupling()
545 PetscCall(SharedVtxCreate(dm, network->cloneshared->Nsvtx, sedgelist)); in GetEdgelist_Coupling()
546 Nsv = network->cloneshared->Nsvtx; in GetEdgelist_Coupling()
547 svtx = network->cloneshared->svtx; in GetEdgelist_Coupling()
551 PetscCall(PetscMalloc1(network->cloneshared->nVertices, &vidxlTog)); in GetEdgelist_Coupling()
553 PetscCallMPI(MPI_Scan(&network->cloneshared->nVertices, &vrange, 1, MPIU_INT, MPI_SUM, comm)); in GetEdgelist_Coupling()
554 vrange -= network->cloneshared->nVertices; in GetEdgelist_Coupling()
560 network->cloneshared->nsvtx = 0; /* local num of SVtx structs, including ghosts */ in GetEdgelist_Coupling()
562 …for (idx = 0; idx < network->cloneshared->subnet[net].Nvtx; idx++) { /* Note: global subnet[net].N… in GetEdgelist_Coupling()
565 if (network->cloneshared->subnet[net].nvtx) { /* this proc owns sv_to */ in GetEdgelist_Coupling()
567 if (network->cloneshared->subnet[net_from].nvtx == 0) { in GetEdgelist_Coupling()
569 network->cloneshared->nsvtx++; in GetEdgelist_Coupling()
575 if (svtype == SVFROM && network->cloneshared->subnet[net].nvtx) { in GetEdgelist_Coupling()
577 network->cloneshared->nsvtx++; in GetEdgelist_Coupling()
579 if (network->cloneshared->subnet[net].nvtx) vidxlTog[i++] = gidx; in GetEdgelist_Coupling()
584 …etwork->cloneshared->nVertices, PETSC_COMM_SELF, PETSC_ERR_ARG_NULL, "%" PetscInt_FMT " != %" Pets… in GetEdgelist_Coupling()
588 network->cloneshared->NVertices -= np; in GetEdgelist_Coupling()
592 for (j = 0; j < network->cloneshared->subnet[net].nedge; j++) { in GetEdgelist_Coupling()
594 …i = network->cloneshared->subnet[net].edgelist[2 * j] + (network->cloneshared->subnet… in GetEdgelist_Coupling()
598 …i = network->cloneshared->subnet[net].edgelist[2 * j + 1] + (network->cloneshared… in GetEdgelist_Coupling()
613 PetscInt p, pStart = network->cloneshared->pStart, pEnd = network->cloneshared->pEnd; in DMNetworkInitializeNonTopological()
656 …PetscInt i, j, ctr, Nsubnet = network->cloneshared->Nsubnet, np, *edges, *subnetvtx, *subne… in DMNetworkLayoutSetUp()
665 …PetscCheck(network->cloneshared->nsubnet == Nsubnet, PETSC_COMM_SELF, PETSC_ERR_ARG_INCOMP, "Must … in DMNetworkLayoutSetUp()
669 if (network->cloneshared->subnet[net].nvtx) in DMNetworkLayoutSetUp()
670 …PetscCheck(network->cloneshared->subnet[net].nvtx == network->cloneshared->subnet[net].Nvtx, PETSC… in DMNetworkLayoutSetUp()
671 network->cloneshared->subnet[net].nvtx, network->cloneshared->subnet[net].Nvtx); in DMNetworkLayoutSetUp()
678 PetscCall(PetscCalloc1(2 * network->cloneshared->nEdges, &edges)); in DMNetworkLayoutSetUp()
680 if (network->cloneshared->Nsvtx) { /* subnetworks are coupled via shared vertices */ in DMNetworkLayoutSetUp()
684 PetscCall(PetscHMapICreate(&network->cloneshared->svtable)); in DMNetworkLayoutSetUp()
687 for (j = 0; j < network->cloneshared->subnet[i].nedge; j++) { in DMNetworkLayoutSetUp()
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()
700 …if (size == 1) PetscCall(DMPlexBuildFromCellList(network->plex, network->cloneshared->nEdges, PETS… in DMNetworkLayoutSetUp()
701 …else PetscCall(DMPlexBuildFromCellListParallel(network->plex, network->cloneshared->nEdges, PETSC_… in DMNetworkLayoutSetUp()
703 …PetscCall(DMPlexGetChart(network->plex, &network->cloneshared->pStart, &network->cloneshared->pEnd… in DMNetworkLayoutSetUp()
704 …all(DMPlexGetHeightStratum(network->plex, 0, &network->cloneshared->eStart, &network->cloneshared-… in DMNetworkLayoutSetUp()
705 …all(DMPlexGetHeightStratum(network->plex, 1, &network->cloneshared->vStart, &network->cloneshared-… in DMNetworkLayoutSetUp()
706 np = network->cloneshared->pEnd - network->cloneshared->pStart; in DMNetworkLayoutSetUp()
714 …PetscCall(PetscCalloc2(network->cloneshared->nEdges, &subnetedge, network->cloneshared->nVertices … in DMNetworkLayoutSetUp()
715 network->cloneshared->subnetedge = subnetedge; in DMNetworkLayoutSetUp()
716 network->cloneshared->subnetvtx = subnetvtx; in DMNetworkLayoutSetUp()
718 network->cloneshared->subnet[j].edges = subnetedge; in DMNetworkLayoutSetUp()
719 … = PetscSafePointerPlusOffset(subnetedge, network->cloneshared->subnet[j].nedg… in DMNetworkLayoutSetUp()
721 network->cloneshared->subnet[j].vertices = subnetvtx; in DMNetworkLayoutSetUp()
722 … = PetscSafePointerPlusOffset(subnetvtx, network->cloneshared->subnet[j].nvtx… in DMNetworkLayoutSetUp()
724 network->cloneshared->svertices = subnetvtx; in DMNetworkLayoutSetUp()
727 np = network->cloneshared->eEnd - network->cloneshared->eStart; in DMNetworkLayoutSetUp()
735 for (j = 0; j < network->cloneshared->subnet[i].nedge; j++) { in DMNetworkLayoutSetUp()
739 network->cloneshared->subnet[i].edges[j] = e; in DMNetworkLayoutSetUp()
749 …network->cloneshared->subnet[i].vertices[v - network->cloneshared->vStart] = v; /* user's subnet[]… in DMNetworkLayoutSetUp()
751 …vfrom = network->cloneshared->subnet[i].edgelist[2 * ctr… in DMNetworkLayoutSetUp()
752 …network->cloneshared->subnet[i].vertices[vfrom] = v; … in DMNetworkLayoutSetUp()
760 …network->cloneshared->subnet[i].vertices[v - network->cloneshared->vStart] = v; /* user's subnet[]… in DMNetworkLayoutSetUp()
762 …vto = network->cloneshared->subnet[i].edgelist[2 * ctr +… in DMNetworkLayoutSetUp()
763 …network->cloneshared->subnet[i].vertices[vto] = v; … in DMNetworkLayoutSetUp()
774 for (v = network->cloneshared->vStart; v < network->cloneshared->vEnd; v++) { in DMNetworkLayoutSetUp()
776 …PetscCall(PetscHMapIGetWithDefault(network->cloneshared->svtable, network->header[v].index + 1, 0,… in DMNetworkLayoutSetUp()
777 if (i) network->cloneshared->svertices[j++] = v; in DMNetworkLayoutSetUp()
820 …cloneshared->Nsubnet, PETSC_COMM_SELF, PETSC_ERR_ARG_OUTOFRANGE, "Subnet index %" PetscInt_FMT " e… in DMNetworkGetSubnetwork()
821 if (nv) *nv = network->cloneshared->subnet[netnum].nvtx; in DMNetworkGetSubnetwork()
822 if (ne) *ne = network->cloneshared->subnet[netnum].nedge; in DMNetworkGetSubnetwork()
823 if (vtx) *vtx = network->cloneshared->subnet[netnum].vertices; in DMNetworkGetSubnetwork()
824 if (edge) *edge = network->cloneshared->subnet[netnum].edges; in DMNetworkGetSubnetwork()
848 …PetscInt i, nsubnet = network->cloneshared->Nsubnet, *sedgelist, Nsvtx = network->cloneshared->… in DMNetworkAddSharedVertices()
855 PetscCall(PetscMalloc1(2 * 4 * nsubnet, &network->cloneshared->sedgelist)); in DMNetworkAddSharedVertices()
858 sedgelist = network->cloneshared->sedgelist; in DMNetworkAddSharedVertices()
867 network->cloneshared->Nsvtx = Nsvtx; in DMNetworkAddSharedVertices()
896 if (nsv) *nsv = net->cloneshared->nsvtx; in DMNetworkGetSharedVertices()
897 if (svtx) *svtx = net->cloneshared->svertices; in DMNetworkGetSharedVertices()
988 *nVertices = network->cloneshared->nVertices; in DMNetworkGetNumVertices()
992 *NVertices = network->cloneshared->NVertices; in DMNetworkGetNumVertices()
1021 *nEdges = network->cloneshared->nEdges; in DMNetworkGetNumEdges()
1025 *NEdges = network->cloneshared->NEdges; in DMNetworkGetNumEdges()
1051 if (vStart) *vStart = network->cloneshared->vStart; in DMNetworkGetVertexRange()
1052 if (vEnd) *vEnd = network->cloneshared->vEnd; in DMNetworkGetVertexRange()
1078 if (eStart) *eStart = network->cloneshared->eStart; in DMNetworkGetEdgeRange()
1079 if (eEnd) *eEnd = network->cloneshared->eEnd; in DMNetworkGetEdgeRange()
1329 p -= network->cloneshared->vStart; in DMNetworkGetVertexOffset()
1508 for (p = network->cloneshared->pStart; p < network->cloneshared->pEnd; p++) { in DMNetworkComponentSetUp()
1540 for (i = network->cloneshared->pStart; i < network->cloneshared->pEnd; i++) { in DMNetworkComponentSetUp()
1622 …PetscCall(DMNetworkSetSubMap_private(dm, network->cloneshared->vStart, network->cloneshared->vEnd,… in DMNetworkAssembleGraphStructures()
1623 …PetscCall(DMNetworkSetSubMap_private(dm, network->cloneshared->eStart, network->cloneshared->eEnd,… in DMNetworkAssembleGraphStructures()
1626 …workGetSubSection_private(network->DofSection, network->cloneshared->vStart, network->cloneshared-… in DMNetworkAssembleGraphStructures()
1627 …workGetSubSection_private(network->DofSection, network->cloneshared->eStart, network->cloneshared-… in DMNetworkAssembleGraphStructures()
1782 oldDMnetwork->cloneshared->distributecalled = PETSC_TRUE; in DMNetworkDistribute()
1810 …onGetChart(newDMnetwork->DataSection, &newDMnetwork->cloneshared->pStart, &newDMnetwork->cloneshar… in DMNetworkDistribute()
1811 …tHeightStratum(newDMnetwork->plex, 0, &newDMnetwork->cloneshared->eStart, &newDMnetwork->cloneshar… in DMNetworkDistribute()
1812 …tHeightStratum(newDMnetwork->plex, 1, &newDMnetwork->cloneshared->vStart, &newDMnetwork->cloneshar… in DMNetworkDistribute()
1813 …newDMnetwork->cloneshared->nEdges = newDMnetwork->cloneshared->eEnd - newDMnetwork->cloneshared… in DMNetworkDistribute()
1814 …newDMnetwork->cloneshared->nVertices = newDMnetwork->cloneshared->vEnd - newDMnetwork->cloneshared… in DMNetworkDistribute()
1815 newDMnetwork->cloneshared->NVertices = oldDMnetwork->cloneshared->NVertices; in DMNetworkDistribute()
1816 newDMnetwork->cloneshared->NEdges = oldDMnetwork->cloneshared->NEdges; in DMNetworkDistribute()
1817 newDMnetwork->cloneshared->svtable = oldDMnetwork->cloneshared->svtable; /* global table! */ in DMNetworkDistribute()
1818 oldDMnetwork->cloneshared->svtable = NULL; in DMNetworkDistribute()
1825 newDMnetwork->cloneshared->Nsubnet = oldDMnetwork->cloneshared->Nsubnet; in DMNetworkDistribute()
1826 newDMnetwork->cloneshared->Nsvtx = oldDMnetwork->cloneshared->Nsvtx; in DMNetworkDistribute()
1827 oldDMnetwork->cloneshared->Nsvtx = 0; in DMNetworkDistribute()
1828 newDMnetwork->cloneshared->svtx = oldDMnetwork->cloneshared->svtx; /* global vertices! */ in DMNetworkDistribute()
1829 oldDMnetwork->cloneshared->svtx = NULL; in DMNetworkDistribute()
1830 PetscCall(PetscCalloc1(newDMnetwork->cloneshared->Nsubnet, &newDMnetwork->cloneshared->subnet)); in DMNetworkDistribute()
1835 Nsubnet = newDMnetwork->cloneshared->Nsubnet; in DMNetworkDistribute()
1837 newDMnetwork->cloneshared->subnet[j].Nvtx = oldDMnetwork->cloneshared->subnet[j].Nvtx; in DMNetworkDistribute()
1838 newDMnetwork->cloneshared->subnet[j].Nedge = oldDMnetwork->cloneshared->subnet[j].Nedge; in DMNetworkDistribute()
1842 for (e = newDMnetwork->cloneshared->eStart; e < newDMnetwork->cloneshared->eEnd; e++) { in DMNetworkDistribute()
1853 newDMnetwork->cloneshared->subnet[header->subnetid].nedge++; in DMNetworkDistribute()
1857 if (newDMnetwork->cloneshared->Nsvtx) PetscCall(PetscBTCreate(Nsubnet, &btable)); in DMNetworkDistribute()
1860 for (v = newDMnetwork->cloneshared->vStart; v < newDMnetwork->cloneshared->vEnd; v++) { in DMNetworkDistribute()
1873 PetscCall(PetscHMapIGetWithDefault(newDMnetwork->cloneshared->svtable, gidx + 1, 0, &svtx_idx)); in DMNetworkDistribute()
1877 newDMnetwork->cloneshared->subnet[header->subnetid].nvtx++; in DMNetworkDistribute()
1882 for (j = 0; j < newDMnetwork->cloneshared->svtx[svtx_idx].n; j++) { in DMNetworkDistribute()
1883 sv = newDMnetwork->cloneshared->svtx[svtx_idx].sv + 2 * j; in DMNetworkDistribute()
1885 …if (PetscBTLookup(btable, net)) newDMnetwork->cloneshared->subnet[net].nvtx++; /* sv is on net own… in DMNetworkDistribute()
1892 for (j = 0; j < Nsubnet; j++) nv += newDMnetwork->cloneshared->subnet[j].nvtx; in DMNetworkDistribute()
1893 nv += newDMnetwork->cloneshared->Nsvtx; in DMNetworkDistribute()
1896 …PetscCall(PetscCalloc2(newDMnetwork->cloneshared->nEdges, &subnetedge, nv, &subnetvtx)); /* Maps l… in DMNetworkDistribute()
1897 newDMnetwork->cloneshared->subnetedge = subnetedge; in DMNetworkDistribute()
1898 newDMnetwork->cloneshared->subnetvtx = subnetvtx; in DMNetworkDistribute()
1899 for (j = 0; j < newDMnetwork->cloneshared->Nsubnet; j++) { in DMNetworkDistribute()
1900 newDMnetwork->cloneshared->subnet[j].edges = subnetedge; in DMNetworkDistribute()
1901 subnetedge += newDMnetwork->cloneshared->subnet[j].nedge; in DMNetworkDistribute()
1903 newDMnetwork->cloneshared->subnet[j].vertices = subnetvtx; in DMNetworkDistribute()
1904 subnetvtx += newDMnetwork->cloneshared->subnet[j].nvtx; in DMNetworkDistribute()
1907 newDMnetwork->cloneshared->subnet[j].nvtx = newDMnetwork->cloneshared->subnet[j].nedge = 0; in DMNetworkDistribute()
1909 newDMnetwork->cloneshared->svertices = subnetvtx; in DMNetworkDistribute()
1912 for (e = newDMnetwork->cloneshared->eStart; e < newDMnetwork->cloneshared->eEnd; e++) { in DMNetworkDistribute()
1915 …newDMnetwork->cloneshared->subnet[header->subnetid].edges[newDMnetwork->cloneshared->subnet[header… in DMNetworkDistribute()
1919 for (v = newDMnetwork->cloneshared->vStart; v < newDMnetwork->cloneshared->vEnd; v++) { in DMNetworkDistribute()
1924 …PetscCall(PetscHMapIGetWithDefault(newDMnetwork->cloneshared->svtable, header->index + 1, 0, &svtx… in DMNetworkDistribute()
1927 …newDMnetwork->cloneshared->subnet[header->subnetid].vertices[newDMnetwork->cloneshared->subnet[hea… in DMNetworkDistribute()
1929 newDMnetwork->cloneshared->svertices[nv++] = v; in DMNetworkDistribute()
1934 for (j = 0; j < newDMnetwork->cloneshared->svtx[svtx_idx].n; j++) { in DMNetworkDistribute()
1935 sv = newDMnetwork->cloneshared->svtx[svtx_idx].sv + 2 * j; in DMNetworkDistribute()
1937 …if (PetscBTLookup(btable, net)) newDMnetwork->cloneshared->subnet[net].vertices[newDMnetwork->clon… in DMNetworkDistribute()
1941 newDMnetwork->cloneshared->nsvtx = nv; /* num of local shared vertices */ in DMNetworkDistribute()
1945 newDMnetwork->cloneshared->distributecalled = PETSC_TRUE; in DMNetworkDistribute()
1950 if (newDMnetwork->cloneshared->Nsvtx) PetscCall(PetscBTDestroy(&btable)); in DMNetworkDistribute()
2102 PetscCall(PetscHMapIHas(network->cloneshared->svtable, gidx + 1, flag)); in DMNetworkIsSharedVertex()
2178 PetscInt nVertices = network->cloneshared->nVertices; in DMNetworkHasJacobian()
2184 if (eflg && !network->Je) PetscCall(PetscCalloc1(3 * network->cloneshared->nEdges, &network->Je)); in DMNetworkHasJacobian()
2187 PetscInt i, *vptr, nedges, vStart = network->cloneshared->vStart; in DMNetworkHasJacobian()
2259 PetscInt i, *vptr, nedges, vStart = network->cloneshared->vStart; in DMNetworkVertexSetMatrix()
2725 np = network->cloneshared->pEnd - network->cloneshared->pStart; in DMNetworkDestroyComponentData()
2787 if (--network->cloneshared->refct <= 0) { in DMDestroy_Network()
2790 PetscCall(PetscFree(network->cloneshared->vltog)); in DMDestroy_Network()
2791 …for (j = 0; j < network->cloneshared->Nsvtx; j++) PetscCall(PetscFree(network->cloneshared->svtx[j… in DMDestroy_Network()
2792 PetscCall(PetscFree(network->cloneshared->svtx)); in DMDestroy_Network()
2793 PetscCall(PetscFree2(network->cloneshared->subnetedge, network->cloneshared->subnetvtx)); in DMDestroy_Network()
2794 PetscCall(PetscHMapIDestroy(&network->cloneshared->svtable)); in DMDestroy_Network()
2795 PetscCall(PetscFree(network->cloneshared->subnet)); in DMDestroy_Network()
2796 PetscCall(PetscFree(network->cloneshared)); in DMDestroy_Network()
2857 PetscInt *vltog = network->cloneshared->vltog; in DMNetworkGetVertexLocalToGlobalOrdering()
2897 nroots = network->cloneshared->vEnd - network->cloneshared->vStart; in DMNetworkSetVertexLocalToGlobalOrdering()
2900 network->cloneshared->vltog = vltog; in DMNetworkSetVertexLocalToGlobalOrdering()
2904 …PetscCheck(network->cloneshared->distributecalled, comm, PETSC_ERR_ARG_WRONGSTATE, "Must call DMNe… in DMNetworkSetVertexLocalToGlobalOrdering()
2905 if (network->cloneshared->vltog) PetscCall(PetscFree(network->cloneshared->vltog)); in DMNetworkSetVertexLocalToGlobalOrdering()
2907 …PetscCall(DMNetworkSetSubMap_private(dm, network->cloneshared->vStart, network->cloneshared->vEnd,… in DMNetworkSetVertexLocalToGlobalOrdering()
2925 network->cloneshared->vltog = vltog; in DMNetworkSetVertexLocalToGlobalOrdering()
2930 PetscCall(DMNetworkIsGhostVertex(dm, i + network->cloneshared->vStart, &ghost)); in DMNetworkSetVertexLocalToGlobalOrdering()
2973 PetscCall(DMNetworkIsGhostVertex(dm, i + network->cloneshared->vStart, &ghost)); in DMNetworkSetVertexLocalToGlobalOrdering()
3174 pstart = network->cloneshared->pStart; in DMNetworkCreateLocalIS()
3175 pend = network->cloneshared->pEnd; in DMNetworkCreateLocalIS()