Skip to content

Commit 20ef9a3

Browse files
committed
CI probe: CCE OpenMP lane, the reacting shocktube three times on one binary
1 parent d7c2127 commit 20ef9a3

2 files changed

Lines changed: 9 additions & 7 deletions

File tree

.github/workflows/common/test.sh

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,11 @@ fi
7474
# fall back to run-all). Pushes to master run the full suite as a backstop. Changed files
7575
# come from git detection (self-healing deepen) since the SLURM job doesn't receive the
7676
# paths-filter list.
77-
select_opts=""
78-
if [ "${GITHUB_EVENT_NAME:-}" = "pull_request" ]; then
79-
select_opts="--only 9DAC4DDC 2F35A1FE A421E318 5AC2F65D 29C5D458 34F3999B 3A8359F6 61AF4509"
80-
fi
81-
82-
./mfc.sh test -v --max-attempts 3 --no-build $select_opts -a -j $n_test_threads $rdma_opts $device_opts $build_opts $shard_opts -- -c $job_cluster
77+
# Probe: the reacting shocktube three times on one binary, one attempt each, so the
78+
# log carries three candidate values: identical means codegen, varying means a race.
79+
rc=0
80+
for pass_no in 1 2 3; do
81+
echo "=== probe pass $pass_no ==="
82+
./mfc.sh test -v --max-attempts 1 --no-build --only 259B2428 -a -j $n_test_threads $rdma_opts $device_opts $build_opts $shard_opts -- -c $job_cluster || rc=1
83+
done
84+
exit $rc

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -362,7 +362,7 @@ jobs:
362362
cluster: 'frontier'
363363
cluster_name: 'Oak Ridge | Frontier (CCE)'
364364
device: 'gpu'
365-
interface: 'acc'
365+
interface: 'omp'
366366
shard: ''
367367
runs-on:
368368
group: phoenix

0 commit comments

Comments
 (0)