Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
sds
ssg
Commits
1ff4b2f7
Commit
1ff4b2f7
authored
Jan 31, 2018
by
Philip Carns
Browse files
update static regression build on theta
parent
3c17df88
Changes
3
Show whitespace changes
Inline
Side-by-side
tests/perf-regression/theta/margo-
p2p-latency
-static.qsub
→
tests/perf-regression/theta/margo-
regression
-static.qsub
View file @
1ff4b2f7
#!/bin/bash
#COBALT -n 2
#COBALT -t
1
0
#COBALT -t
2
0
#COBALT --mode script
#COBALT -A radix-io
#COBALT -q debug-flat-quad
...
...
@@ -9,11 +9,21 @@
# XXX xalt module currently eating '-M' flag for mercury-runner...disabling for now
module unload xalt
# NOTE: needed as of January 2018 to avoid conflicts between MPI and
# libfabric GNI provider
# NOTE: doing this with -e option to aprun
# export MPICH_GNI_NDREG_ENTRIES=2000
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 OFI/GNI (round trip, busy spin):"
aprun
-e
MPICH_GNI_NDREG_ENTRIES
=
2000
-n
2
-N
1 ./margo-p2p-latency
-i
100000
-n
ofi+gni://ipogif0:5000
-t
0,0
echo
"## Margo OFI/GNI (bw, busy spin):"
aprun
-e
MPICH_GNI_NDREG_ENTRIES
=
2000
-n
2
-N
1 ./margo-p2p-bw
-x
1048576
-n
ofi+gni://ipogif0:5000
-c
1
-D
20
-t
0,0
echo
"## Margo OFI/GNI (bw, 8x concurrency, busy spin):"
aprun
-e
MPICH_GNI_NDREG_ENTRIES
=
2000
-n
2
-N
1 ./margo-p2p-bw
-x
1048576
-n
ofi+gni://ipogif0:5000
-c
8
-D
20
-t
0,0
# echo "## WARNING: Margo OFI/TCP (disabled because it hangs as of 8/10/2017)"
# aprun -n 2 -N 1 ./margo-p2p-latency -i 100000 -n ofi+tcp://ipogif0:5000
...
...
tests/perf-regression/theta/margo-regression.qsub
View file @
1ff4b2f7
...
...
@@ -12,7 +12,7 @@ module unload xalt
# NOTE: needed as of January 2018 to avoid conflicts between MPI and
# libfabric GNI provider
# NOTE: doing this with -e option to aprun
# export MPICH_GNI_NDREG_
MAX_
ENTRIES=2000
# export MPICH_GNI_NDREG_ENTRIES=2000
echo
"## MPI (one way, double the latency for round trip):"
aprun
-n
2
-N
1 ./osu_latency
...
...
tests/perf-regression/theta/run-regression-static.sh
View file @
1ff4b2f7
...
...
@@ -29,7 +29,7 @@ mkdir $SANDBOX
# scratch area for job submission
mkdir
$JOBDIR
cp
margo-
p2p-latency
-static.qsub
$JOBDIR
cp
margo-
regression
-static.qsub
$JOBDIR
cd
$SANDBOX
git clone https://github.com/ofiwg/libfabric.git
...
...
@@ -153,18 +153,19 @@ make tests
# set up job to run
echo
"=== SUBMITTING AND WAITING FOR JOB ==="
cp
$SANDBOX
/ssg/build/tests/perf-regression/margo-p2p-latency
$JOBDIR
cp
$SANDBOX
/ssg/build/tests/perf-regression/margo-p2p-bw
$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
-static.qsub
`
JOBID
=
`
qsub ./margo-
regression
-static.qsub
`
cqwait
$JOBID
echo
"=== JOB DONE, COLLECTING AND SENDING RESULTS ==="
# gather output, strip out funny characters, mail
cat
$JOBID
.
*
>
combined.
$JOBID
.txt
dos2unix combined.
$JOBID
.txt
mailx
-s
"margo-
p2p-latency
(theta static)"
sds-commits@lists.mcs.anl.gov < combined.
$JOBID
.txt
mailx
-s
"margo-
regression
(theta static)"
sds-commits@lists.mcs.anl.gov < combined.
$JOBID
.txt
cd
/tmp
echo
sandbox:
$SANDBOX
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment