Home
last modified time | relevance | path

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

/petsc/src/vec/is/sf/tests/
H A Dex5.c19 PetscInt *rdata, *ldata, *rdatav, *ldatav; in TestVector() local
33 … PetscCall(PetscCalloc4(bs * ldr, &rdata, bs * ldl, &ldata, bs * ldr, &rdatav, bs * ldl, &ldatav)); in TestVector()
37 …T, PetscSafePointerPlusOffset(rdata, i * ldr), PetscSafePointerPlusOffset(ldata, i * ldl), MPI_REP… in TestVector()
38 …T, PetscSafePointerPlusOffset(rdata, i * ldr), PetscSafePointerPlusOffset(ldata, i * ldl), MPI_REP… in TestVector()
42 PetscCall(PetscArraycmp(ldata, ldatav, bs * ldl, &flg)); in TestVector()
48 PetscCall(PetscIntView(bs * ldl, ldata, PETSC_VIEWER_STDOUT_(comm))); in TestVector()
56 …PetscCall(PetscSFReduceBegin(sf, MPIU_INT, PetscSafePointerPlusOffset(ldata, i * ldl), PetscSafePo… in TestVector()
57 …PetscCall(PetscSFReduceEnd(sf, MPIU_INT, PetscSafePointerPlusOffset(ldata, i * ldl), PetscSafePoin… in TestVector()
59 PetscCall(PetscSFReduceBegin(vsf, MPIU_INT, ldata, rdatav, MPI_SUM)); in TestVector()
60 PetscCall(PetscSFReduceEnd(vsf, MPIU_INT, ldata, rdatav, MPI_SUM)); in TestVector()
[all …]
/petsc/src/vec/is/sf/impls/basic/
H A Dsfpack.c227 const Type *ldata = (const Type *)leafdata; \
238 OpApply(Op, rdata[r + j * BS + k], ldata[l + j * BS + k]); \
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcprivate.c9812 PetscInt ni, *di, *dj, m = A->rmap->n, c, *ldata, *rdata; in MatAIJExtractRows() local
9827 PetscCall(PetscMalloc2(2 * ni, &ldata, 2 * m, &rdata)); in MatAIJExtractRows()
9832 PetscCall(PetscSFBcastBegin(sf, MPIU_2INT, rdata, ldata, MPI_REPLACE)); in MatAIJExtractRows()
9833 PetscCall(PetscSFBcastEnd(sf, MPIU_2INT, rdata, ldata, MPI_REPLACE)); in MatAIJExtractRows()
9836 for (PetscInt i = 0; i < ni; i++) di[i + 1] = di[i] + ldata[2 * i + 0]; in MatAIJExtractRows()
9847 const PetscInt rsize = ldata[2 * i]; in MatAIJExtractRows()
9850 remotes[c].index = ldata[2 * i + 1] + j; in MatAIJExtractRows()
9868 PetscCall(PetscFree2(ldata, rdata)); in MatAIJExtractRows()