Guillaume Raffy
c534d7e135
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] |
||
---|---|---|
.. | ||
hibenchonphysix.py | ||
readme.md | ||
showresults.py | ||
starbench-template.job |
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
)