The use of benchmarking allows you to:
- Determine the best options to run a package, or your own code with, especially mpirun options.
- How a package or your own codes scales with processor counts, and the optimal number of processors to use per experiment to maximise results per CPU core hour used.
- Where you might improve codes.
- Optimal compilers.