diff --git a/dune/gfe/parallel/matrixcommunicator.hh b/dune/gfe/parallel/matrixcommunicator.hh
index bb6c4e14a6cea13025f2d73831be0d6931e6b2d3..66b15256437a98768426e16fed469d50296a2c43 100644
--- a/dune/gfe/parallel/matrixcommunicator.hh
+++ b/dune/gfe/parallel/matrixcommunicator.hh
@@ -5,7 +5,7 @@
 
 #include <dune/istl/matrixindexset.hh>
 
-#include <dune/grid/utility/globalindex.hh>
+#include <dune/gfe/parallel/globalindex.hh>
 #include <dune/gfe/parallel/mpifunctions.hh>
 
 
diff --git a/dune/gfe/parallel/vectorcommunicator.hh b/dune/gfe/parallel/vectorcommunicator.hh
index 23d5e3f5cced61332092f7fcfda80a4873e81d11..2dd2b7fb8c94c99ceaf367cf6818d99e0333baf3 100644
--- a/dune/gfe/parallel/vectorcommunicator.hh
+++ b/dune/gfe/parallel/vectorcommunicator.hh
@@ -3,7 +3,7 @@
 
 #include <vector>
 
-#include <dune/grid/utility/globalindex.hh>
+#include <dune/gfe/parallel/globalindex.hh>
 #include <dune/gfe/parallel/mpifunctions.hh>
 
 
diff --git a/dune/gfe/riemanniantrsolver.hh b/dune/gfe/riemanniantrsolver.hh
index d26a1fe7d8daf19cba6fb2b61a85ac65ae76672d..748511ae0182b0c0f7a52f0b0ec34565c3a3b0eb 100644
--- a/dune/gfe/riemanniantrsolver.hh
+++ b/dune/gfe/riemanniantrsolver.hh
@@ -18,7 +18,7 @@
 #include <dune/fufem/functionspacebases/p3nodalbasis.hh>
 
 #include "geodesicfeassembler.hh"
-#include <dune/grid/utility/globalindex.hh>
+#include <dune/gfe/parallel/globalindex.hh>
 #include <dune/gfe/parallel/globalp2mapper.hh>
 
 /** \brief Riemannian trust-region solver for geodesic finite-element problems */