Home
last modified time | relevance | path

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

/petsc/src/mat/utils/
H A Dmatstash.c446 PetscInt *owner, *startv, *starti, bs2; in MatStashScatterBegin_Ref() local
524 PetscCall(PetscMalloc2(size, &startv, size, &starti)); in MatStashScatterBegin_Ref()
526 startv[0] = 0; in MatStashScatterBegin_Ref()
529 startv[i] = startv[i - 1] + nlengths[i - 1]; in MatStashScatterBegin_Ref()
543 svalues[startv[j]] = sp_val[l]; in MatStashScatterBegin_Ref()
547 buf1 = svalues + bs2 * startv[j]; in MatStashScatterBegin_Ref()
553 startv[j]++; in MatStashScatterBegin_Ref()
559 startv[0] = 0; in MatStashScatterBegin_Ref()
560 for (PetscMPIInt i = 1; i < size; i++) startv[i] = startv[i - 1] + nlengths[i - 1]; in MatStashScatterBegin_Ref()
564 …PetscCallMPI(MPIU_Isend(sindices + 2 * startv[i], 2 * nlengths[i], MPIU_INT, i, tag1, comm, send_w… in MatStashScatterBegin_Ref()
[all …]
/petsc/src/dm/impls/moab/
H A Ddmmbutil.cxx198 …a, PetscInt b, PetscInt c, moab::Tag &global_id_tag, moab::EntityHandle &startv, moab::Range &uver… in DMMoab_GenerateVertices_Private() argument
214 merr = iface->get_node_coords(3, nnodes, 0, startv, arrays); in DMMoab_GenerateVertices_Private()
227 moab::Range verts(startv, startv + nnodes - 1); in DMMoab_GenerateVertices_Private()
252 … a, PetscInt b, PetscInt c, moab::Tag &global_id_tag, moab::EntityHandle startv, moab::Range &cell… in DMMoab_GenerateElements_Private() argument
312 …moab::EntityHandle corner = startv + genCtx.q * ii + genCtx.q * jj * genCtx.ystride + genCtx.q * k… in DMMoab_GenerateElements_Private()
639 moab::EntityHandle startv; in DMMoabCreateBoxMesh() local
642 …ertices_Private(mbImpl, readMeshIface, genCtx, ml, nl, kl, a, b, c, global_id_tag, startv, verts)); in DMMoabCreateBoxMesh()
646 …lements_Private(mbImpl, readMeshIface, genCtx, ml, nl, kl, a, b, c, global_id_tag, startv, cells)); in DMMoabCreateBoxMesh()
/petsc/src/mat/impls/scalapack/
H A Dmatscalapack.c1516 PetscInt *owner, *startv, *starti, bs2; in MatStashScatterBegin_ScaLAPACK() local
1592 PetscCall(PetscMalloc2(size, &startv, size, &starti)); in MatStashScatterBegin_ScaLAPACK()
1594 startv[0] = 0; in MatStashScatterBegin_ScaLAPACK()
1597 startv[i] = startv[i - 1] + nlengths[i - 1]; in MatStashScatterBegin_ScaLAPACK()
1611 svalues[startv[j]] = sp_val[l]; in MatStashScatterBegin_ScaLAPACK()
1615 buf1 = svalues + bs2 * startv[j]; in MatStashScatterBegin_ScaLAPACK()
1621 startv[j]++; in MatStashScatterBegin_ScaLAPACK()
1627 startv[0] = 0; in MatStashScatterBegin_ScaLAPACK()
1628 for (PetscMPIInt i = 1; i < size; i++) startv[i] = startv[i - 1] + nlengths[i - 1]; in MatStashScatterBegin_ScaLAPACK()
1632 …PetscCallMPI(MPIU_Isend(sindices + 2 * startv[i], 2 * nlengths[i], MPIU_INT, i, tag1, comm, send_w… in MatStashScatterBegin_ScaLAPACK()
[all …]