Searched refs:vstart (Results 1 – 7 of 7) sorted by relevance
| /petsc/src/mat/tests/ |
| H A D | ex236.c | 9 PetscInt i, j, k, n = 3, vstart, rstart, rend, margin; in main() local 39 vstart = (size * k + rank) * n * n + 1; in main() 43 PetscCall(MatSetValue(A, i, j, (PetscScalar)vstart, INSERT_VALUES)); in main() 44 vstart++; in main()
|
| H A D | ex5.c | 10 PetscInt i, j, m = 8, n, rstart, rend, vstart, vend; in main() local 42 PetscCall(VecGetOwnershipRange(y, &vstart, &vend)); in main() 56 for (i = vstart; i < vend; i++) { in main() 122 for (i = vstart; i < vend; i++) { in main()
|
| H A D | bench_spmv.c | 131 PetscLogDouble vstart = 0, vend = 0; in TimedSpMV() local 153 if (time) PetscCall(PetscTime(&vstart)); in TimedSpMV() 159 *time += (PetscReal)(vend - vstart); in TimedSpMV()
|
| /petsc/include/petsc/private/ |
| H A D | dmmbimpl.h | 49 PetscInt vstart, vend; /* Global start and end index for distributed Vec */ member
|
| /petsc/src/dm/impls/moab/ |
| H A D | dmmoab.cxx | 566 *offset = ((DM_Moab *)dm->data)->vstart; in DMMoabGetOffset() 1132 PetscCall(VecGetOwnershipRange(global, &dmmoab->vstart, &dmmoab->vend)); in DMSetUp_Moab() 1135 …CreateStride(((PetscObject)dm)->comm, dmmoab->nloc * dmmoab->numFields, dmmoab->vstart, 1, &from)); in DMSetUp_Moab()
|
| /petsc/src/dm/impls/network/ |
| H A D | network.c | 3069 PetscInt i, p, estart, eend, vstart, vend, nidx, *idx; in DMNetworkCreateIS() local 3082 PetscCall(DMNetworkGetVertexRange(dm, &vstart, &vend)); in DMNetworkCreateIS() 3087 for (p = vstart; p < vend; p++) { in DMNetworkCreateIS() 3097 for (p = vstart; p < vend; p++) { in DMNetworkCreateIS()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexcreate.c | 2228 PetscInt *vstart; // The first vertex along each dimension on this processes in DMPlexCreateHypercubicMesh_Internal() local 2245 …dim, &ledges, dim, &vertices, dim, &rvertices, dim, &vert, dim, &rvert, dim, &vstart, dim, &vtmp)); in DMPlexCreateHypercubicMesh_Internal() 2271 vstart[d] = 0; in DMPlexCreateHypercubicMesh_Internal() 2272 …for (PetscInt r = 0; r < lrank[d]; ++r) vstart[d] += edges[d] / procs[d] + (edges[d] % procs[d] > … in DMPlexCreateHypercubicMesh_Internal() 2273 vstart[d] -= overlap; // For halo in DMPlexCreateHypercubicMesh_Internal() 2363 … coords[vertex * dim + d] = lower[d] + ((upper[d] - lower[d]) / edges[d]) * (vert[d] + vstart[d]); in DMPlexCreateHypercubicMesh_Internal() 2369 for (PetscInt d = 0; d < dim; ++d) rvert[d] = vert[d] + vstart[d]; in DMPlexCreateHypercubicMesh_Internal() 2395 … 0; d < dim; ++d) PetscCall(PetscSynchronizedPrintf(comm, " %" PetscInt_FMT, vert[d] + vstart[d])); in DMPlexCreateHypercubicMesh_Internal() 2434 PetscCall(PetscFree7(ledges, vertices, rvertices, vert, rvert, vstart, vtmp)); in DMPlexCreateHypercubicMesh_Internal()
|