diff --git a/dune/solvers/test/quadraticipoptsolvertest.cc b/dune/solvers/test/quadraticipoptsolvertest.cc
index 6e5e2efdb78df06e28a7dd21c971c2f450a17f8d..41351c150b4bfd5b3f02bf3be99f98787253a497 100644
--- a/dune/solvers/test/quadraticipoptsolvertest.cc
+++ b/dune/solvers/test/quadraticipoptsolvertest.cc
@@ -78,8 +78,8 @@ void solveObstacleProblemByQuadraticIPOptSolver(const GridType& grid, const Matr
     }
 #endif
     // create solver
-    Solver solver;
-
+    Solver solver(mat,x,rhs, NumProc::REDUCED);
+    solver.ignoreNodes_ = &ignore;
     // solve problem
     solver.solve();
 }