From 05e66c6c00804c5e2ae7a5fb3b409dbbfcc39e06 Mon Sep 17 00:00:00 2001 From: henry Date: Tue, 6 Apr 2010 15:36:46 +0100 Subject: [PATCH] UEqn: Removed "Sp" term from the momentum equation of the steady-state solvers. It is not clear that this "correction" term has provided any benefit and there are cases for which it has proved detrimental to stability and convergence. --- applications/solvers/compressible/rhoPorousSimpleFoam/UEqn.H | 1 - applications/solvers/compressible/rhoSimpleFoam/UEqn.H | 1 - applications/solvers/heatTransfer/buoyantBoussinesqSimpleFoam/UEqn.H | 1 - applications/solvers/heatTransfer/buoyantSimpleFoam/UEqn.H | 1 - applications/solvers/incompressible/porousSimpleFoam/UEqn.H | 1 - tutorials/incompressible/MRFSimpleFoam/MRFSimpleFoam/MRFSimpleFoam.C | 1 - 6 files changed, 6 deletions(-) diff --git a/applications/solvers/compressible/rhoPorousSimpleFoam/UEqn.H b/applications/solvers/compressible/rhoPorousSimpleFoam/UEqn.H index 4150cd75..54609442 100644 --- a/applications/solvers/compressible/rhoPorousSimpleFoam/UEqn.H +++ b/applications/solvers/compressible/rhoPorousSimpleFoam/UEqn.H @@ -3,7 +3,6 @@ tmp UEqn ( fvm::div(phi, U) - - fvm::Sp(fvc::div(phi), U) + turbulence->divDevRhoReff(U) ); diff --git a/applications/solvers/compressible/rhoSimpleFoam/UEqn.H b/applications/solvers/compressible/rhoSimpleFoam/UEqn.H index c41bc9b6..401e1203 100644 --- a/applications/solvers/compressible/rhoSimpleFoam/UEqn.H +++ b/applications/solvers/compressible/rhoSimpleFoam/UEqn.H @@ -3,7 +3,6 @@ tmp UEqn ( fvm::div(phi, U) - - fvm::Sp(fvc::div(phi), U) + turbulence->divDevRhoReff(U) ); diff --git a/applications/solvers/heatTransfer/buoyantBoussinesqSimpleFoam/UEqn.H b/applications/solvers/heatTransfer/buoyantBoussinesqSimpleFoam/UEqn.H index a813a2d8..bcf99e16 100644 --- a/applications/solvers/heatTransfer/buoyantBoussinesqSimpleFoam/UEqn.H +++ b/applications/solvers/heatTransfer/buoyantBoussinesqSimpleFoam/UEqn.H @@ -3,7 +3,6 @@ tmp UEqn ( fvm::div(phi, U) - - fvm::Sp(fvc::div(phi), U) + turbulence->divDevReff(U) ); diff --git a/applications/solvers/heatTransfer/buoyantSimpleFoam/UEqn.H b/applications/solvers/heatTransfer/buoyantSimpleFoam/UEqn.H index aa476b4d..0170d6e3 100644 --- a/applications/solvers/heatTransfer/buoyantSimpleFoam/UEqn.H +++ b/applications/solvers/heatTransfer/buoyantSimpleFoam/UEqn.H @@ -3,7 +3,6 @@ tmp UEqn ( fvm::div(phi, U) - - fvm::Sp(fvc::div(phi), U) + turbulence->divDevRhoReff(U) ); diff --git a/applications/solvers/incompressible/porousSimpleFoam/UEqn.H b/applications/solvers/incompressible/porousSimpleFoam/UEqn.H index c1925c77..68812080 100644 --- a/applications/solvers/incompressible/porousSimpleFoam/UEqn.H +++ b/applications/solvers/incompressible/porousSimpleFoam/UEqn.H @@ -3,7 +3,6 @@ tmp UEqn ( fvm::div(phi, U) - - fvm::Sp(fvc::div(phi), U) + turbulence->divDevReff(U) ); diff --git a/tutorials/incompressible/MRFSimpleFoam/MRFSimpleFoam/MRFSimpleFoam.C b/tutorials/incompressible/MRFSimpleFoam/MRFSimpleFoam/MRFSimpleFoam.C index 9225fe4c..8afae8b6 100644 --- a/tutorials/incompressible/MRFSimpleFoam/MRFSimpleFoam/MRFSimpleFoam.C +++ b/tutorials/incompressible/MRFSimpleFoam/MRFSimpleFoam/MRFSimpleFoam.C @@ -65,7 +65,6 @@ int main(int argc, char *argv[]) tmp UEqn ( fvm::div(phi, U) - - fvm::Sp(fvc::div(phi), U) + turbulence->divDevReff(U) ); mrfZones.addCoriolis(UEqn()); -- 2.11.4.GIT