diff --git a/applications/solvers/multiphase/interFoam/interDyMFoam/interDyMFoam.C b/applications/solvers/multiphase/interFoam/interDyMFoam/interDyMFoam.C index f544fcde28276beb77422aa0e1b22ab06a264e84..f750308c44feaa83bd450b336ea53b9e48e6ba0e 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 f215226a436fb20f9f3c2ee990c1c2d17a5c7017..a9167ea8808bc449bfb0045e613507306d164c35 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; };