diff --git a/src/cooling/EAGLE/cooling_tables.c b/src/cooling/EAGLE/cooling_tables.c
index 4261e9ac0a6fee9f77c03afe22b7a9b66ade487d..440bab4baa4677390997b0fbf55282d7c4b6de2d 100644
--- a/src/cooling/EAGLE/cooling_tables.c
+++ b/src/cooling/EAGLE/cooling_tables.c
@@ -293,7 +293,10 @@ void read_cooling_header(const char *fname,
     cooling->nH[i] = log10(cooling->nH[i]);
   }
 
-  /* Compute inverse of solar mass fractions */
+    /* Compute inverse of solar mass fractions */
+#if defined(__ICC)
+#pragma novec
+#endif
   for (int i = 0; i < N_SolarAbundances; ++i) {
     cooling->SolarAbundances_inv[i] = 1.f / cooling->SolarAbundances[i];
   }