Skip to main content

Cornelis Technical Documentation

6.9.4. Compiling the OSU OpenSHMEM Benchmarks

The OSU Micro-Benchmarks OpenSHMEM suite is compiled using the SOS oshcc compiler wrapper:

tar -xf osu-micro-benchmarks-<version>.tar.gz 
cd osu-micro-benchmarks-<version>

export PATH=<sosinstdir>/bin:$PATH
export  LD_LIBRARY_PATH=<sosinstdir>/lib:$LD_LIBRARY_PATH

./configure CC=oshcc --prefix=<osu_shmem_instdir> 
make -j
make install

The resulting binaries (osu_oshm_put, osu_oshm_get, osu_oshm_put_bw, osu_oshm_get_bw, etc.) are installed under:

<osu_shmem_instdir>/libexec/osu-micro-benchmarks/openshmem/