Difference between revisions of "Benchmarking: b eff"
Jump to navigation
Jump to search
(Created page with "== Benchmark == * Download: https://fs.hlrs.de/projects/par/mpi/b_eff/b_eff.c == Build == Built using the following: <syntaxhighlight> [david@head-boston b_eff]$ module load openmpi/g...") |
(→Run) |
||
| Line 19: | Line 19: | ||
Standard mpirun, no flags required | Standard mpirun, no flags required | ||
<syntaxhighlight> | <syntaxhighlight> | ||
| − | + | [david@compute001 b_eff]$ mpirun -np 2 ./b_eff | |
| + | b_eff = 2811.608 MB/s = 1405.804 * 2 PEs with 1024 MB/PE on Linux compute001 2.6.32-358.23.2.el6.x86_64 #1 SMP Wed Oct 16 18:37:12 UTC 2013 x86_64 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Latest revision as of 20:06, 9 June 2014
Benchmark
Build
Built using the following:
[david@head-boston b_eff]$ module load openmpi/gcc/64/1.6.5-mlnx-ofed
[david@head-boston b_eff]$ which mpicc
/usr/mpi/gcc/openmpi-1.6.5/bin/mpiccCommand to build:
mpicc -o b_eff -DMEMORY_PER_PROCESSOR=1024 b_eff.c -lmRun
Standard mpirun, no flags required
[david@compute001 b_eff]$ mpirun -np 2 ./b_eff
b_eff = 2811.608 MB/s = 1405.804 * 2 PEs with 1024 MB/PE on Linux compute001 2.6.32-358.23.2.el6.x86_64 #1 SMP Wed Oct 16 18:37:12 UTC 2013 x86_64Output
Each run of the benchmark on a particular system results in a set of output files. (Default prefix is b_eff.)
- b_eff.prot a detailed protocol
- b_eff.short a short version of the protocol
- b_eff.sum a short overview
- b_eff.plot a file with data for plotting
- b_eff.gps a script for gnuplot
- b_eff.tex a LaTeX source file to create a benchmark report
With only 3-steps you can create a nice benchmark report with charts. What you need is:
- Gnuplot (version 3.7 or newer)
- an installation of LaTeX
- b_eff.plot b_eff.gps b_eff.tex
Commands:
gnuplot b_eff.gps
latex b_eff.tex
dvips b_eff.dvi