diff --git a/CMakeLists.txt b/CMakeLists.txt
index f545d1e3478052c8768ed2a9388e6481bb01f80a..3c690878ca9463a394a936ca62e245fe16f0a8a4 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -69,7 +69,7 @@ option ( WALBERLA_BUILD_TOOLS               "Build Tools"
 option ( WALBERLA_BUILD_TUTORIALS           "Build Tutorials"                                 ON )
                                                                                               
 option ( WALBERLA_BUILD_WITH_MPI            "Build with MPI"                                  ON )
-option ( WALBERLA_BUILD_WITH_METIS          "Build with metis graph partitioner"              ON )
+option ( WALBERLA_BUILD_WITH_METIS          "Build with metis graph partitioner"             OFF )
                                             
 option ( WALBERLA_BUILD_WITH_GPROF          "Enables gprof"                                      )
 option ( WALBERLA_BUILD_WITH_GCOV           "Enables gcov"                                       )
diff --git a/src/blockforest/MetisWrapper.h b/src/blockforest/MetisWrapper.h
index 5321201c7c2803b1d78b54da398bd16b33fded58..03cb3dfaa8bd3557a77c78f843c836e88d697a8f 100644
--- a/src/blockforest/MetisWrapper.h
+++ b/src/blockforest/MetisWrapper.h
@@ -49,6 +49,11 @@
 #ifdef WALBERLA_BUILD_WITH_METIS
 // external software includes
 #include "metis.h"
+
+#include <boost/type_traits/is_same.hpp>
+
+static_assert( boost::is_same< ::real_t, ::walberla::real_t >::value , "The width of waLBerla's real_t data type does not match the width of METIS' real_t data type. " \
+                                                                       "Please adapt either waLBerla's CMake option WALBERLA_DOUBLE_ACCURACY or change REALTYPEWIDTH in metis.h." );													  
 #endif
 
 #ifdef _MSC_VER
@@ -56,4 +61,4 @@
 #pragma pop_macro( "INT64_MIN" )
 #pragma pop_macro( "INT32_MAX" )
 #pragma pop_macro( "INT32_MIN" )
-#endif
+#endif
\ No newline at end of file