azurehpc/apps/osu
Xavier Pillons a87d5d7d04 fix code 2020-02-18 20:39:42 +01:00
..
hpcx_coll.lsf Find the PKEY in a consistent way across repo 2019-09-09 11:02:02 +01:00
hpcx_ring_pt2pt.lsf Find the PKEY in a consistent way across repo 2019-09-09 11:02:02 +01:00
osu_bw.sh fix code 2020-02-18 20:39:42 +01:00
parser_osu_bw.sh chmod +x 2020-02-18 19:27:00 +01:00
readme.md fix dir and update documentation 2019-09-06 17:26:12 +02:00

readme.md

Run the OSU benchmarks

Prerequisites

Cluster is built with the desired configuration for networking, storage, compute etc. You can see the tutorial or examples folder in this repo for how to set this up. OSU Benchmarks are already provided in the CentOS 7.6 HPC Image, so there is no need to build them if you use that image.

Dependencies for binary version:

  • None

First copy the apps directory to the cluster in a shared directory. The azhpc-scp can be used to do this:

azhpc-scp -r $azhpc_dir/apps/. hpcuser@headnode:/apps/azurehpc

Alternatively you can checkout the azurehpc repository but you will need to update the paths according to where you put it.

Connect to the headnode

azhpc-connect -u hpcuser headnode

Running

With LSF

Now, you can run as follows:

bsub -R "span[ptile=44]" -n 88 -o %J.log -e %J.err "bash /apps/azurehpc/osu/hpcx_coll.lsf osu_allreduce"
bsub -R "span[ptile=1]" -n 2 -o %J.log -e %J.err "bash /apps/azurehpc/osu/hpcx_ring_pt2pt.lsf"