From 61fe3ac356cdd90f99a3a884dfa33c1a7163d30a Mon Sep 17 00:00:00 2001
From: HenrikAsmuth <henrik.asmuth@geo.uu.se>
Date: Mon, 9 May 2022 10:20:55 +0200
Subject: [PATCH] added refinement in DrivenCavity

---
 apps/gpu/LBM/DrivenCavity/DrivenCavity.cpp | 7 ++++++-
 gpu.cmake                                  | 4 ++--
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/apps/gpu/LBM/DrivenCavity/DrivenCavity.cpp b/apps/gpu/LBM/DrivenCavity/DrivenCavity.cpp
index 869989462..8766041ac 100644
--- a/apps/gpu/LBM/DrivenCavity/DrivenCavity.cpp
+++ b/apps/gpu/LBM/DrivenCavity/DrivenCavity.cpp
@@ -126,6 +126,11 @@ void multipleLevel(const std::string& configPath)
 	gridBuilder->addCoarseGrid(-0.5 * L, -0.5 * L, -0.5 * L,
 								0.5 * L,  0.5 * L,  0.5 * L, dx);
 
+    gridBuilder->setNumberOfLayers(12, 8);
+
+    gridBuilder->addGrid( new Cuboid( -0.1 * L, -0.1 * L, -0.1 * L,
+                                       0.1 * L , 0.1 * L,  0.1 * L), 1);
+
 	gridBuilder->setPeriodicBoundaryCondition(false, false, false);
 
 	gridBuilder->buildGrids(lbmOrGks, false); // buildGrids() has to be called before setting the BCs!!!!
@@ -172,7 +177,7 @@ void multipleLevel(const std::string& configPath)
 
         para->setPrintFiles(true);
 
-        para->setMaxLevel(1);
+        para->setMaxLevel(2);
 
         para->setVelocity(velocityLB);
         para->setViscosity(viscosityLB);
diff --git a/gpu.cmake b/gpu.cmake
index eef54759c..568918ab5 100644
--- a/gpu.cmake
+++ b/gpu.cmake
@@ -31,7 +31,7 @@ IF (BUILD_VF_GPU)
     #add_subdirectory(targets/apps/LBM/BaselNU)
     #add_subdirectory(targets/apps/LBM/BaselMultiGPU)
 
-    #add_subdirectory(apps/gpu/LBM/DrivenCavity)
+    add_subdirectory(apps/gpu/LBM/DrivenCavity)
     add_subdirectory(apps/gpu/LBM/WTG_RUB)
     #add_subdirectory(apps/gpu/LBM/gridGeneratorTest)
     #add_subdirectory(apps/gpu/LBM/TGV_3D)
@@ -130,4 +130,4 @@ endif()
 if(BUILD_VF_TRAFFIC)
     add_subdirectory(src/gpu/Traffic)
     add_subdirectory(apps/gpu/LBM/TrafficTest)
-endif()
\ No newline at end of file
+endif()
-- 
GitLab