Home
last modified time | relevance | path

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

/petsc/include/petsc/private/
H A Dmatdensecupmimpl.h388 const auto rend2 = std::min(rend, cols); in MakeDiagonalIterator() local
390 const std::size_t end = rend2 - rstart + rend2 * lda; in MakeDiagonalIterator()
405 const auto rend2 = std::min(rend, gcols); in DiagonalUnaryTransform() local
409 if (rend2 > rstart) { in DiagonalUnaryTransform()
430 PetscCall(PetscLogGpuFlops(rend2 - rstart)); in DiagonalUnaryTransform()
/petsc/src/mat/impls/dense/mpi/
H A Dmpidense.c59 PetscInt j, lda, rstart = A->rmap->rstart, rend = A->rmap->rend, rend2; in MatShift_MPIDense() local
65 rend2 = PetscMin(rend, A->cmap->N); in MatShift_MPIDense()
66 if (rend2 > rstart) { in MatShift_MPIDense()
67 for (j = rstart; j < rend2; j++) v[j - rstart + j * lda] += alpha; in MatShift_MPIDense()
68 PetscCall(PetscLogFlops(rend2 - rstart)); in MatShift_MPIDense()
/petsc/doc/manual/
H A Dmat.md198 next rank has entries from `rend1` to `rend2` - 1, etc. Thus the ownership range on each rank is fr…