OSU micro-benchmarks

OSU microbenchmarks is a comprehensive set of MPI benchmarks allowing for performance evaluation of various MPI implementations and transports.

Developed by Ohio State University team responsible for MVAPICH MPI implementation. More information can be found here

Available containers

Name sha256 mpi labels descripion
Singularity.OSU-Micro-Benchmarks-5.7.1-iimpi-2021a.localimage.sif 250fb2f29b408f369fc6c6c7cc51fc6c87da39b7e9b5696dc73ee627442119eb IntelMPI 2021a pmi2 benchmark
Singularity.OSU-Micro-Benchmarks-5.8-gompi-2021b.localimage.sif 3add487a9fb69bdeabb3ce81f1c1cd80d32c17cb801b631e6198a4e263044892 OpenMPI 4.1.2 pmix benchmark

Running the container

Example invocation of osu_mbw_mr benchmark

# Note: $PLCR is base path of container repository
export I_MPI_PMI_LIBRARY=$PLCR/local/pmi2/libpmi2.so
srun --mpi=pmi2 --cpu-bind=verbose -m block  singularity run -B $I_MPI_PMI_LIBRARY $PLCR/images/Singularity.OSU-Micro-Benchmarks-5.7.1-iimpi-2021a.localimage.sif osu_mbw_mr