Skip to content

Commit 212a9f8

Browse files
committed
Add some cray-cs perf testing on a system with HDR IB
This adds some additional testing to a newer Cray CS. To start I'm only adding gasnet-ibv large and fast configurations. Signed-off-by: Elliot Ronaghan <[email protected]>
1 parent 9e536b4 commit 212a9f8

3 files changed

+17
-19
lines changed

util/cron/common-perf-cray-cs-hdr.bash

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#!/usr/bin/env bash
22
#
3-
# Configure settings for Cray CS performance testing.
3+
# Configure settings for Cray CS HDR performance testing.
44

5-
export CHPL_LAUNCHER_PARTITION=bdw18
6-
export CHPL_TARGET_CPU=broadwell
5+
export CHPL_LAUNCHER_PARTITION=clx24
6+
export CHPL_TARGET_CPU=none
77

88
# the lengths we go to, to avoid line wrap ...
9-
pcca=(-performance-configs gn-ibv-large:v,gn-ibv-fast:v,gn-mpi,ofi:v \
9+
pcca=(-performance-configs gn-ibv-large:v,gn-ibv-fast:v \
1010
-performance \
1111
-perflabel ml- \
1212
-startdate 07/01/19)

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

+6-9
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,19 @@
44

55
CWD=$(cd $(dirname $0) ; pwd)
66

7-
export CHPL_TEST_PERF_CONFIG_NAME='16-node-cs'
7+
export CHPL_TEST_PERF_CONFIG_NAME='16-node-cs-hdr'
88

99
source $CWD/common-perf.bash
10-
export CHPL_TEST_PERF_DIR=/cray/css/users/chapelu/NightlyPerformance/cray-cs/16-node-cs
10+
export CHPL_TEST_PERF_DIR=/cray/css/users/chapelu/NightlyPerformance/cray-cs/16-node-cs-hdr
1111

12-
export CHPL_NIGHTLY_TEST_CONFIG_NAME="perf.cray-cs.gasnet-ibv.fast"
12+
export CHPL_NIGHTLY_TEST_CONFIG_NAME="perf.cray-cs-hdr.gasnet-ibv.fast"
1313

1414
source $CWD/common-cray-cs.bash y
15-
source $CWD/common-perf-cray-cs.bash
16-
17-
# Keep long running tests as a performance issue instead of being reported as a
18-
# correctness timeout -- https://github.com/Cray/chapel-private/issues/443
19-
export CHPL_TEST_TIMEOUT=1800
15+
source $CWD/common-perf-cray-cs-hdr.bash
2016

2117
export CHPL_GASNET_SEGMENT=fast
22-
export GASNET_PHYSMEM_MAX=83G
18+
export GASNET_PHYSMEM_MAX=124G
19+
export GASNET_IBV_PORTS=mlx5_1
2320
export CHPL_GASNET_MORE_CFG_OPTIONS=--disable-ibv-odp
2421
nightly_args="${nightly_args} -no-buildcheck"
2522
perf_args="-performance-description gn-ibv-fast -numtrials 1"

util/cron/test-perf.cray-cs-hdr.gasnet-ibv.large.bash

+7-6
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,20 @@
44

55
CWD=$(cd $(dirname $0) ; pwd)
66

7-
export CHPL_TEST_PERF_CONFIG_NAME='16-node-cs'
7+
export CHPL_TEST_PERF_CONFIG_NAME='16-node-cs-hdr'
88

99
source $CWD/common-perf.bash
10-
export CHPL_TEST_PERF_DIR=/cray/css/users/chapelu/NightlyPerformance/cray-cs/16-node-cs
10+
export CHPL_TEST_PERF_DIR=/cray/css/users/chapelu/NightlyPerformance/cray-cs/16-node-cs-hdr
1111

12-
export CHPL_NIGHTLY_TEST_CONFIG_NAME="perf.cray-cs.gasnet-ibv.large"
12+
export CHPL_NIGHTLY_TEST_CONFIG_NAME="perf.cray-cs-hdr.gasnet-ibv.large"
1313

1414
source $CWD/common-cray-cs.bash y
15-
source $CWD/common-perf-cray-cs.bash
15+
source $CWD/common-perf-cray-cs-hdr.bash
1616

17-
export GASNET_PHYSMEM_MAX=83G
17+
export GASNET_PHYSMEM_MAX=124G
18+
export GASNET_IBV_PORTS=mlx5_1
1819
export GASNET_ODP_VERBOSE=0
1920
nightly_args="${nightly_args} -no-buildcheck"
20-
perf_args="-performance-description gn-ibv-large -numtrials 3"
21+
perf_args="-performance-description gn-ibv-large -numtrials 1"
2122

2223
$CWD/nightly -cron ${perf_args} ${perf_cray_cs_args} ${nightly_args}

0 commit comments

Comments
 (0)