diff --git a/src/gpu/VirtualFluids_GPU/Communication/Communicator.h b/src/gpu/VirtualFluids_GPU/Communication/Communicator.h
index 8dc6bdb921b77a4259958fc0c7b766a2b197fc92..173d9a4b4eac8d87bf66cf9334c7188e541e7805 100644
--- a/src/gpu/VirtualFluids_GPU/Communication/Communicator.h
+++ b/src/gpu/VirtualFluids_GPU/Communication/Communicator.h
@@ -2,21 +2,10 @@
 #define COMMUNICATOR_GPU_H
 
 #include <vector>
-
-#include <mpi.h>
+#include <basics/DataTypes.h>
 
 #include "VirtualFluids_GPU_export.h"
-
 #include "CommunicationRoutine.h"
-#include <basics/DataTypes.h>
-
-//////////////////////////////////
-#ifdef VF_DOUBLE_ACCURACY
-#define MPI_Type_GPU MPI_DOUBLE
-#else
-#define MPI_Type_GPU MPI_FLOAT
-#endif
-//////////////////////////////////
 
 namespace vf::gpu
 {