diff --git a/src/gpu/VirtualFluids_GPU/Visitor/Probe.cu b/src/gpu/VirtualFluids_GPU/Visitor/Probe.cu
index a517da72ff30bc3b8ec052fc88c9badfb59d788e..22bc5c3c57f78241be2af179b82531a12b395d30 100644
--- a/src/gpu/VirtualFluids_GPU/Visitor/Probe.cu
+++ b/src/gpu/VirtualFluids_GPU/Visitor/Probe.cu
@@ -223,9 +223,7 @@ void Probe::addProbeStruct(CudaMemoryManager* cudaManager, std::vector<int> prob
 
         probeParams[level]->quantitiesH[var] = true;
         probeParams[level]->arrayOffsetsH[var] = arrOffset;
-
-        arrOffset += getPostProcessingVariableNames(static_cast<PostProcessingVariable>(var)).size();
-
+        arrOffset += uint(getPostProcessingVariableNames(static_cast<PostProcessingVariable>(var)).size());
     }}
     
     cudaManager->cudaCopyProbeQuantitiesAndOffsetsHtoD(this, level);
@@ -422,7 +420,7 @@ void Probe::writeGridFiles(Parameter* para, int level, std::vector<std::string>&
         {
             PostProcessingVariable quantity = static_cast<PostProcessingVariable>(var);
             real coeff;
-            uint n_arrs = getPostProcessingVariableNames(quantity).size();
+            uint n_arrs = uint(getPostProcessingVariableNames(quantity).size());
 
             switch(quantity)
             {