From 8264c3b988dd33a8680f5bd947c07376352a219a Mon Sep 17 00:00:00 2001
From: Henry Weller <http://cfd.direct>
Date: Tue, 7 Feb 2017 09:59:19 +0000
Subject: [PATCH] interDyMFoam: Reinstate alphaPhiCorr0 for moving meshes
 without topology change

---
 .../multiphase/interFoam/interDyMFoam/interDyMFoam.C        | 6 +++++-
 .../multiphase/interDyMFoam/RAS/DTCHull/system/fvSolution   | 2 +-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/applications/solvers/multiphase/interFoam/interDyMFoam/interDyMFoam.C b/applications/solvers/multiphase/interFoam/interDyMFoam/interDyMFoam.C
index f544fcde282..f750308c44f 100644
--- a/applications/solvers/multiphase/interFoam/interDyMFoam/interDyMFoam.C
+++ b/applications/solvers/multiphase/interFoam/interDyMFoam/interDyMFoam.C
@@ -126,7 +126,11 @@ int main(int argc, char *argv[])
                         << " s" << endl;
 
                     // Do not apply previous time-step mesh compression flux
-                    talphaPhiCorr0.clear();
+                    // if the mesh topology changed
+                    if (mesh.topoChanging())
+                    {
+                        talphaPhiCorr0.clear();
+                    }
 
                     gh = (g & mesh.C()) - ghRef;
                     ghf = (g & mesh.Cf()) - ghRef;
diff --git a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/fvSolution b/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/fvSolution
index f215226a436..a9167ea8808 100644
--- a/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/fvSolution
+++ b/tutorials/multiphase/interDyMFoam/RAS/DTCHull/system/fvSolution
@@ -41,7 +41,7 @@ solvers
 
         smoother        DIC;
 
-        tolerance       0.1;
+        tolerance       1e-3;
         relTol          0;
     };
 
-- 
GitLab