Lines Matching refs:collengths
241 PetscInt i, *collengths, *cia, *cja, n = A->cmap->n, m = A->rmap->n; in MatGetColumnIJ_SeqAIJ() local
250 PetscCall(PetscCalloc1(n, &collengths)); in MatGetColumnIJ_SeqAIJ()
254 for (i = 0; i < nz; i++) collengths[jj[i]]++; in MatGetColumnIJ_SeqAIJ()
256 for (i = 0; i < n; i++) cia[i + 1] = cia[i] + collengths[i]; in MatGetColumnIJ_SeqAIJ()
257 PetscCall(PetscArrayzero(collengths, n)); in MatGetColumnIJ_SeqAIJ()
264 cja[cia[col] + collengths[col]++ - oshift] = row + oshift; in MatGetColumnIJ_SeqAIJ()
267 PetscCall(PetscFree(collengths)); in MatGetColumnIJ_SeqAIJ()
292 PetscInt i, *collengths, *cia, *cja, n = A->cmap->n, m = A->rmap->n; in MatGetColumnIJ_SeqAIJ_Color() local
301 PetscCall(PetscCalloc1(n, &collengths)); in MatGetColumnIJ_SeqAIJ_Color()
306 for (i = 0; i < nz; i++) collengths[jj[i]]++; in MatGetColumnIJ_SeqAIJ_Color()
308 for (i = 0; i < n; i++) cia[i + 1] = cia[i] + collengths[i]; in MatGetColumnIJ_SeqAIJ_Color()
309 PetscCall(PetscArrayzero(collengths, n)); in MatGetColumnIJ_SeqAIJ_Color()
315 tmp = cia[col] + collengths[col]++ - oshift; in MatGetColumnIJ_SeqAIJ_Color()
320 PetscCall(PetscFree(collengths)); in MatGetColumnIJ_SeqAIJ_Color()