Skip to content

Commit

Permalink
Add co-locale performance tests on an HPE Apollo over GASNet with PSH…
Browse files Browse the repository at this point in the history
…M enabled (#25876)

Add co-locale performance tests on an HPE Apollo over GASNet with PSHM
enabled.

[Reviewed by @jabraham17, thank you.]
  • Loading branch information
jhh67 authored Sep 4, 2024
2 parents 6ab429c + fa34d85 commit e732ba1
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 e732ba1

Please sign in to comment.