Lines Matching refs:collengths
2823 …PetscInt bs = A->rmap->bs, i, *collengths, *cia, *cja, n = A->cmap->n / bs, m = A->rmap->n / b… in MatGetColumnIJ_SeqBAIJ() local
2830 PetscCall(PetscCalloc1(n, &collengths)); in MatGetColumnIJ_SeqBAIJ()
2834 for (i = 0; i < nz; i++) collengths[jj[i]]++; in MatGetColumnIJ_SeqBAIJ()
2836 for (i = 0; i < n; i++) cia[i + 1] = cia[i] + collengths[i]; in MatGetColumnIJ_SeqBAIJ()
2837 PetscCall(PetscArrayzero(collengths, n)); in MatGetColumnIJ_SeqBAIJ()
2844 cja[cia[col] + collengths[col]++ - oshift] = row + oshift; in MatGetColumnIJ_SeqBAIJ()
2847 PetscCall(PetscFree(collengths)); in MatGetColumnIJ_SeqBAIJ()
2870 PetscInt i, *collengths, *cia, *cja, n = a->nbs, m = a->mbs; in MatGetColumnIJ_SeqBAIJ_Color() local
2878 PetscCall(PetscCalloc1(n, &collengths)); in MatGetColumnIJ_SeqBAIJ_Color()
2883 for (i = 0; i < nz; i++) collengths[jj[i]]++; in MatGetColumnIJ_SeqBAIJ_Color()
2885 for (i = 0; i < n; i++) cia[i + 1] = cia[i] + collengths[i]; in MatGetColumnIJ_SeqBAIJ_Color()
2886 PetscCall(PetscArrayzero(collengths, n)); in MatGetColumnIJ_SeqBAIJ_Color()
2892 cspidx[cia[col] + collengths[col] - oshift] = a->i[row] + i; /* index of a->j */ in MatGetColumnIJ_SeqBAIJ_Color()
2893 cja[cia[col] + collengths[col]++ - oshift] = row + oshift; in MatGetColumnIJ_SeqBAIJ_Color()
2896 PetscCall(PetscFree(collengths)); in MatGetColumnIJ_SeqBAIJ_Color()