Skip to content

Commit

Permalink
Add GASNet co-locale performance tests
Browse files Browse the repository at this point in the history
Signed-off-by: John H. Hartman <[email protected]>
  • Loading branch information
jhh67 committed Sep 4, 2024
1 parent bf0be86 commit 3639fca
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions util/cron/test-perf.hpe-apollo-hdr.gasnet-ibv.fast.colo.bash
Original file line number Diff line number Diff line change
@@ -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}

0 comments on commit 3639fca

Please sign in to comment.