diff --git a/dumux/linear/linearsolvertraits.hh b/dumux/linear/linearsolvertraits.hh
index dcca6e0a7565ffda191065495f3ccd56dde3529e..154071021c4551d148cc1c349c73ee30a5ee5f8d 100644
--- a/dumux/linear/linearsolvertraits.hh
+++ b/dumux/linear/linearsolvertraits.hh
@@ -125,11 +125,13 @@ struct LinearSolverTraitsBase
     template<class Matrix, class Vector>
     using Sequential = SequentialSolverTraits<Matrix, Vector>;
 
+#if HAVE_MPI
     template<class Matrix, class Vector>
     using ParallelOverlapping = OverlappingSolverTraits<Matrix, Vector>;
 
     template<class Matrix, class Vector>
     using ParallelNonoverlapping = NonoverlappingSolverTraits<Matrix, Vector>;
+#endif
 };
 
 //! Box: use overlapping or non-overlapping model depending on the grid