Lines Matching refs:flops
1525 PetscLogDouble flops = 0.0; in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0() local
1538 flops += nzLeft * (2.0 * nzRow - nzLeft + 1); in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0()
1541 fs->numericFactFlops = flops; in MatILUFactorSymbolic_SeqAIJHIPSPARSE_ILU0()
1760 PetscLogDouble flops = 0.0; in MatICCFactorSymbolic_SeqAIJHIPSPARSE_ICC0() local
1770 flops += nzLeft * (2.0 * nzRow - nzLeft + 1); in MatICCFactorSymbolic_SeqAIJHIPSPARSE_ICC0()
1773 fs->numericFactFlops = flops; in MatICCFactorSymbolic_SeqAIJHIPSPARSE_ICC0()
2177 PetscLogDouble flops; member
2505 PetscCall(PetscLogGpuFlops(mmdata->flops)); in MatProductNumeric_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2534 PetscLogDouble flops; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE() local
2686 for (i = 0, flops = 0; i < A->rmap->n; i++) { in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2691 flops += 2. * (b->i[brow + 1] - b->i[brow]); in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2695 for (i = 0, flops = 0; i < A->rmap->n; i++) { in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2698 flops += (2. * anzi) * bnzi; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2700 } else flops = 0.; /* TODO */ in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2702 mmdata->flops = flops; in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()
2803 PetscCall(PetscLogGpuFlops(mmdata->flops)); in MatProductSymbolic_SeqAIJHIPSPARSE_SeqAIJHIPSPARSE()