From 0225dd93f24077446ff77710c6ca18d5a4b23bc5 Mon Sep 17 00:00:00 2001 From: Theofilos Manitaras Date: Fri, 2 Nov 2018 10:02:24 +0100 Subject: [PATCH 1/2] Disable 'dynamic' tests, PrgEnv-cray in static --- cscs-checks/libraries/math/trilinos_compile_run.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/cscs-checks/libraries/math/trilinos_compile_run.py b/cscs-checks/libraries/math/trilinos_compile_run.py index abe37f4da5..7b3c91a188 100644 --- a/cscs-checks/libraries/math/trilinos_compile_run.py +++ b/cscs-checks/libraries/math/trilinos_compile_run.py @@ -2,8 +2,10 @@ import reframe.utility.sanity as sn +# FIXME: The 'dynamic' version of the tests gets stuck in compitation for +# both PrgEnv-gnu and PrgEnv-intel @rfm.required_version('>=2.14') -@rfm.parameterized_test(['static'], ['dynamic']) +@rfm.parameterized_test(['static']) class TrilinosTest(rfm.RegressionTest): def __init__(self, linkage): super().__init__() @@ -11,11 +13,9 @@ def __init__(self, linkage): 'dom:gpu', 'dom:mc'] # NOTE: PrgEnv-cray in dynamic does not work because of CrayBug/809265 - if linkage == 'dynamic': - self.valid_prog_environs = ['PrgEnv-gnu', 'PrgEnv-intel'] - else: - self.valid_prog_environs = ['PrgEnv-cray', 'PrgEnv-gnu', - 'PrgEnv-intel'] + # NOTE: PrgEnv-cray in static produces segmentation fault, + # Cray Case #222133 + self.valid_prog_environs = ['PrgEnv-gnu', 'PrgEnv-intel'] self.build_system = 'SingleSource' self.build_system.ldflags = ['-%s' % linkage, '-lparmetis'] From e253bf2f9438a4f06adc24487beeeb2a77b269e9 Mon Sep 17 00:00:00 2001 From: Theofilos Manitaras Date: Fri, 2 Nov 2018 12:00:53 +0100 Subject: [PATCH 2/2] Address PR comments --- cscs-checks/libraries/math/trilinos_compile_run.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cscs-checks/libraries/math/trilinos_compile_run.py b/cscs-checks/libraries/math/trilinos_compile_run.py index 7b3c91a188..7560ab9792 100644 --- a/cscs-checks/libraries/math/trilinos_compile_run.py +++ b/cscs-checks/libraries/math/trilinos_compile_run.py @@ -2,8 +2,8 @@ import reframe.utility.sanity as sn -# FIXME: The 'dynamic' version of the tests gets stuck in compitation for -# both PrgEnv-gnu and PrgEnv-intel +# NOTE: The 'dynamic' version of the tests gets stuck in compilation for +# both PrgEnv-gnu and PrgEnv-intel @rfm.required_version('>=2.14') @rfm.parameterized_test(['static']) class TrilinosTest(rfm.RegressionTest):