diff --git a/src/cpu/VirtualFluidsCore/CoProcessors/WriteMacroscopicQuantitiesCoProcessor.cpp b/src/cpu/VirtualFluidsCore/CoProcessors/WriteMacroscopicQuantitiesCoProcessor.cpp
index ca8bafd3414b244ad2fa9c0519c1b02fc9628efc..a4558c64bf523a9ce2cffc58361a4bbf704daa87 100644
--- a/src/cpu/VirtualFluidsCore/CoProcessors/WriteMacroscopicQuantitiesCoProcessor.cpp
+++ b/src/cpu/VirtualFluidsCore/CoProcessors/WriteMacroscopicQuantitiesCoProcessor.cpp
@@ -166,9 +166,6 @@ void WriteMacroscopicQuantitiesCoProcessor::addDataMQ(SPtr<Block3D> block)
     LBMReal f[D3Q27System::ENDF + 1];
     LBMReal vx1, vx2, vx3, rho;
 
-    // knotennummerierung faengt immer bei 0 an!
-    int SWB, SEB, NEB, NWB, SWT, SET, NET, NWT;
-
     if (block->getKernel()->getCompressible())
     {
         calcMacros = &D3Q27System::calcCompMacroscopicValues;
@@ -268,6 +265,8 @@ void WriteMacroscopicQuantitiesCoProcessor::addDataMQ(SPtr<Block3D> block)
     maxX1 -= 1;
     maxX2 -= 1;
     maxX3 -= 1;
+
+    unsigned int SWB, SEB, NEB, NWB, SWT, SET, NET, NWT;
     int  SWBi, SEBi, NEBi, NWBi, SWTi, SETi, NETi, NWTi;
     // cell vector erstellen
     for (int ix3 = minX3; ix3 <= maxX3; ix3++) {