From 91ea5ddd77bb1479de65baf8145157a81d4690cd Mon Sep 17 00:00:00 2001
From: niikonst <niikonst@blogin7.usr.hlrn.de>
Date: Fri, 10 Dec 2021 13:52:13 +0100
Subject: [PATCH] add acoustic scaling

---
 apps/cpu/ViskomatXL/viskomat.cpp | 13 ++++++++++---
 1 file changed, 10 insertions(+), 3 deletions(-)

diff --git a/apps/cpu/ViskomatXL/viskomat.cpp b/apps/cpu/ViskomatXL/viskomat.cpp
index 8bbcf6e19..c88840742 100644
--- a/apps/cpu/ViskomatXL/viskomat.cpp
+++ b/apps/cpu/ViskomatXL/viskomat.cpp
@@ -69,9 +69,16 @@ void bflow(string configname)
 
       //double nuLB = OmegaLB * R * 1e3 * R * 1e3 / Re;
 
-      double dx = deltax * 1e-3;
+      // double dx = deltax * 1e-3;
+      // double nuLB = OmegaLB * (R / dx)*(R / dx) / Re;
+
+      double dx = 1.0 * 1e-3;
       double nuLB = OmegaLB * (R / dx)*(R / dx) / Re;
 
+      //acustic scaling
+      OmegaLB /= 2.0;
+      nuLB    *= 2.0;
+
       SPtr<LBMUnitConverter> conv = SPtr<LBMUnitConverter>(new LBMUnitConverter());
       //SPtr<LBMUnitConverter> conv = SPtr<LBMUnitConverter>(new LBMUnitConverter(1, 1461, 970, 1e3));
       //UBLOG(logINFO, conv->toString());
@@ -405,9 +412,9 @@ void bflow(string configname)
       SPtr<UbScheduler> stepGhostLayer(new UbScheduler(1));
       SPtr<Calculator> calculator(new BasicCalculator(grid, stepGhostLayer, endTime));
       calculator->addCoProcessor(npr);
-      calculator->addCoProcessor(fp);
+      //calculator->addCoProcessor(fp);
       calculator->addCoProcessor(fp2);
-      calculator->addCoProcessor(writeMQCoProcessor);
+      //calculator->addCoProcessor(writeMQCoProcessor);
       //calculator->addCoProcessor(writeThixotropicMQCoProcessor);
       calculator->addCoProcessor(restartCoProcessor);
 
-- 
GitLab