[petsc-users] FLOPS vs FLOPS/sec from PETSc -log_summary
Ajit Desai
aero.aju at gmail.com
Wed Feb 15 13:24:18 CST 2017
Thanks, Justin and Barry,
That makes it clear now and I agree, using FLOP is sounds weird. However,
making it clear in the profiling section of PETSc manual would really help.
If I am not wrong, I couldn't find any such statement in PETSc manuals (for
ver-6.3.6).
my suggestion : FLOPc : Floating point operaions count. Also it goes well
with PETSc.
*Ajit Desai*
PhD Scholar, Carleton University, Canada
On Wed, Feb 15, 2017 at 2:06 PM, Barry Smith <bsmith at mcs.anl.gov> wrote:
>
> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20170215/62766bbe/attachment.html>
More information about the petsc-users
mailing list