Lines Matching refs:vltog
2790 PetscCall(PetscFree(network->cloneshared->vltog)); in DMDestroy_Network()
2857 PetscInt *vltog = network->cloneshared->vltog; in DMNetworkGetVertexLocalToGlobalOrdering() local
2860 …PetscCheck(vltog, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_WRONGSTATE, "Must call DMNetwork… in DMNetworkGetVertexLocalToGlobalOrdering()
2861 *vg = vltog[vloc]; in DMNetworkGetVertexLocalToGlobalOrdering()
2883 PetscInt *vltog, nroots, nleaves, *vrange, k, N, lidx, ii; in DMNetworkSetVertexLocalToGlobalOrdering() local
2898 PetscCall(PetscMalloc1(nroots, &vltog)); in DMNetworkSetVertexLocalToGlobalOrdering()
2899 for (PetscInt i = 0; i < nroots; i++) vltog[i] = i; in DMNetworkSetVertexLocalToGlobalOrdering()
2900 network->cloneshared->vltog = vltog; in DMNetworkSetVertexLocalToGlobalOrdering()
2905 if (network->cloneshared->vltog) PetscCall(PetscFree(network->cloneshared->vltog)); in DMNetworkSetVertexLocalToGlobalOrdering()
2924 PetscCall(PetscMalloc1(nroots, &vltog)); in DMNetworkSetVertexLocalToGlobalOrdering()
2925 network->cloneshared->vltog = vltog; in DMNetworkSetVertexLocalToGlobalOrdering()
2932 vltog[i] = vrange[rank] + k++; in DMNetworkSetVertexLocalToGlobalOrdering()
2961 val = (PetscScalar)vltog[lidx]; /* global index for non-ghost vertex computed above */ in DMNetworkSetVertexLocalToGlobalOrdering()
2975 vltog[i] = (PetscInt)PetscRealPart(varr_read[2 * k + 1]); in DMNetworkSetVertexLocalToGlobalOrdering()