diff --git a/dumux/linear/istlsolvers.hh b/dumux/linear/istlsolvers.hh
index 4dba72b3bb2bd4cfe92f680187220b08b453f18f..8d23073ddcef4a4ea5c91f4d61c823650b06a2a0 100644
--- a/dumux/linear/istlsolvers.hh
+++ b/dumux/linear/istlsolvers.hh
@@ -593,6 +593,31 @@ using ILUBiCGSTABIstlSolver =
         /*convert multi-type istl types?*/ true
     >;
 
+/*!
+ * \ingroup Linear
+ * \brief An ILU preconditioned GMres solver using dune-istl
+ *
+ * Solver: The GMRes (generalized minimal residual) method is an iterative
+ * method for the numerical solution of a nonsymmetric system of linear
+ * equations.\n
+ * See: Saad, Y., Schultz, M. H. (1986). "GMRES: A generalized minimal residual
+ * algorithm for solving nonsymmetric linear systems." SIAM J. Sci. and Stat.
+ * Comput. 7: 856–869.
+ *
+ * Preconditioner: ILU(n) incomplete LU factorization. The order n indicates
+ * fill-in. It can be damped by the relaxation parameter
+ * LinearSolver.PreconditionerRelaxation.\n
+ * See: Golub, G. H., and Van Loan, C. F. (2012). Matrix computations. JHU Press.
+ */
+template<class LSTraits, class LATraits>
+using ILURestartedGMResIstlSolver =
+    Detail::IstlIterativeLinearSolver<LSTraits, LATraits,
+        Dune::RestartedGMResSolver<typename LATraits::SingleTypeVector>,
+        Detail::IstlSolvers::IstlDefaultBlockLevelPreconditionerFactory<Dune::SeqILU>,
+        // the Dune::ILU preconditioners don't accept multi-type matrices
+        /*convert multi-type istl types?*/ true
+    >;
+
 /*!
  * \ingroup Linear
  * \brief An SSOR-preconditioned BiCGSTAB solver using dune-istl