From 425612a588e32021c6eb53b99c68f97d4db384a2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lorenz=20H=C3=BCdepohl?= <lorenz.huedepohl@rzg.mpg.de>
Date: Mon, 23 Jul 2018 12:12:57 +0200
Subject: [PATCH] Add support for CUDA 9.2

---
 mpcdf_common.py | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/mpcdf_common.py b/mpcdf_common.py
index 7044356..9153446 100644
--- a/mpcdf_common.py
+++ b/mpcdf_common.py
@@ -46,6 +46,8 @@ def valid_cuda(cuda, compiler):
         return compiler == "gcc_5"
     if cuda == "cuda_9_1":
         return compiler == "gcc_6_3_0"
+    if cuda == "cuda_9_2":
+        return compiler == "gcc_7"
     return False
 
 
@@ -189,10 +191,10 @@ def mpcdf_enable_repositories(api_url, project, package, verbose=False):
     def actual_compilers():
         for compiler in compilers:
             if compiler == "intel":
-                for intel_compiler in filter(lambda cc: cc.startswith("intel"), compilers):
+                for intel_compiler in filter(lambda cc: cc.startswith("intel"), all_compilers):
                     yield intel_compiler
             elif compiler == "gcc":
-                for gcc_compiler in filter(lambda cc: cc.startswith("gcc"), compilers):
+                for gcc_compiler in filter(lambda cc: cc.startswith("gcc"), all_compilers):
                     yield gcc_compiler
             elif compiler == "default_compiler":
                 for default_compiler in default_compilers:
@@ -226,7 +228,7 @@ def mpcdf_enable_repositories(api_url, project, package, verbose=False):
 
         if flag == "compilers":
             for compiler in actual_compilers():
-                    enable(compiler)
+                enable(compiler)
 
         if flag == "mpi":
             for mpi, compiler in product(actual_mpis(), actual_compilers()):
-- 
GitLab