Lines Matching refs:nzk
45 PetscInt *jl, *q, jmin, jmax, juidx, nzk, qm, *iu, *ju, k, j, vj, umax, maxadd; in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR() local
85 …nzk = 0; /* num. of nz blocks in k-th block row with diagonal block exc… in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR()
99 nzk++; in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR()
122 nzk++; in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR()
132 if (nzk > 0) { in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR()
137 iu[k + 1] = iu[k] + nzk; in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR()
145 if (maxadd < nzk) maxadd = (mbs - k) * (nzk + 1) / 2; in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR()
158 while (nzk--) { in MatCholeskyFactorSymbolic_SeqSBAIJ_MSR()
228 PetscInt *jl, jmin, jmax, nzk, *ui, k, j, *il, nextprow; in MatCholeskyFactorSymbolic_SeqSBAIJ() local
272 nzk = 0; in MatCholeskyFactorSymbolic_SeqSBAIJ()
280 nzk += nlnk; in MatCholeskyFactorSymbolic_SeqSBAIJ()
293 nzk += nlnk; in MatCholeskyFactorSymbolic_SeqSBAIJ()
306 if (current_space->local_remaining < nzk) { in MatCholeskyFactorSymbolic_SeqSBAIJ()
308 …i = PetscIntMultTruncate(i, PetscMin(nzk, i - 1)); /* i*nzk, i*(i-1): estimated and max additional… in MatCholeskyFactorSymbolic_SeqSBAIJ()
314 PetscCall(PetscLLClean(mbs, mbs, nzk, lnk, current_space->array, lnkbt)); in MatCholeskyFactorSymbolic_SeqSBAIJ()
317 if (nzk > 1) { in MatCholeskyFactorSymbolic_SeqSBAIJ()
325 current_space->array += nzk; in MatCholeskyFactorSymbolic_SeqSBAIJ()
326 current_space->local_used += nzk; in MatCholeskyFactorSymbolic_SeqSBAIJ()
327 current_space->local_remaining -= nzk; in MatCholeskyFactorSymbolic_SeqSBAIJ()
329 ui[k + 1] = ui[k] + nzk; in MatCholeskyFactorSymbolic_SeqSBAIJ()
393 PetscInt *jl, jmin, jmax, nzk, *ui, k, j, *il, nextprow; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace() local
447 nzk = 0; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
454 nzk += nlnk; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
467 nzk += nlnk; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
481 if (current_space->local_remaining < nzk) { in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
483 …i = PetscMin(PetscIntMultTruncate(i, nzk), PetscIntMultTruncate(i, i - 1)); /* i*nzk, i*(i-1): est… in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
489 PetscCall(PetscLLClean(mbs, mbs, nzk, lnk, current_space->array, lnkbt)); in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
492 if (nzk - 1 > 0) { in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
500 current_space->array += nzk; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
501 current_space->local_used += nzk; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
502 current_space->local_remaining -= nzk; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()
504 ui[k + 1] = ui[k] + nzk; in MatCholeskyFactorSymbolic_SeqSBAIJ_inplace()