From 8a93701ef281d13060f3c9078bcaa7a4edcbb24d Mon Sep 17 00:00:00 2001 From: Henry Weller <http://cfd.direct> Date: Mon, 7 Mar 2016 15:27:01 +0000 Subject: [PATCH] simpleFoam, SRFSimpleFoam: Added momentumPredictor option --- .../incompressible/simpleFoam/SRFSimpleFoam/UrelEqn.H | 7 +++++-- applications/solvers/incompressible/simpleFoam/UEqn.H | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/applications/solvers/incompressible/simpleFoam/SRFSimpleFoam/UrelEqn.H b/applications/solvers/incompressible/simpleFoam/SRFSimpleFoam/UrelEqn.H index 6a2070eb4e4..5e1b141030b 100644 --- a/applications/solvers/incompressible/simpleFoam/SRFSimpleFoam/UrelEqn.H +++ b/applications/solvers/incompressible/simpleFoam/SRFSimpleFoam/UrelEqn.H @@ -14,6 +14,9 @@ fvOptions.constrain(UrelEqn); - solve(UrelEqn == -fvc::grad(p)); + if (simple.momentumPredictor()) + { + solve(UrelEqn == -fvc::grad(p)); - fvOptions.correct(Urel); + fvOptions.correct(Urel); + } diff --git a/applications/solvers/incompressible/simpleFoam/UEqn.H b/applications/solvers/incompressible/simpleFoam/UEqn.H index 31c081792c1..81e83b55d7a 100644 --- a/applications/solvers/incompressible/simpleFoam/UEqn.H +++ b/applications/solvers/incompressible/simpleFoam/UEqn.H @@ -16,6 +16,9 @@ fvOptions.constrain(UEqn); - solve(UEqn == -fvc::grad(p)); + if (simple.momentumPredictor()) + { + solve(UEqn == -fvc::grad(p)); - fvOptions.correct(U); + fvOptions.correct(U); + } -- GitLab