Searched refs:subranges (Results 1 – 1 of 1) sorted by relevance
549 const PetscInt *ranges, *subranges; in EllipticInitialize() local683 PetscCall(VecGetOwnershipRanges(user->u, &subranges)); in EllipticInitialize()713 while (subindex >= subranges[nrank + 1]) nrank++; in EllipticInitialize()714 offset = subindex - subranges[nrank]; in EllipticInitialize()716 for (kk = 0; kk < nrank; kk++) istart += user->ns * (subranges[kk + 1] - subranges[kk]); in EllipticInitialize()717 istart += (subranges[nrank + 1] - subranges[nrank]) * subvec; in EllipticInitialize()