From 3639fcabc153b98f4df5abb9302592f3f100daa3 Mon Sep 17 00:00:00 2001 From: "John H. Hartman" Date: Thu, 15 Aug 2024 09:21:26 -0700 Subject: [PATCH 1/2] Add GASNet co-locale performance tests Signed-off-by: John H. Hartman --- ...f.hpe-apollo-hdr.gasnet-ibv.fast.colo.bash | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 util/cron/test-perf.hpe-apollo-hdr.gasnet-ibv.fast.colo.bash diff --git a/util/cron/test-perf.hpe-apollo-hdr.gasnet-ibv.fast.colo.bash b/util/cron/test-perf.hpe-apollo-hdr.gasnet-ibv.fast.colo.bash new file mode 100755 index 000000000000..f66592a87708 --- /dev/null +++ b/util/cron/test-perf.hpe-apollo-hdr.gasnet-ibv.fast.colo.bash @@ -0,0 +1,30 @@ +#!/usr/bin/env bash +# +# Run co-locale performance tests on an HPE Apollo over GASNet with PSHM +# enabled. + +CWD=$(cd $(dirname $0) ; pwd) + +export CHPL_TEST_PERF_SUBDIR="hpe-apollo" +export CHPL_TEST_PERF_CONFIG_NAME='16-node-apollo-hdr' + +source $CWD/common-perf.bash + +export CHPL_NIGHTLY_TEST_CONFIG_NAME="perf.hpe-apollo-hdr.gasnet-ibv.fast.colo" + +source $CWD/common-hpe-apollo.bash +source $CWD/common-perf-hpe-apollo-hdr.bash +perf_hpe_apollo_args="-performance-configs gn-ibv-fast-colo:v -perflabel ml- -startdate 09/04/24" + +export CHPL_GASNET_SEGMENT=fast +export GASNET_PHYSMEM_MAX="0.90" +export CHPL_RT_LOCALES_PER_NODE=2 +export CHPL_GASNET_MORE_CFG_OPTIONS=--enable-pshm + +nightly_args="${nightly_args} -no-buildcheck" +perf_args="-performance-description gn-ibv-fast-colo -numtrials 1" + +# Remove this for production +export CHPL_NIGHTLY_TEST_DIRS=release/examples/benchmarks + +$CWD/nightly -cron ${perf_args} ${perf_hpe_apollo_args} ${nightly_args} \ No newline at end of file From fa34d85a14a7f9fd90246d6911ed609d3f5550cf Mon Sep 17 00:00:00 2001 From: "John H. Hartman" Date: Wed, 4 Sep 2024 14:50:19 -0700 Subject: [PATCH 2/2] Added trailing newline Signed-off-by: John H. Hartman --- util/cron/test-perf.hpe-apollo-hdr.gasnet-ibv.fast.colo.bash | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/cron/test-perf.hpe-apollo-hdr.gasnet-ibv.fast.colo.bash b/util/cron/test-perf.hpe-apollo-hdr.gasnet-ibv.fast.colo.bash index f66592a87708..8c6562b78c58 100755 --- a/util/cron/test-perf.hpe-apollo-hdr.gasnet-ibv.fast.colo.bash +++ b/util/cron/test-perf.hpe-apollo-hdr.gasnet-ibv.fast.colo.bash @@ -27,4 +27,4 @@ perf_args="-performance-description gn-ibv-fast-colo -numtrials 1" # Remove this for production export CHPL_NIGHTLY_TEST_DIRS=release/examples/benchmarks -$CWD/nightly -cron ${perf_args} ${perf_hpe_apollo_args} ${nightly_args} \ No newline at end of file +$CWD/nightly -cron ${perf_args} ${perf_hpe_apollo_args} ${nightly_args}