Lines Matching refs:cj
147 PetscInt *ai = a->i, *bi = b->i, *ci, *cj; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed() local
210 PetscCall(PetscMalloc1(ci[am] + 1, &cj)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
211 PetscCall(PetscFreeSpaceContiguous(&free_space, cj)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
215 …PetscCall(MatSetSeqAIJWithArrays_private(PetscObjectComm((PetscObject)A), am, bn, ci, cj, NULL, ((… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
252 PetscInt *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j, *bjj, *ci = c->i, *cj = c->j; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted() local
301 ca[k] += ab_dense[cj[k]]; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
302 ab_dense[cj[k]] = 0.0; /* zero ab_dense */ in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
305 cj = PetscSafePointerPlusOffset(cj, cnzi); in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
325 PetscInt *ai = a->i, *aj = a->j, *bi = b->i, *bj = b->j, *bjj, *ci = c->i, *cj = c->j; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable() local
358 if (cj[k] == bjj[nextb]) { /* ccol == bcol */ in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
366 cj += cnzi; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
383 PetscInt *ai = a->i, *bi = b->i, *ci, *cj; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast() local
444 PetscCall(PetscMalloc1(ci[am] + 1, &cj)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
445 PetscCall(PetscFreeSpaceContiguous(&free_space, cj)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
452 …PetscCall(MatSetSeqAIJWithArrays_private(PetscObjectComm((PetscObject)A), am, bn, ci, cj, ca, ((Pe… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
486 PetscInt *ai = a->i, *bi = b->i, *ci, *cj; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable() local
547 PetscCall(PetscMalloc1(ci[am] + 1, &cj)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable()
548 PetscCall(PetscFreeSpaceContiguous(&free_space, cj)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable()
555 …PetscCall(MatSetSeqAIJWithArrays_private(PetscObjectComm((PetscObject)A), am, bn, ci, cj, ca, ((Pe… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable()
590 PetscInt *ci, *cj, *bb; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Heap() local
654 PetscCall(PetscMalloc1(ci[am], &cj)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Heap()
655 PetscCall(PetscFreeSpaceContiguous(&free_space, cj)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Heap()
658 …PetscCall(MatSetSeqAIJWithArrays_private(PetscObjectComm((PetscObject)A), am, bn, ci, cj, NULL, ((… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Heap()
692 PetscInt *ci, *cj, *bb; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap() local
770 PetscCall(PetscMalloc1(ci[am], &cj)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap()
771 PetscCall(PetscFreeSpaceContiguous(&free_space, cj)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap()
774 …PetscCall(MatSetSeqAIJWithArrays_private(PetscObjectComm((PetscObject)A), am, bn, ci, cj, NULL, ((… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_BTHeap()
808 PetscInt *ci, *cj, *outputj, worki_L1[9], worki_L2[9]; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge() local
846 PetscCall(PetscMalloc1(c_maxmem, &cj)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge()
866 PetscCall(PetscRealloc(sizeof(PetscInt) * c_maxmem, &cj)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge()
911 else outputj = cj + ci_nnz; /* Merge directly to C */ in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge()
978 if (anzi <= 64) outputj = cj + ci_nnz; /* Merge from L1 work array to C */ in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge()
1022 else outputj = cj + ci_nnz; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge()
1071 …PetscCall(MatSetSeqAIJWithArrays_private(PetscObjectComm((PetscObject)A), am, bn, ci, cj, NULL, ((… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge()
1111 PetscInt *ci, *cj, bcol; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Sorted() local
1167 PetscCall(PetscSegBufferExtractAlloc(seg, &cj)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Sorted()
1171 …PetscCall(MatSetSeqAIJWithArrays_private(PetscObjectComm((PetscObject)A), am, bn, ci, cj, NULL, ((… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Sorted()
1302 PetscInt cm = C->rmap->n, *ci = c->i, *cj = c->j, i, j, cnzi, *ccol; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ() local
1343 ccol = PetscSafePointerPlusOffset(cj, ci[i]); in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ()
1442 PetscInt cm = C->rmap->n, *ci = c->i, *cj = c->j, crow, *cjj, i, j, k; in MatTransposeMatMultNumeric_SeqAIJ_SeqAIJ() local
1466 cjj = cj + ci[crow]; in MatTransposeMatMultNumeric_SeqAIJ_SeqAIJ()
1845 const PetscInt *is, *ci, *cj, *row_idx; in MatTransposeColoringCreate_SeqAIJ() local
1885 …PetscCall(MatGetColumnIJ_SeqAIJ_Color(mat, 0, PETSC_FALSE, PETSC_FALSE, &ncols, &ci, &cj, &spidx, … in MatTransposeColoringCreate_SeqAIJ()
1904 row_idx = cj + ci[col]; in MatTransposeColoringCreate_SeqAIJ()
1932 …PetscCall(MatRestoreColumnIJ_SeqAIJ_Color(mat, 0, PETSC_FALSE, PETSC_FALSE, &ncols, &ci, &cj, &spi… in MatTransposeColoringCreate_SeqAIJ()