diff --git a/apps/benchmarks/TurbulentChannel/TurbulentChannel.cpp b/apps/benchmarks/TurbulentChannel/TurbulentChannel.cpp
index f0f568de578a3fa3eaae41b592138bc926b9ea71..a552ea5864bb3c5ee697bb3c15487e198beca9b7 100644
--- a/apps/benchmarks/TurbulentChannel/TurbulentChannel.cpp
+++ b/apps/benchmarks/TurbulentChannel/TurbulentChannel.cpp
@@ -649,7 +649,7 @@ namespace walberla {
       WALBERLA_LOG_INFO_ON_ROOT("Creating block forest...")
 
       const auto channelParameter = walberlaEnv.config()->getOneBlock("TurbulentChannel");
-      const SimulationParameters simulationParameters(channelParameter);
+      SimulationParameters simulationParameters(channelParameter);
 
       // domain creation
       std::shared_ptr<StructuredBlockForest> blocks;
@@ -661,7 +661,13 @@ namespace walberla {
                                                 numBlocks, cellsPerBlock);
 
          const auto & periodicity = simulationParameters.periodicity;
-         const auto & domainSize = simulationParameters.domainSize;
+         auto & domainSize = simulationParameters.domainSize;
+         const Vector3<uint_t> newDomainSize(numBlocks[0] * cellsPerBlock[0], numBlocks[1] * cellsPerBlock[1], numBlocks[2] * cellsPerBlock[2]);
+
+         if(domainSize != newDomainSize) {
+            domainSize = newDomainSize;
+            WALBERLA_LOG_WARNING_ON_ROOT("\nWARNING: Domain size has changed due to the chosen domain decomposition.\n")
+         }
 
          SetupBlockForest sforest;