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