diff --git a/solver/.gitignore b/solver/.gitignore
deleted file mode 100644
index 55880268f2ad9f36919c5800c511bfd8ee056caa..0000000000000000000000000000000000000000
--- a/solver/.gitignore
+++ /dev/null
@@ -1,3 +0,0 @@
-Makefile
-Makefile.in
-semantic.cache
\ No newline at end of file
diff --git a/solver/Makefile.am b/solver/Makefile.am
deleted file mode 100644
index 7207bcf1483d81338cdc5e7903151ac91d358d4d..0000000000000000000000000000000000000000
--- a/solver/Makefile.am
+++ /dev/null
@@ -1,8 +0,0 @@
-# $Id$
-
-SUBDIRS = common
-
-solverdir = $(includedir)/dune/solver/
-solver_HEADERS = iterativesolver.hh
-
-include $(top_srcdir)/am/global-rules
diff --git a/solver/iterativesolver.hh b/solver/iterativesolver.hh
deleted file mode 100644
index 95a5176253369711cc1bd1760f0e2c5d6e5d1249..0000000000000000000000000000000000000000
--- a/solver/iterativesolver.hh
+++ /dev/null
@@ -1,45 +0,0 @@
-// -*- tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
-// vi: set et ts=4 sw=2 sts=2:
-#ifndef DUNE_ITERATIVE_SOLVER_HH
-#define DUNE_ITERATIVE_SOLVER_HH
-
-#include <dune/solver/common/solver.hh>
-#include <dune/solver/common/iterationstep.hh>
-#include <dune/fem/norms/norm.hh>
-
-namespace Dune {
-
-  /** \brief A generic iterative solver
-   *
-   *  This class basically implements a loop that calls
-   * an iteration procedure (which is to be supplied be
-   * the user).  It also monitors convergence. */
-  template <class OperatorType, class DiscFuncType>
-  class IterativeSolver : public Solver
-  {
-  public:
-    /** \brief Loop, call the iteration procedure
-     * and monitor convergence */
-    virtual void solve();
-
-    /** \brief Checks whether all relevant member variables are set
-     * \exception SolverError if the iteration step is not set up properly
-     */
-    virtual void check() const;
-
-    //! The maximum number of iterations
-    int numIt;
-
-    //! The iteration step used by the algorithm
-    IterationStep<OperatorType,DiscFuncType>* iterationStep;
-
-    //! The norm used to measure convergence
-    Norm<DiscFuncType>* errorNorm_;
-
-  };
-
-}
-
-#include "common/iterativesolver.cc"
-
-#endif