Searched refs:rvert (Results 1 – 1 of 1) sorted by relevance
| /petsc/src/dm/impls/plex/ |
| H A D | plexcreate.c | 2230 PetscInt *rvert; // The global (not local) vertex number along each dimension in DMPlexCreateHypercubicMesh_Internal() local 2245 …PetscCall(PetscCalloc7(dim, &ledges, dim, &vertices, dim, &rvertices, dim, &vert, dim, &rvert, dim… in DMPlexCreateHypercubicMesh_Internal() 2369 for (PetscInt d = 0; d < dim; ++d) rvert[d] = vert[d] + vstart[d]; in DMPlexCreateHypercubicMesh_Internal() 2370 TupleToRanks_Private(dim, edges, procs, rvert, rrank); in DMPlexCreateHypercubicMesh_Internal() 2382 if (!diff) rvert[d] = vert[d]; // Vertex is local in DMPlexCreateHypercubicMesh_Internal() 2383 … else if (rvert[d] < 0) rvert[d] = rvertices[d] - 1 + rvert[d]; // Wrap around at the bottom in DMPlexCreateHypercubicMesh_Internal() 2384 else if (rvert[d] >= edges[d]) rvert[d] = rvert[d] - edges[d] + 1; // Wrap around at the top in DMPlexCreateHypercubicMesh_Internal() 2385 else if (diff == -1) rvert[d] = rvertices[d] - 1 + (vert[d] - overlap); in DMPlexCreateHypercubicMesh_Internal() 2386 else if (diff == 1) rvert[d] = (vertices[d] - vert[d] - 1) + overlap; in DMPlexCreateHypercubicMesh_Internal() 2389 remotes[Nl2].index = TupleToIndex_Private(dim, rvertices, rvert) + rnumCells; in DMPlexCreateHypercubicMesh_Internal() [all …]
|