Home
last modified time | relevance | path

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

/petsc/src/mat/impls/aij/seq/
H A Dmatmatmult.c254 PetscInt i, j, k, anzi, bnzi, cnzi, brow; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted() local
288 bnzi = bi[brow + 1] - bi[brow]; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
293 for (k = 0; k < bnzi; k++) ab_dense[bjj[k]] += valtmp * baj[k]; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
294 flops += 2 * bnzi; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Sorted()
327 PetscInt i, j, k, anzi, bnzi, cnzi, brow; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable() local
351 bnzi = bi[brow + 1] - bi[brow]; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
357 for (k = 0; nextb < bnzi; k++) { in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
362 flops += 2 * bnzi; in MatMatMultNumeric_SeqAIJ_SeqAIJ_Scalable()
1441 PetscInt am = A->rmap->n, anzi, *ai = a->i, *aj = a->j, *bi = b->i, *bj, bnzi, nextb; in MatTransposeMatMultNumeric_SeqAIJ_SeqAIJ() local
1461 bnzi = bi[i + 1] - bi[i]; in MatTransposeMatMultNumeric_SeqAIJ_SeqAIJ()
[all …]
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.c4656 PetscInt anzi, *bj_i, *bi, *bj, arow, bnzi, nextaj; in MatCreateMPIAIJSumSeqAIJNumeric() local
4722 bnzi = bi[i + 1] - bi[i]; in MatCreateMPIAIJSumSeqAIJNumeric()
4723 PetscCall(PetscArrayzero(ba_i, bnzi)); in MatCreateMPIAIJSumSeqAIJNumeric()
4753 PetscCall(MatSetValues(mpimat, 1, &arow, bnzi, bj_i, ba_i, INSERT_VALUES)); in MatCreateMPIAIJSumSeqAIJNumeric()
4775 PetscInt k, anzi, *bi, *bj, *lnk, nlnk, arow, bnzi; in MatCreateMPIAIJSumSeqAIJSymbolic() local
4926 bnzi = 0; in MatCreateMPIAIJSumSeqAIJSymbolic()
4932 bnzi += nlnk; in MatCreateMPIAIJSumSeqAIJSymbolic()
4939 bnzi += nlnk; in MatCreateMPIAIJSumSeqAIJSymbolic()
4944 if (len < bnzi) len = bnzi; /* =max(bnzi) */ in MatCreateMPIAIJSumSeqAIJSymbolic()
4947 …if (current_space->local_remaining < bnzi) PetscCall(PetscFreeSpaceGet(PetscIntSumTruncate(bnzi, c… in MatCreateMPIAIJSumSeqAIJSymbolic()
[all …]
/petsc/src/mat/impls/aij/seq/seqhipsparse/
H A Daijhipsparse.hip.cxx2697 const PetscInt bnzi = b->i[i + 1] - b->i[i]; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() local
2698 flops += (2. * anzi) * bnzi; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
/petsc/src/mat/impls/aij/seq/seqcusparse/
H A Daijcusparse.cu3205 const PetscInt bnzi = b->i[i + 1] - b->i[i]; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE() local
3206 flops += (2. * anzi) * bnzi; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()