iprbench/usecases/ipr/hibench
Guillaume Raffy 5d59650e84 added the --arch-regexp option to allow the user to restrict benchmarks on some architectures
As an example, this allowed me to run the benchmark on alambix50 only for testing purposes.

work related to [https://bugzilla.ipr.univ-rennes.fr/show_bug.cgi?id=3372]
2024-10-08 17:27:05 +02:00
..
hibenchonphysix.py added the --arch-regexp option to allow the user to restrict benchmarks on some architectures 2024-10-08 17:27:05 +02:00
readme.md added the --arch-regexp option to allow the user to restrict benchmarks on some architectures 2024-10-08 17:27:05 +02:00
showresults.py improved showresults.py: 2024-10-04 18:24:02 +02:00
starbench-template.job fixed regressions introduced in commit [b8c8a1b0e6] 2024-10-08 17:12:22 +02:00

readme.md

This example illustrates how starbench is used at IPR (Institut de Physique de Rennes) to measure the performance of hibridon on IPR's cluster (physix)

usage:

20241007-15:08:10 graffy@graffy-ws2:~/work/starbench/starbench.git$ rsync --exclude .git --exclude starbench.venv --exclude tmp --exclude usecases/ipr/hibench/results  -va ./ graffy@alambix.ipr.univ-rennes.fr:/opt/ipr/cluster/work.global/graffy/starbench.git/
sending incremental file list

sent 1,416 bytes  received 25 bytes  960.67 bytes/sec
total size is 140,225  speedup is 97.31
last command status : [0]
graffy@physix-frontal:/opt/ipr/cluster/work.global/graffy/starbench.git/usecases/ipr/hibench$ ./hibenchonphysix.py --commit-id 53894da48505892bfa05693a52312bacb12c70c9 --results-dir $GLOBAL_WORK_DIR/graffy/hibridon/benchmarks/starbench/hibench/$(date --iso=seconds) --arch-regexp 'intel_xeon_x5650'

hibenchonphysix.py script launches two sge jobs for each machine type in physix cluster:

  • one job that performs a benchmark of hibridon with gfortran compiler
  • one job that performs a benchmark of hibridon with ifort compiler

When the job successfully completes, it puts the results of the benchmark on physix's global work directory (eg /opt/ipr/cluster/work.global/graffy/hibridon/benchmarks/starbench/53894da48505892bfa05693a52312bacb12c70c9/nh3h2_qma_long/intel_xeon_x5550/gfortran)