From 03e591a92adefa54944c1e6a25cfbb310e4e655d Mon Sep 17 00:00:00 2001 From: Samuel Moors Date: Fri, 2 Aug 2024 14:19:08 +0200 Subject: [PATCH] skip QS/H2O-512 benchmark if too many nodes requested --- eessi/testsuite/tests/apps/cp2k/cp2k.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/eessi/testsuite/tests/apps/cp2k/cp2k.py b/eessi/testsuite/tests/apps/cp2k/cp2k.py index ed4e299b..98b3d4c0 100644 --- a/eessi/testsuite/tests/apps/cp2k/cp2k.py +++ b/eessi/testsuite/tests/apps/cp2k/cp2k.py @@ -90,6 +90,11 @@ def run_after_setup(self): self.skip_if(self.bench_name == 'QS/H2O-512' and self.num_tasks < min_cores, f'Skipping benchmark {self.bench_name}: less than {min_cores} cores requested ({self.num_tasks})') + # Skip QS/H2O-512 benchmark if too many nodes requested + max_nodes = 8 + self.skip_if(self.bench_name == 'QS/H2O-512' and self.num_nodes > max_nodes, + f'Skipping benchmark {self.bench_name}: more than {max_nodes} nodes requested ({self.num_nodes})') + # Set OMP_NUM_THREADS environment variable hooks.set_omp_num_threads(self)