Searched refs:collengths (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/impls/sell/seq/ |
| H A D | fdsell.c | 13 PetscInt i, j, *collengths, *cia, *cja, n = A->cmap->n, totalslices; in MatGetColumnIJ_SeqSELL_Color() local 23 PetscCall(PetscCalloc1(n, &collengths)); in MatGetColumnIJ_SeqSELL_Color() 32 if (isnonzero) collengths[a->colidx[j]]++; in MatGetColumnIJ_SeqSELL_Color() 37 for (i = 0; i < n; i++) cia[i + 1] = cia[i] + collengths[i]; in MatGetColumnIJ_SeqSELL_Color() 38 PetscCall(PetscArrayzero(collengths, n)); in MatGetColumnIJ_SeqSELL_Color() 45 cspidx[cia[col] + collengths[col] - oshift] = j; /* index of a->colidx */ in MatGetColumnIJ_SeqSELL_Color() 46 cja[cia[col] + collengths[col] - oshift] = 8 * i + row + oshift; /* row index */ in MatGetColumnIJ_SeqSELL_Color() 47 collengths[col]++; in MatGetColumnIJ_SeqSELL_Color() 52 PetscCall(PetscFree(collengths)); in MatGetColumnIJ_SeqSELL_Color()
|
| /petsc/src/mat/impls/baij/seq/ |
| H A D | baij.c | 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() [all …]
|
| /petsc/src/mat/impls/aij/seq/ |
| H A D | aij.c | 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() [all …]
|