Commit fbc6e6eb authored by Philip Carns's avatar Philip Carns
Browse files

add osu latency test for baseline

parent 988007cb
......@@ -6,6 +6,9 @@
#COBALT -q debug-flat-quad
#COBALT -M carns@mcs.anl.gov
echo "MPI (one way, double the latency for round trip):"
aprun -n 2 -N 1 ./osu_latency
echo "Margo OFI/GNI (round trip):"
aprun -n 2 -N 1 ./margo-p2p-latency -i 100000 -n ofi+gni://ipogif0:5000
echo "Margo BMI/TCP (round trip):"
......
......@@ -16,7 +16,9 @@ module swap PrgEnv-intel PrgEnv-gnu
module load boost/gnu
export CC=cc
export CXX=CC
export CFLAGS="-O3 -I$BOOST_ROOT/include"
export CXXFLAGS="-O3"
export PKG_CONFIG_PATH="$PREFIX/lib/pkgconfig:$PKG_CONFIG_PATH"
export CRAYPE_LINK_TYPE=dynamic
......@@ -37,6 +39,17 @@ tar -xvzf libev-4.24.tar.gz
git clone https://xgitlab.cels.anl.gov/sds/abt-snoozer.git
git clone https://xgitlab.cels.anl.gov/sds/margo.git
git clone https://xgitlab.cels.anl.gov/sds/ssg.git
wget http://mvapich.cse.ohio-state.edu/download/mvapich/osu-micro-benchmarks-5.3.2.tar.gz
tar -xvzf osu-micro-benchmarks-5.3.2.tar.gz
# OSU MPI benchmarks
echo "=== BUILDING ARGOBOTS ==="
cd $SANDBOX/osu-micro-benchmarks-5.3.2
mkdir build
cd build
../configure --prefix=$PREFIX --host=x86_64-linux
make -j 3
make install
# argobots
echo "=== BUILDING ARGOBOTS ==="
......@@ -123,6 +136,7 @@ make tests
echo "=== SUBMITTING AND WAITING FOR JOB ==="
cp $SANDBOX/ssg/build/tests/perf-regression/.libs/margo-p2p-latency $JOBDIR
cp $PREFIX/bin/fi_pingpong $JOBDIR
cp $PREFIX/libexec/osu-micro-benchmarks/mpi/pt2pt/osu_latency $JOBDIR
cd $JOBDIR
JOBID=`qsub ./margo-p2p-latency.qsub`
cqwait $JOBID
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment