Benchmarking: b eff
Jump to navigation
Jump to search
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
Output
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