Home
last modified time | relevance | path

Searched refs:outputj (Results 1 – 1 of 1) sorted by relevance

/petsc/src/mat/impls/aij/seq/
H A Dmatmatmult.c808 PetscInt *ci, *cj, *outputj, worki_L1[9], worki_L2[9]; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge() local
892 outputj[outputi_nnz++] = window_min; \ in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge()
910 if (anzi > 8) outputj = workj_L1 + L1_nnz; /* Level 1 rowmerge*/ in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge()
911 else outputj = cj + ci_nnz; /* Merge directly to C */ in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge()
917 …for (; brow_ptr[0] != brow_end[0]; ++brow_ptr[0]) outputj[outputi_nnz++] = *brow_ptr[0]; /* copy r… 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()
979 else outputj = workj_L2 + L2_nnz; /* Merge from L1 work array to L2 work array */ in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge()
985 …for (; brow_ptr[0] != brow_end[0]; ++brow_ptr[0]) outputj[outputi_nnz++] = *brow_ptr[0]; /* copy r… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge()
1021 if (rowsleft) outputj = workj_L3; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge()
1022 else outputj = cj + ci_nnz; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_RowMerge()
[all …]