Commit b6307eb5 authored by Shane Snyder's avatar Shane Snyder
Browse files

get theta regressions to run mercury-runner

parent b6aea1e6
......@@ -6,6 +6,9 @@
#COBALT -q debug-flat-quad
#COBALT -M carns@mcs.anl.gov
# XXX xalt module currently eating '-M' flag for mercury-runner...disabling for now
module unload xalt
echo "## MPI (one way, double the latency for round trip):"
aprun -n 2 -N 1 ./osu_latency
......@@ -32,3 +35,5 @@ cat $COBALT_JOBID.fi_pingpong_client.log
echo "## Margo OFI/GNI (round trip) with diagnostics:"
aprun -n 2 -N 1 ./margo-p2p-latency -i 100000 -n ofi+gni://ipogif0:5000 -d $COBALT_JOBID.diag
echo "## Mercury-runner OFI/GNI (round trip):"
aprun -n 2 -N 1 ./mercury-runner -q -c 100000 -l 1 -m c -M -d `pwd` 1 h0=ofi+gni://ipogif0:5000 h1
......@@ -44,6 +44,7 @@ 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
git clone https://github.com/pdlfs/mercury-runner.git
# OSU MPI benchmarks
echo "=== BUILDING OSU MICRO BENCHMARKS ==="
......@@ -135,11 +136,21 @@ make -j 3
make install
make tests
# mercury-runner benchmark
echo "=== BUILDING MERCURY-RUNNER BENCHMARK ==="
cd $SANDBOX/mercury-runner
mkdir build
cd build
cmake -DCMAKE_PREFIX_PATH=$PREFIX -DCMAKE_INSTALL_PREFIX=$PREFIX -DMPI=ON ..
make -j 3
make install
# set up job to run
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
cp $PREFIX/bin/mercury-runner $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