Home
last modified time | relevance | path

Searched refs:rvertices (Results 1 – 1 of 1) sorted by relevance

/petsc/src/dm/impls/plex/
H A Dplexcreate.c2232 PetscInt *rvertices; // The number of vertices along each dimension for the process rrank[] in DMPlexCreateHypercubicMesh_Internal() local
2245 …PetscCall(PetscCalloc7(dim, &ledges, dim, &vertices, dim, &rvertices, dim, &vert, dim, &rvert, dim… in DMPlexCreateHypercubicMesh_Internal()
2373 RanksToSizes_Private(dim, edges, procs, rrank, rvertices); in DMPlexCreateHypercubicMesh_Internal()
2375 rvertices[d] += 2 * overlap; // Add halo in DMPlexCreateHypercubicMesh_Internal()
2376 rnumCells *= rvertices[d]; in DMPlexCreateHypercubicMesh_Internal()
2383 … else if (rvert[d] < 0) rvert[d] = rvertices[d] - 1 + rvert[d]; // Wrap around at the bottom in DMPlexCreateHypercubicMesh_Internal()
2385 else if (diff == -1) rvert[d] = rvertices[d] - 1 + (vert[d] - overlap); in DMPlexCreateHypercubicMesh_Internal()
2389 remotes[Nl2].index = TupleToIndex_Private(dim, rvertices, rvert) + rnumCells; in DMPlexCreateHypercubicMesh_Internal()
2434 PetscCall(PetscFree7(ledges, vertices, rvertices, vert, rvert, vstart, vtmp)); in DMPlexCreateHypercubicMesh_Internal()