From c346f5a59e58f0ada5bb57fded553f667217f83b Mon Sep 17 00:00:00 2001 From: rafael Date: Wed, 30 May 2018 08:36:03 +0200 Subject: [PATCH 1/2] Flexible a2a --- .../microbenchmarks/osu/flexible_a2a.py | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 cscs-checks/microbenchmarks/osu/flexible_a2a.py diff --git a/cscs-checks/microbenchmarks/osu/flexible_a2a.py b/cscs-checks/microbenchmarks/osu/flexible_a2a.py new file mode 100644 index 0000000000..f4085318d2 --- /dev/null +++ b/cscs-checks/microbenchmarks/osu/flexible_a2a.py @@ -0,0 +1,28 @@ +import os +import reframe as rfm +import reframe.utility.sanity as sn + + +@rfm.simple_test +class FlexibleAlltoallTest(rfm.RegressionTest): + def __init__(self): + super().__init__() + self.valid_systems = ['daint:gpu', 'daint:mc', + 'dom:gpu', 'dom:mc', + 'kesch:cn', 'kesch:pn', + 'leone:normal', 'monch:compute'] + self.valid_prog_environs = ['PrgEnv-cray', 'PrgEnv-gnu', + 'PrgEnv-intel', 'PrgEnv-pgi'] + if self.current_system.name == 'kesch': + self.valid_prog_environs = ['PrgEnv-cray', 'PrgEnv-gnu', + 'PrgEnv-intel'] + + self.descr = 'Flexible alltoall osu microbenchmark' + self.executable = 'osu_alltoall' + self.maintainers = ['RS', 'VK'] + self.num_tasks_per_node = 1 + self.num_tasks = 0 + self.sanity_patterns = sn.assert_found(r'^1048576', self.stdout) + + def compile(self): + super().compile(makefile='Makefile_alltoall') From 169d5d45ed411228b5c8246cd18a7e98b1a73896 Mon Sep 17 00:00:00 2001 From: Vasileios Karakasis Date: Wed, 30 May 2018 20:43:13 +0200 Subject: [PATCH 2/2] Remove redundant import --- cscs-checks/microbenchmarks/osu/flexible_a2a.py | 1 - 1 file changed, 1 deletion(-) diff --git a/cscs-checks/microbenchmarks/osu/flexible_a2a.py b/cscs-checks/microbenchmarks/osu/flexible_a2a.py index f4085318d2..5d3b0d9e0e 100644 --- a/cscs-checks/microbenchmarks/osu/flexible_a2a.py +++ b/cscs-checks/microbenchmarks/osu/flexible_a2a.py @@ -1,4 +1,3 @@ -import os import reframe as rfm import reframe.utility.sanity as sn