Lines Matching refs:sv
304 …dVertexGetInfo(DM dm, PetscInt v, PeOp PetscInt *gidx, PeOp PetscInt *n, const PeOp PetscInt *sv[]) in DMNetworkSharedVertexGetInfo() argument
318 if (sv) *sv = svtx[i].sv; in DMNetworkSharedVertexGetInfo()
347 if (net == svtx[i].sv[0] && idx == svtx[i].sv[1]) { in VtxGetInfo()
352 svto = svtx[i].sv + 2 * j; in VtxGetInfo()
405 PetscInt *sv, k, j, nsv, *tdata, **ta2sv; in SharedVtxCreate() local
474 PetscCall(PetscCalloc1(2 * n, &sv)); in SharedVtxCreate()
476 svtx[nsv].sv = sv; in SharedVtxCreate()
497 sv[2 * k] = net_tmp[k]; in SharedVtxCreate()
498 sv[2 * k + 1] = idx_tmp[k]; in SharedVtxCreate()
566 net_from = svtx[sv_idx].sv[0]; /* subnet number of its shared vertex */ in GetEdgelist_Coupling()
1771 PetscInt *sv; in DMNetworkDistribute() local
1883 sv = newDMnetwork->cloneshared->svtx[svtx_idx].sv + 2 * j; in DMNetworkDistribute()
1884 net = sv[0]; in DMNetworkDistribute()
1935 sv = newDMnetwork->cloneshared->svtx[svtx_idx].sv + 2 * j; in DMNetworkDistribute()
1936 net = sv[0]; in DMNetworkDistribute()
2791 … = 0; j < network->cloneshared->Nsvtx; j++) PetscCall(PetscFree(network->cloneshared->svtx[j].sv)); in DMDestroy_Network()