iprbench/usecases/ipr/hibench
Guillaume Raffy cf1235f62c added the option --cmake-path to allow the user to choose the cmake executable to use.
As a result, the cmake path is no longer hardcoded (the hardcoded one was not suitable for alambix)

work related to [https://bugzilla.ipr.univ-rennes.fr/show_bug.cgi?id=3372]
2024-10-08 17:41:18 +02:00
..
hibenchonphysix.py added the option --cmake-path to allow the user to choose the cmake executable to use. 2024-10-08 17:41:18 +02:00
readme.md added the option --cmake-path to allow the user to choose the cmake executable to use. 2024-10-08 17:41:18 +02:00
showresults.py improved showresults.py: 2024-10-04 18:24:02 +02:00
starbench-template.job added the option --cmake-path to allow the user to choose the cmake executable to use. 2024-10-08 17:41:18 +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@alambix-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' --cmake-path /usr/bin/cmake

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)