Skip to content

Commit a8a9dd0

Browse files
authored
Merge pull request #17392 from ronawho/add-cs-hdr-perf-testing
Add some cray-cs perf testing on a system with HDR IB [reviewed by @gbtitus and @Maxrimus] This adds some additional testing to a newer Cray CS. To start I'm only adding gasnet-ibv large and fast configurations.
2 parents 1108202 + 212a9f8 commit a8a9dd0

3 files changed

+60
-0
lines changed

Diff for: util/cron/common-perf-cray-cs-hdr.bash

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
#!/usr/bin/env bash
2+
#
3+
# Configure settings for Cray CS HDR performance testing.
4+
5+
export CHPL_LAUNCHER_PARTITION=clx24
6+
export CHPL_TARGET_CPU=none
7+
8+
# the lengths we go to, to avoid line wrap ...
9+
pcca=(-performance-configs gn-ibv-large:v,gn-ibv-fast:v \
10+
-performance \
11+
-perflabel ml- \
12+
-startdate 07/01/19)
13+
perf_cray_cs_args=${pcca[*]}

Diff for: util/cron/test-perf.cray-cs-hdr.gasnet-ibv.fast.bash

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#!/usr/bin/env bash
2+
#
3+
# Run performance tests on a cray-cs
4+
5+
CWD=$(cd $(dirname $0) ; pwd)
6+
7+
export CHPL_TEST_PERF_CONFIG_NAME='16-node-cs-hdr'
8+
9+
source $CWD/common-perf.bash
10+
export CHPL_TEST_PERF_DIR=/cray/css/users/chapelu/NightlyPerformance/cray-cs/16-node-cs-hdr
11+
12+
export CHPL_NIGHTLY_TEST_CONFIG_NAME="perf.cray-cs-hdr.gasnet-ibv.fast"
13+
14+
source $CWD/common-cray-cs.bash y
15+
source $CWD/common-perf-cray-cs-hdr.bash
16+
17+
export CHPL_GASNET_SEGMENT=fast
18+
export GASNET_PHYSMEM_MAX=124G
19+
export GASNET_IBV_PORTS=mlx5_1
20+
export CHPL_GASNET_MORE_CFG_OPTIONS=--disable-ibv-odp
21+
nightly_args="${nightly_args} -no-buildcheck"
22+
perf_args="-performance-description gn-ibv-fast -numtrials 1"
23+
24+
$CWD/nightly -cron ${perf_args} ${perf_cray_cs_args} ${nightly_args}
+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
#!/usr/bin/env bash
2+
#
3+
# Run performance tests on a cray-cs
4+
5+
CWD=$(cd $(dirname $0) ; pwd)
6+
7+
export CHPL_TEST_PERF_CONFIG_NAME='16-node-cs-hdr'
8+
9+
source $CWD/common-perf.bash
10+
export CHPL_TEST_PERF_DIR=/cray/css/users/chapelu/NightlyPerformance/cray-cs/16-node-cs-hdr
11+
12+
export CHPL_NIGHTLY_TEST_CONFIG_NAME="perf.cray-cs-hdr.gasnet-ibv.large"
13+
14+
source $CWD/common-cray-cs.bash y
15+
source $CWD/common-perf-cray-cs-hdr.bash
16+
17+
export GASNET_PHYSMEM_MAX=124G
18+
export GASNET_IBV_PORTS=mlx5_1
19+
export GASNET_ODP_VERBOSE=0
20+
nightly_args="${nightly_args} -no-buildcheck"
21+
perf_args="-performance-description gn-ibv-large -numtrials 1"
22+
23+
$CWD/nightly -cron ${perf_args} ${perf_cray_cs_args} ${nightly_args}

0 commit comments

Comments
 (0)