From 6980149cdce3282b63fcc00cd1f888e719219dfc Mon Sep 17 00:00:00 2001
From: kutscher <kutscher@irmb.tu-bs.de>
Date: Fri, 25 Sep 2020 14:32:37 +0200
Subject: [PATCH] fix calculation of dxux, dyuy, dzuz, Dxy, Dxz, Dyz in
 RheologyK17LBMKernel

---
 src/cpu/VirtualFluidsCore/LBM/RheologyK17LBMKernel.cpp | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/src/cpu/VirtualFluidsCore/LBM/RheologyK17LBMKernel.cpp b/src/cpu/VirtualFluidsCore/LBM/RheologyK17LBMKernel.cpp
index 43713cbc6..c7bd879cb 100644
--- a/src/cpu/VirtualFluidsCore/LBM/RheologyK17LBMKernel.cpp
+++ b/src/cpu/VirtualFluidsCore/LBM/RheologyK17LBMKernel.cpp
@@ -621,6 +621,15 @@ void RheologyK17LBMKernel::calculate(int step)
                omega = Thixotropy::getHerschelBulkleyCollFactor(omega, shearRate, drho);
                //omega = Thixotropy::getBinghamCollFactor(omega, shearRate, drho);
                ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
+               dxux = c1o2 * (-omega) * (mxxMyy + mxxMzz);// +c1o2 * OxxPyyPzz * (mfaaa - mxxPyyPzz);
+               dyuy = dxux + omega * c3o2 * mxxMyy;
+               dzuz = dxux + omega * c3o2 * mxxMzz;
+
+               Dxy = -three * omega * mfbba;
+               Dxz = -three * omega * mfbab;
+               Dyz = -three * omega * mfabb;
+
                mxxMyy += omega * (-mxxMyy) - three * (one + c1o2 * (-omega)) * (vx2 * dxux - vy2 * dyuy);
                mxxMzz += omega * (-mxxMzz) - three * (one + c1o2 * (-omega)) * (vx2 * dxux - vz2 * dzuz);
 
-- 
GitLab