Lines Matching refs:nzk
2285 PetscInt *prowl, *q, jmin, jmax, juidx, nzk, qm, *iu, *ju, k, j, vj, umax, maxadd; in MatICCFactorSymbolic_SeqSBAIJ_MSR() local
2320 nzk = 0; in MatICCFactorSymbolic_SeqSBAIJ_MSR()
2334 nzk++; in MatICCFactorSymbolic_SeqSBAIJ_MSR()
2360 nzk++; in MatICCFactorSymbolic_SeqSBAIJ_MSR()
2371 if (nzk > 1) { in MatICCFactorSymbolic_SeqSBAIJ_MSR()
2376 iu[k + 1] = iu[k] + nzk; in MatICCFactorSymbolic_SeqSBAIJ_MSR()
2384 if (maxadd < nzk) maxadd = (mbs - k) * (nzk + 1) / 2; in MatICCFactorSymbolic_SeqSBAIJ_MSR()
2402 while (nzk--) { in MatICCFactorSymbolic_SeqSBAIJ_MSR()
2477 PetscInt jmin, jmax, nzk, k, j, *jl, prow, *il, nextprow; in MatICCFactorSymbolic_SeqSBAIJ() local
2545 nzk = 0; in MatICCFactorSymbolic_SeqSBAIJ()
2550 nzk += nlnk; in MatICCFactorSymbolic_SeqSBAIJ()
2568 nzk += nlnk; in MatICCFactorSymbolic_SeqSBAIJ()
2582 if (current_space->local_remaining < nzk) { in MatICCFactorSymbolic_SeqSBAIJ()
2584 …i = PetscIntMultTruncate(i, PetscMin(nzk, i - 1)); /* i*nzk, i*(i-1): estimated and max additional… in MatICCFactorSymbolic_SeqSBAIJ()
2591 …PetscCheck(nzk != 0, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Empty row %" PetscInt_FMT " in ICC mat… in MatICCFactorSymbolic_SeqSBAIJ()
2592 …PetscCall(PetscIncompleteLLClean(am, am, nzk, lnk, lnk_lvl, current_space->array, current_space_lv… in MatICCFactorSymbolic_SeqSBAIJ()
2595 if (nzk > 1) { in MatICCFactorSymbolic_SeqSBAIJ()
2604 current_space->array += nzk; in MatICCFactorSymbolic_SeqSBAIJ()
2605 current_space->local_used += nzk; in MatICCFactorSymbolic_SeqSBAIJ()
2606 current_space->local_remaining -= nzk; in MatICCFactorSymbolic_SeqSBAIJ()
2607 current_space_lvl->array += nzk; in MatICCFactorSymbolic_SeqSBAIJ()
2608 current_space_lvl->local_used += nzk; in MatICCFactorSymbolic_SeqSBAIJ()
2609 current_space_lvl->local_remaining -= nzk; in MatICCFactorSymbolic_SeqSBAIJ()
2611 ui[k + 1] = ui[k] + nzk; in MatICCFactorSymbolic_SeqSBAIJ()
2679 PetscInt jmin, jmax, nzk, k, j, *jl, prow, *il, nextprow; in MatICCFactorSymbolic_SeqSBAIJ_inplace() local
2743 nzk = 0; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2747 nzk += nlnk; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2764 nzk += nlnk; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2777 if (current_space->local_remaining < nzk) { in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2779 …i = PetscMin(PetscIntMultTruncate(i, nzk), PetscIntMultTruncate(i, i - 1)); /* i*nzk, i*(i-1): est… in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2786 …PetscCall(PetscIncompleteLLClean(am, am, nzk, lnk, lnk_lvl, current_space->array, current_space_lv… in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2789 if (nzk - 1 > 0) { in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2798 current_space->array += nzk; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2799 current_space->local_used += nzk; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2800 current_space->local_remaining -= nzk; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2801 current_space_lvl->array += nzk; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2802 current_space_lvl->local_used += nzk; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2803 current_space_lvl->local_remaining -= nzk; in MatICCFactorSymbolic_SeqSBAIJ_inplace()
2805 ui[k + 1] = ui[k] + nzk; in MatICCFactorSymbolic_SeqSBAIJ_inplace()