Skip to content

Commit ee83d8f

Browse files
author
Vasileios Karakasis
authored
Merge branch 'master' into ci-generate-pipeline-new
2 parents 2831af0 + 58d43d6 commit ee83d8f

File tree

5 files changed

+285
-86
lines changed

5 files changed

+285
-86
lines changed

cscs-checks/libraries/boost/boost_python_check.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,17 @@
44
# SPDX-License-Identifier: BSD-3-Clause
55

66
import reframe as rfm
7-
import reframe.utility.osext as osext
87
import reframe.utility.sanity as sn
98

109

11-
@rfm.parameterized_test(['1.70.0'])
10+
@rfm.simple_test
1211
class BoostPythonBindingsTest(rfm.RegressionTest):
13-
def __init__(self, boostver):
14-
self.descr = f'Test for Boost {boostver} with Python bindings'
15-
self.valid_systems = ['daint:gpu', 'daint:mc', 'dom:gpu', 'dom:mc']
12+
def __init__(self):
13+
self.descr = f'Test for Boost with Python bindings'
14+
self.valid_systems = ['daint:gpu', 'daint:mc', 'dom:gpu', 'dom:mc',
15+
'eiger:mc']
1616
self.valid_prog_environs = ['builtin']
17-
cdt_version = osext.cray_cdt_version()
18-
self.modules = [f'Boost/{boostver}-CrayGNU-{cdt_version}-python3']
17+
self.modules = [f'Boost']
1918
self.executable = f'python3 hello.py'
2019
self.sanity_patterns = sn.assert_found('hello, world', self.stdout)
2120
version_cmd = ('python3 -c \'import sys; '
@@ -25,5 +24,5 @@ def __init__(self, boostver):
2524
'PYTHON_INCLUDE': '$(python3-config --includes)',
2625
'PYTHON_BOOST_LIB': f'boost_python$({version_cmd})'
2726
}
28-
self.maintainers = ['JB', 'AJ']
27+
self.maintainers = ['TM', 'AJ']
2928
self.tags = {'scs', 'production'}

cscs-checks/libraries/gridtools/gridtools_tests.py

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def __init__(self):
2828
]
2929
self.build_system.flags_from_environ = False
3030
self.build_system.make_opts = ['perftests']
31-
self.build_system.max_concurrency = 2
31+
self.build_system.max_concurrency = 8
3232
self.postbuild_cmds = ['ls tests/regression/']
3333
self.sanity_patterns = sn.assert_found(r'perftest',
3434
self.stdout)
@@ -52,7 +52,15 @@ class GridToolsGPUBuildCheck(GridToolsBuildCheck):
5252
def __init__(self):
5353
super().__init__()
5454
self.descr = 'GridTools GPU build test'
55-
self.modules.append('cudatoolkit')
55+
if self.current_system.name == 'dom':
56+
self.modules += [
57+
'cudatoolkit/10.2.89_3.29-7.0.2.1_3.5__g67354b4',
58+
'cdt-cuda/20.10',
59+
'gcc/8.3.0'
60+
]
61+
else:
62+
self.modules.append('cudatoolkit')
63+
5664
self.build_system.config_opts += [
5765
'-DGT_CUDA_ARCH=sm_60',
5866
'-DGT_TESTS_REQUIRE_GPU="ON"'

cscs-checks/libraries/math/scalapack_compile_run.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@ def __init__(self, linkage):
1515
self.sourcesdir = os.path.join(self.current_system.resourcesdir,
1616
'scalapack')
1717
self.valid_systems = ['daint:gpu', 'daint:mc', 'dom:mc', 'dom:gpu']
18+
if self.linkage == 'dynamic':
19+
self.valid_systems.append('eiger:mc')
20+
1821
self.valid_prog_environs = ['PrgEnv-cray', 'PrgEnv-gnu',
1922
'PrgEnv-intel']
2023
self.num_tasks = 16

0 commit comments

Comments
 (0)