Lines Matching refs:rStart
48 PetscInt rStart, rEnd, r, cStart, cEnd, c, bs; in MatSetValues_Preallocator() local
52 PetscCall(MatGetOwnershipRange(A, &rStart, &rEnd)); in MatSetValues_Preallocator()
60 if ((key.i < rStart) || (key.i >= rEnd)) { in MatSetValues_Preallocator()
70 ++p->dnz[key.i - rStart / bs]; in MatSetValues_Preallocator()
71 if (key.j >= key.i) ++p->dnzu[key.i - rStart / bs]; in MatSetValues_Preallocator()
73 ++p->onz[key.i - rStart / bs]; in MatSetValues_Preallocator()
74 if (key.j >= key.i) ++p->onzu[key.i - rStart / bs]; in MatSetValues_Preallocator()
156 PetscInt n, maxrow = 1, *cols, rStart, rEnd, *rowstarts; in MatPreallocatorPreallocate_Preallocator() local
158 PetscCall(MatGetOwnershipRange(A, &rStart, &rEnd)); in MatPreallocatorPreallocate_Preallocator()
160 rStart /= bs; in MatPreallocatorPreallocate_Preallocator()
163 PetscCall(PetscMalloc2(n, &cols, rEnd - rStart + 1, &rowstarts)); in MatPreallocatorPreallocate_Preallocator()
165 for (PetscInt i = 0; i < rEnd - rStart; i++) { in MatPreallocatorPreallocate_Preallocator()
169 …- rStart] == n, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Hash claims %" PetscInt_FMT " entries, but dnz+o… in MatPreallocatorPreallocate_Preallocator()
174 PetscInt lrow = key.i - rStart; in MatPreallocatorPreallocate_Preallocator()
182 for (PetscInt i = 0; i < rEnd - rStart; i++) { in MatPreallocatorPreallocate_Preallocator()
183 PetscInt grow = rStart + i; in MatPreallocatorPreallocate_Preallocator()