[petsc-users] FLOPS vs FLOPS/sec from PETSc -log_summary

Barry Smith bsmith at mcs.anl.gov
Wed Feb 15 13:06:48 CST 2017


  In PETSc FLOPS refers to (F)loating (P)oint (OP)eration(s)  :-) Hence the confusing notation in our output. 

   Barry

Yes. this is confusing but it ended up this way because no one says, "this calculation took 500 FLOP", that just sounds weird. Even Total FLOP sounds weird. Any suggestions for how to phrase it without the confusion?



> On Feb 15, 2017, at 12:58 PM, Ajit Desai <aero.aju at gmail.com> wrote:
> 
> Hello everyone,
> 
> I am little unclear between Flops and Flops/sec in the performance profile obtained for my solver using -log_summary. 
> Usually, FLOPS stands for (Floating Point Operations Per Second) then what is Flops/sec produced by PETSc log_summary and how it is different from Flops?
> 
> I have included the output for the reference below.  
> 
>                                              Max          Max/Min        Avg            Total 
> Time (sec):                     6.782e+02      1.00003   6.782e+02
> Objects:                          7.400e+01      1.02778   7.206e+01
> Flops:                              5.451e+11      1.99585   4.518e+11  3.181e+14
> Flops/sec:                       8.038e+08      1.99585   6.662e+08  4.690e+11
> MPI Messages:               0.000e+00      0.00000   0.000e+00  0.000e+00
> MPI Message Lengths:   0.000e+00      0.00000   0.000e+00  0.000e+00
> MPI Reductions:             1.000e+00      1.00000
> 
> Thanks in advance. 
> Ajit Desai
>  PhD Scholar, Carleton University, Canada



More information about the petsc-users mailing list