Lines Matching refs:cnzi
150 PetscInt i, j, anzi, brow, bnzj, cnzi, *bj, *aj, *lnk, ndouble = 0, Crmax; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed() local
188 cnzi = lnk[0]; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
192 if (current_space->local_remaining < cnzi) { in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
193 …PetscCall(PetscFreeSpaceGet(PetscIntSumTruncate(cnzi, current_space->total_array_size), ¤t_s… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
198 PetscCall(PetscLLCondensedClean(bn, cnzi, current_space->array, lnk, lnkbt)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
200 current_space->array += cnzi; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
201 current_space->local_used += cnzi; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
202 current_space->local_remaining -= cnzi; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
204 ci[i + 1] = ci[i] + cnzi; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_LLCondensed()
254 PetscInt i, j, k, anzi, bnzi, cnzi, brow; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted() local
299 cnzi = ci[i + 1] - ci[i]; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
300 for (k = 0; k < cnzi; k++) { in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
304 flops += cnzi; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
305 cj = PetscSafePointerPlusOffset(cj, cnzi); in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
306 ca += cnzi; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
327 PetscInt i, j, k, anzi, bnzi, cnzi, brow; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable() local
348 cnzi = ci[i + 1] - ci[i]; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
366 cj += cnzi; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
367 ca += cnzi; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
387 PetscInt i, j, anzi, brow, bnzj, cnzi, *bj, *aj, *lnk, ndouble = 0, Crmax; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast() local
422 cnzi = lnk[1]; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
426 if (current_space->local_remaining < cnzi) { in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
427 …PetscCall(PetscFreeSpaceGet(PetscIntSumTruncate(cnzi, current_space->total_array_size), ¤t_s… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
432 PetscCall(PetscLLCondensedClean_fast(cnzi, current_space->array, lnk)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
434 current_space->array += cnzi; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
435 current_space->local_used += cnzi; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
436 current_space->local_remaining -= cnzi; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
438 ci[i + 1] = ci[i] + cnzi; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable_fast()
490 PetscInt i, j, anzi, brow, bnzj, cnzi, *bj, *aj, *lnk, ndouble = 0, Crmax; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable() local
525 cnzi = lnk[0]; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable()
529 if (current_space->local_remaining < cnzi) { in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable()
530 …PetscCall(PetscFreeSpaceGet(PetscIntSumTruncate(cnzi, current_space->total_array_size), ¤t_s… in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable()
535 PetscCall(PetscLLCondensedClean_Scalable(cnzi, current_space->array, lnk)); in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable()
537 current_space->array += cnzi; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable()
538 current_space->local_used += cnzi; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable()
539 current_space->local_remaining -= cnzi; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable()
541 ci[i + 1] = ci[i] + cnzi; in MatMatMultSymbolic_SeqAIJ_SeqAIJ_Scalable()
1302 PetscInt cm = C->rmap->n, *ci = c->i, *cj = c->j, i, j, cnzi, *ccol; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ() local
1342 cnzi = ci[i + 1] - ci[i]; in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ()
1345 for (j = 0; j < cnzi; j++) { in MatMatTransposeMultNumeric_SeqAIJ_SeqAIJ()