diff --git a/dune/solvers/test/mmgtest.cc b/dune/solvers/test/mmgtest.cc
index c10f409e4fcd1e273964ac52f7fa748680190dba..24f71f67f203a81e8d78d144b78956d88ab91d80 100644
--- a/dune/solvers/test/mmgtest.cc
+++ b/dune/solvers/test/mmgtest.cc
@@ -167,10 +167,10 @@ bool checkWithYaspGrid(int refine, const std::string fileName="")
     typedef Dune::YaspGrid<dim> GridType;
 
     typename Dune::FieldVector<typename GridType::ctype,dim> L(1.0);
-    typename Dune::FieldVector<int,dim> s(1);
-    typename Dune::FieldVector<bool,dim> periodic(false);
+    typename Dune::array<int,dim> s;
+    std::fill(s.begin(), s.end(), 1);
 
-    GridType grid(L, s, periodic, 0);
+    GridType grid(L, s);
 
     for (int i = 0; i < refine; ++i)
         grid.globalRefine(1);
diff --git a/dune/solvers/test/obstacletnnmgtest.cc b/dune/solvers/test/obstacletnnmgtest.cc
index dd90cde85c314d6863b2a56f72fc95d4fd405d3b..d24ec9e1c72ebb2076eace03480272e04bad6115 100644
--- a/dune/solvers/test/obstacletnnmgtest.cc
+++ b/dune/solvers/test/obstacletnnmgtest.cc
@@ -168,10 +168,10 @@ bool checkWithYaspGrid(int refine, const std::string fileName="")
     typedef Dune::YaspGrid<dim> GridType;
 
     typename Dune::FieldVector<typename GridType::ctype,dim> L(1.0);
-    typename Dune::FieldVector<int,dim> s(1);
-    typename Dune::FieldVector<bool,dim> periodic(false);
+    typename Dune::array<int,dim> s;
+    std::fill(s.begin(), s.end(), 1);
 
-    GridType grid(L, s, periodic, 0);
+    GridType grid(L, s);
 
     for (int i = 0; i < refine; ++i)
         grid.globalRefine(1);
diff --git a/dune/solvers/test/quadraticipoptsolvertest.cc b/dune/solvers/test/quadraticipoptsolvertest.cc
index a7281954c56fccdbe8cdf145dafb8a16fa80a2f3..b8b5f1e19cbe6922d7bc52146779fb59dbab9b7f 100644
--- a/dune/solvers/test/quadraticipoptsolvertest.cc
+++ b/dune/solvers/test/quadraticipoptsolvertest.cc
@@ -145,10 +145,10 @@ bool checkWithYaspGrid(int refine, const std::string fileName="")
     typedef Dune::YaspGrid<dim> GridType;
 
     typename Dune::FieldVector<typename GridType::ctype,dim> L(1.0);
-    typename Dune::FieldVector<int,dim> s(1);
-    typename Dune::FieldVector<bool,dim> periodic(false);
+    typename Dune::array<int,dim> s;
+    std::fill(s.begin(), s.end(), 1);
 
-    GridType grid(L, s, periodic, 0);
+    GridType grid(L, s);
 
     for (int i = 0; i < refine; ++i)
         grid.globalRefine(1);