Searched refs:vrange (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/impls/network/ |
| H A D | network.c | 534 PetscInt *sedgelist = network->cloneshared->sedgelist, vrange; in GetEdgelist_Coupling() local 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() 594 …rk->cloneshared->subnet[net].edgelist[2 * j] + (network->cloneshared->subnet[net].vStart - vrange); in GetEdgelist_Coupling() 598 …cloneshared->subnet[net].edgelist[2 * j + 1] + (network->cloneshared->subnet[net].vStart - vrange); in GetEdgelist_Coupling() 2883 PetscInt *vltog, nroots, nleaves, *vrange, k, N, lidx, ii; in DMNetworkSetVertexLocalToGlobalOrdering() local 2911 PetscCall(PetscMalloc3(size + 1, &vrange, size, &displs, size, &recvcounts)); in DMNetworkSetVertexLocalToGlobalOrdering() 2920 vrange[0] = 0; in DMNetworkSetVertexLocalToGlobalOrdering() 2921 PetscCallMPI(MPI_Allgatherv(&ii, 1, MPIU_INT, vrange + 1, recvcounts, displs, MPIU_INT, comm)); in DMNetworkSetVertexLocalToGlobalOrdering() 2922 for (PetscMPIInt i = 2; i < size + 1; i++) vrange[i] += vrange[i - 1]; in DMNetworkSetVertexLocalToGlobalOrdering() [all …]
|