Lines Matching refs:flops
1894 PetscLogDouble flops = 0.0; in MatILUFactorSymbolic_SeqAIJCUSPARSE_ILU0() local
1906 flops += nzLeft * (2.0 * nzRow - nzLeft + 1); in MatILUFactorSymbolic_SeqAIJCUSPARSE_ILU0()
1909 fs->numericFactFlops = flops; in MatILUFactorSymbolic_SeqAIJCUSPARSE_ILU0()
2130 PetscLogDouble flops = 0.0; in MatICCFactorSymbolic_SeqAIJCUSPARSE_ICC0() local
2140 flops += nzLeft * (2.0 * nzRow - nzLeft + 1); in MatICCFactorSymbolic_SeqAIJCUSPARSE_ICC0()
2143 fs->numericFactFlops = flops; in MatICCFactorSymbolic_SeqAIJCUSPARSE_ICC0()
2601 PetscLogDouble flops; member
3007 PetscCall(PetscLogGpuFlops(mmdata->flops)); in MatProductNumeric_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3037 PetscLogDouble flops; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE() local
3194 for (i = 0, flops = 0; i < A->rmap->n; i++) { in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3199 flops += 2. * (b->i[brow + 1] - b->i[brow]); in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3203 for (i = 0, flops = 0; i < A->rmap->n; i++) { in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3206 flops += (2. * anzi) * bnzi; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3209 flops = 0.; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3212 mmdata->flops = flops; in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()
3330 PetscCall(PetscLogGpuFlops(mmdata->flops)); in MatProductSymbolic_SeqAIJCUSPARSE_SeqAIJCUSPARSE()