diff --git a/src/gpu/VirtualFluids_GPU/Communication/Communicator.cpp b/src/gpu/VirtualFluids_GPU/Communication/Communicator.cpp
index c347be4c91c7779a30a0a0fce71e3873a6a5d4ad..a5296b1202103fc1732befe3b6d8bea238841fe6 100644
--- a/src/gpu/VirtualFluids_GPU/Communication/Communicator.cpp
+++ b/src/gpu/VirtualFluids_GPU/Communication/Communicator.cpp
@@ -28,6 +28,10 @@ Communicator::Communicator()
     MPI_Comm_rank(MPI_COMM_WORLD, &PID);
     MPI_Comm_size(MPI_COMM_WORLD, &numprocs);
 
+    commGPU = MPI_COMM_WORLD;
+    requestGPU.resize(0);
+    rcount = 0;
+
     // Get a new communicator for a decomposition of the domain
     int isperiodic[1] = { 0 };
     MPI_Cart_create(MPI_COMM_WORLD, 1, &numprocs, isperiodic, 1, &comm1d);
diff --git a/src/gpu/VirtualFluids_GPU/Parameter/Parameter.cpp b/src/gpu/VirtualFluids_GPU/Parameter/Parameter.cpp
index 4f8e9ef3d5686937d257538047c97c350ebff16a..a3075471092286128326a23a1a76103243b484fd 100644
--- a/src/gpu/VirtualFluids_GPU/Parameter/Parameter.cpp
+++ b/src/gpu/VirtualFluids_GPU/Parameter/Parameter.cpp
@@ -1510,7 +1510,6 @@ bool Parameter::findIndexInSendNodesXY(int level, int index, int &indexOfProcess
     for (uint k = 0; k < (unsigned int)(this->getNumberOfProcessNeighborsY(level, "send")); k++) {
         for (int l = 0; l < parH[level]->sendProcessNeighborY[k].numberOfNodes; l++) {
             if (parH[level]->sendProcessNeighborY[k].index[l] == index) {
-                ;
                 indexOfProcessNeighborSend = k;
                 indexInSendBuffer          = l;
                 return true;