Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
sds
sds-tests
Commits
0b381cad
Commit
0b381cad
authored
Jan 09, 2019
by
Philip Carns
Browse files
bake bw regression test, bebop
parent
97b64395
Changes
2
Hide whitespace changes
Inline
Side-by-side
perf-regression/bebop/bake-regression.sbatch
0 → 100644
View file @
0b381cad
#!/bin/bash
#SBATCH -N 2
#SBATCH -A startup-carns
#SBATCH --ntasks-per-node=1
#SBATCH --time=15:00
#SBATCH -p bdwall
# example of running benchmarks with spack-compiled software stack
export
LMOD_PAGER
=
none
module load numactl boost cmake
.
/home/carns/working/src/spack/share/spack/setup-env.sh
spack load
-r
ssg
spack load
-r
bake
module list
# force Intel MPI to use Infiniband instead of Omnipath/PSM2. If we let
# Intel MPI use it's preferred PSM2 path then Mercury can't open interface
# because of apparent MR_SCALABLE/MR_BASIC conflict
# we should also try MR_SCALABLE in Mercury NA as a possible workaround
export
I_MPI_FABRICS
=
shm:ofa
echo
"## Bake OFI/PSM2 (bdw):"
rm
-f
/dev/shm/foo.dat
bake-mkpool
-s
60G /dev/shm/foo.dat
mpirun /home/carns/working/install-bebop/bin/bake-p2p-bw
-x
16777216
-m
34359738368
-n
psm2://enp6s0f0:5000
-p
/dev/shm/foo.dat
-c
1
echo
"## Bake OFI/PSM2 (8x concurrency, bdw):"
rm
-f
/dev/shm/foo.dat
bake-mkpool
-s
60G /dev/shm/foo.dat
mpirun /home/carns/working/install-bebop/bin/bake-p2p-bw
-x
16777216
-m
34359738368
-n
psm2://enp6s0f0:5000
-p
/dev/shm/foo.dat
-c
8
echo
"## Bake OFI/PSM2 (bdw, Hg busy spin):"
rm
-f
/dev/shm/foo.dat
bake-mkpool
-s
60G /dev/shm/foo.dat
mpirun /home/carns/working/install-bebop/bin/bake-p2p-bw
-x
16777216
-m
34359738368
-n
psm2://enp6s0f0:5000
-p
/dev/shm/foo.dat
-c
1
-t
0,0
echo
"## Bake OFI/PSM2 (8x concurrency, bdw, Hg busy spin):"
rm
-f
/dev/shm/foo.dat
bake-mkpool
-s
60G /dev/shm/foo.dat
mpirun /home/carns/working/install-bebop/bin/bake-p2p-bw
-x
16777216
-m
34359738368
-n
psm2://enp6s0f0:5000
-p
/dev/shm/foo.dat
-c
8
-t
0,0
perf-regression/bebop/run-regression.sh
View file @
0b381cad
...
...
@@ -21,6 +21,7 @@ cp packages.yaml $SANDBOX/
# scratch area for job submission
mkdir
-p
$JOBDIR
cp
margo-regression.sbatch
$JOBDIR
cp
bake-regression.sbatch
$JOBDIR
cd
$SANDBOX
git clone https://github.com/spack/spack.git
...
...
@@ -89,6 +90,7 @@ cp $PREFIX/libexec/osu-micro-benchmarks/mpi/pt2pt/osu_latency $JOBDIR
cd
$JOBDIR
export
SANDBOX
sbatch
--wait
--export
=
ALL ./margo-regression.sbatch
sbatch
--wait
--export
=
ALL ./bake-regression.sbatch
echo
"=== JOB DONE, COLLECTING AND SENDING RESULTS ==="
# gather output, strip out funny characters, mail
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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