iprbench/usecases/ipr/hibench
Guillaume Raffy c534d7e135 improved the hosts table to ease adaptation to alambix instead of physix
This hosts description table is still hardcoded, though... at some point it will be better to use external data to make the code more generic (an attempt was made with pandas, but this introduced complexity in the setup so I decided to keep it hardcoded for the moment).

work related to [https://bugzilla.ipr.univ-rennes.fr/show_bug.cgi?id=3372]
2024-10-08 17:22:26 +02:00
..
hibenchonphysix.py improved the hosts table to ease adaptation to alambix instead of physix 2024-10-08 17:22:26 +02:00
readme.md added the --results-dir option 2024-10-07 12:16:47 +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:

graffy@physix-frontal:/opt/ipr/cluster/work.global/graffy/starbench$ ./hibenchonphysix.py --commit-id 53894da48505892bfa05693a52312bacb12c70c9 --results-dir $GLOBAL_WORK_DIR/graffy/hibridon/benchmarks/starbench/hibench/2024-10-07-16:00:00

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)