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

add osu latency test for baseline

parent 988007cb
...@@ -6,6 +6,9 @@ ...@@ -6,6 +6,9 @@
#COBALT -q debug-flat-quad #COBALT -q debug-flat-quad
#COBALT -M carns@mcs.anl.gov #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):" echo "Margo OFI/GNI (round trip):"
aprun -n 2 -N 1 ./margo-p2p-latency -i 100000 -n ofi+gni://ipogif0:5000 aprun -n 2 -N 1 ./margo-p2p-latency -i 100000 -n ofi+gni://ipogif0:5000
echo "Margo BMI/TCP (round trip):" echo "Margo BMI/TCP (round trip):"
......
...@@ -16,7 +16,9 @@ module swap PrgEnv-intel PrgEnv-gnu ...@@ -16,7 +16,9 @@ module swap PrgEnv-intel PrgEnv-gnu
module load boost/gnu module load boost/gnu
export CC=cc export CC=cc
export CXX=CC
export CFLAGS="-O3 -I$BOOST_ROOT/include" export CFLAGS="-O3 -I$BOOST_ROOT/include"
export CXXFLAGS="-O3"
export PKG_CONFIG_PATH="$PREFIX/lib/pkgconfig:$PKG_CONFIG_PATH" export PKG_CONFIG_PATH="$PREFIX/lib/pkgconfig:$PKG_CONFIG_PATH"
export CRAYPE_LINK_TYPE=dynamic export CRAYPE_LINK_TYPE=dynamic
...@@ -37,6 +39,17 @@ tar -xvzf libev-4.24.tar.gz ...@@ -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/abt-snoozer.git
git clone https://xgitlab.cels.anl.gov/sds/margo.git git clone https://xgitlab.cels.anl.gov/sds/margo.git
git clone https://xgitlab.cels.anl.gov/sds/ssg.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 # argobots
echo "=== BUILDING ARGOBOTS ===" echo "=== BUILDING ARGOBOTS ==="
...@@ -123,6 +136,7 @@ make tests ...@@ -123,6 +136,7 @@ make tests
echo "=== SUBMITTING AND WAITING FOR JOB ===" echo "=== SUBMITTING AND WAITING FOR JOB ==="
cp $SANDBOX/ssg/build/tests/perf-regression/.libs/margo-p2p-latency $JOBDIR cp $SANDBOX/ssg/build/tests/perf-regression/.libs/margo-p2p-latency $JOBDIR
cp $PREFIX/bin/fi_pingpong $JOBDIR cp $PREFIX/bin/fi_pingpong $JOBDIR
cp $PREFIX/libexec/osu-micro-benchmarks/mpi/pt2pt/osu_latency $JOBDIR
cd $JOBDIR cd $JOBDIR
JOBID=`qsub ./margo-p2p-latency.qsub` JOBID=`qsub ./margo-p2p-latency.qsub`
cqwait $JOBID 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