diff --git a/mpcdf_common.py b/mpcdf_common.py
index fd332837cecea23523dca1280ba6a40273c1e20e..ec670459fceff4407e796eaa2bb16e1b3618d5f2 100644
--- a/mpcdf_common.py
+++ b/mpcdf_common.py
@@ -17,6 +17,9 @@ def valid_mpi(compiler, mpi):
     different Parallel Studio packages, but I currently do not want to support
     it
     """
+    if compiler == "intel_18_0":
+        if mpi.startswith("impi"):
+            return mpi == "impi_2018_1"
     if compiler == "intel_17_0":
         if mpi.startswith("impi"):
             return mpi == "impi_2017_3"
@@ -137,7 +140,6 @@ def mpcdf_enable_repositories(api_url, project, package, verbose=False):
 
 
 def mpcdf_setup_repos(api_url, project, distribution, parent=None, packages=None, dry_run=False):
-
     if parent:
         for attribute in ["MPCDF:compiler_modules", "MPCDF:mpi_modules", "MPCDF:cuda_modules"]:
             try: