Searched refs:startv (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/utils/ |
| H A D | matstash.c | 446 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 D | dmmbutil.cxx | 198 …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 D | matscalapack.c | 1516 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 …]
|