Lines Matching refs:kstart
810 PetscInt hstart, hend, kstart, kend; in IPMUpdateK() local
832 PetscCall(VecGetOwnershipRange(ipmP->bigrhs, &kstart, &kend)); in IPMUpdateK()
834 klocalsize = kend - kstart; in IPMUpdateK()
837 PetscCall(PetscMalloc1(kend - kstart, &nonzeros)); in IPMUpdateK()
845 nonzeros[i - kstart] = ipmP->n; in IPMUpdateK()
847 nonzeros[i - kstart] = ipmP->n + 1; in IPMUpdateK()
849 nonzeros[i - kstart] = 2; in IPMUpdateK()
859 PetscCall(PetscMalloc1(kend - kstart, &d_nonzeros)); in IPMUpdateK()
860 PetscCall(PetscMalloc1(kend - kstart, &o_nonzeros)); in IPMUpdateK()
861 for (i = kstart; i < kend; i++) { in IPMUpdateK()
864 d_nonzeros[i - kstart] = PetscMin(ipmP->n + ipmP->me + ipmP->nb, kend - kstart); in IPMUpdateK()
865 … o_nonzeros[i - kstart] = PetscMin(ipmP->n + ipmP->me + ipmP->nb, bigsize - (kend - kstart)); in IPMUpdateK()
867 d_nonzeros[i - kstart] = PetscMin(ipmP->n, kend - kstart); in IPMUpdateK()
868 o_nonzeros[i - kstart] = PetscMin(ipmP->n, bigsize - (kend - kstart)); in IPMUpdateK()
870 d_nonzeros[i - kstart] = PetscMin(ipmP->n + 2, kend - kstart); in IPMUpdateK()
871 o_nonzeros[i - kstart] = PetscMin(ipmP->n + 2, bigsize - (kend - kstart)); in IPMUpdateK()
873 d_nonzeros[i - kstart] = PetscMin(2, kend - kstart); in IPMUpdateK()
874 o_nonzeros[i - kstart] = PetscMin(2, bigsize - (kend - kstart)); in IPMUpdateK()
937 for (i = kstart; i < kend; i++) { in IPMUpdateK()