[petsc-users] Benchmarking different PETSc installations
Tabrez Ali
stali at geology.wisc.edu
Fri Nov 9 12:38:38 CST 2012
You can start by benchmarking MatMult which I guess is one of the
heavily used kernels native to PETSc.
Based on few runs (attached), which I tried a while back, I am yet to
see a large difference across different compilers (for MatMult).
Also for some reason I was not able to use -fast with Intel and -O3 with
Open64 compilers (PETSc's build system was complaining and I dont
exactly remember why).
T
On 11/09/2012 11:20 AM, Reuben D. Budiardja wrote:
> Hello,
>
> I would like to compare / benchmark several different PETSc installations on my
> system. The differences may be: different compilers or compiler flags, different
> libraries used by PETSc (e.g. BLAS&LAPACK, and any other packages used by
> PETSc that I included in the build like SuperLU_Dist, Metis/ParMetis, Hypre,
> etc). Some of these libraries were provided by different vendors and some we
> built ourselves and I'd like to compare the performances as used by PETSc.
>
> So I am wondering if there's any kind of general PETSc benchmarking code out
> there that can do this. The more thorough parts of PETSc that gets exersized
> by the benchmark code the better, but even if only parts are tested it'd be
> useful too. Also I'm more interested on the benchmark code that can run with
> larger number of processors (e.g. order of hundreds and thousands). I've tried
> Google search but that hasn't yielded much of anything. So any help in
> pointing me to the right direction is greatly appreciated.
>
> Thank you
> RDB
--
No one trusts a model except the one who wrote it; Everyone trusts an observation except the one who made it - Harlow Shapley
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mcs.anl.gov/pipermail/petsc-users/attachments/20121109/618d20d5/attachment.html>
More information about the petsc-users
mailing list