From a7ad50ce7d28701027d3851b0138b2fd63ca1602 Mon Sep 17 00:00:00 2001 From: Henry Date: Thu, 23 Jan 2014 11:30:45 +0000 Subject: [PATCH] VoF tutorials: changed interfaceCompression to linear This provided greater accuracy and stability while MULES guarantees boundedness --- tutorials/mesh/foamyHexMesh/mixerVessel/system/fvSchemes | 2 +- tutorials/multiphase/LTSInterFoam/wigleyHull/system/fvSchemes | 2 +- .../multiphase/MRFInterFoam/mixerVessel2D/system/fvSchemes | 2 +- .../MRFMultiphaseInterFoam/mixerVessel2D/system/fvSchemes | 2 +- .../ras/sloshingTank2D/system/fvSchemes | 2 +- .../laminar/depthCharge2D/system/fvSchemes | 2 +- .../laminar/depthCharge3D/system/fvSchemes | 2 +- .../laminar/damBreak4phase/system/fvSchemes | 2 +- .../interDyMFoam/ras/damBreakWithObstacle/system/fvSchemes | 2 +- .../multiphase/interDyMFoam/ras/floatingObject/system/fvSchemes | 2 +- .../multiphase/interDyMFoam/ras/mixerVesselAMI/system/fvSchemes | 2 +- .../multiphase/interFoam/laminar/capillaryRise/system/fvSchemes | 2 +- .../multiphase/interFoam/laminar/damBreak/system/fvSchemes | 2 +- .../multiphase/interFoam/les/nozzleFlow2D/system/fvSchemes | 2 +- tutorials/multiphase/interFoam/ras/damBreak/system/fvSchemes | 2 +- .../interFoam/ras/damBreakPorousBaffle/system/fvSchemes | 2 +- .../interFoam/ras/waterChannel/LTSInterFoam/system/fvSchemes | 2 +- .../multiphase/interFoam/ras/waterChannel/system/fvSchemes | 2 +- .../multiphase/interFoam/ras/weirOverflow/system/fvSchemes | 2 +- .../interMixingFoam/laminar/damBreak/system/fvSchemes | 2 +- .../interPhaseChangeDyMFoam/propeller/system/fvSchemes | 2 +- .../interPhaseChangeFoam/cavitatingBullet/system/fvSchemes | 2 +- .../multiphaseInterFoam/laminar/damBreak4phase/system/fvSchemes | 2 +- .../laminar/damBreak4phaseFine/system/fvSchemes | 2 +- 24 files changed, 24 insertions(+), 24 deletions(-) diff --git a/tutorials/mesh/foamyHexMesh/mixerVessel/system/fvSchemes b/tutorials/mesh/foamyHexMesh/mixerVessel/system/fvSchemes index f9e967e839..6ecda2783c 100644 --- a/tutorials/mesh/foamyHexMesh/mixerVessel/system/fvSchemes +++ b/tutorials/mesh/foamyHexMesh/mixerVessel/system/fvSchemes @@ -30,7 +30,7 @@ divSchemes { div(rhoPhi,U) Gauss linearUpwind grad(U); div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression 1; + div(phirb,alpha) Gauss linear; div(phid1,p_rgh) Gauss upwind; div(phid2,p_rgh) Gauss upwind; div(rhoPhi,T) Gauss linearUpwind unlimited; diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/system/fvSchemes b/tutorials/multiphase/LTSInterFoam/wigleyHull/system/fvSchemes index da652a662a..aaf9168e32 100644 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/system/fvSchemes +++ b/tutorials/multiphase/LTSInterFoam/wigleyHull/system/fvSchemes @@ -29,7 +29,7 @@ divSchemes { div(rhoPhi,U) Gauss linearUpwind grad(U); div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; div(phi,k) Gauss upwind; div(phi,omega) Gauss upwind; div((muEff*dev(T(grad(U))))) Gauss linear; diff --git a/tutorials/multiphase/MRFInterFoam/mixerVessel2D/system/fvSchemes b/tutorials/multiphase/MRFInterFoam/mixerVessel2D/system/fvSchemes index e6b91940f0..a90bcae2d3 100644 --- a/tutorials/multiphase/MRFInterFoam/mixerVessel2D/system/fvSchemes +++ b/tutorials/multiphase/MRFInterFoam/mixerVessel2D/system/fvSchemes @@ -29,7 +29,7 @@ divSchemes { div(rhoPhi,U) Gauss linear; div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; div((muEff*dev(T(grad(U))))) Gauss linear; } diff --git a/tutorials/multiphase/MRFMultiphaseInterFoam/mixerVessel2D/system/fvSchemes b/tutorials/multiphase/MRFMultiphaseInterFoam/mixerVessel2D/system/fvSchemes index 8c39152314..9f1495f172 100644 --- a/tutorials/multiphase/MRFMultiphaseInterFoam/mixerVessel2D/system/fvSchemes +++ b/tutorials/multiphase/MRFMultiphaseInterFoam/mixerVessel2D/system/fvSchemes @@ -29,7 +29,7 @@ divSchemes { div(rhoPhi,U) Gauss limitedLinearV 1; div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; div((muEff*dev(T(grad(U))))) Gauss linear; } diff --git a/tutorials/multiphase/compressibleInterDyMFoam/ras/sloshingTank2D/system/fvSchemes b/tutorials/multiphase/compressibleInterDyMFoam/ras/sloshingTank2D/system/fvSchemes index 85be6a2abe..0e66203335 100644 --- a/tutorials/multiphase/compressibleInterDyMFoam/ras/sloshingTank2D/system/fvSchemes +++ b/tutorials/multiphase/compressibleInterDyMFoam/ras/sloshingTank2D/system/fvSchemes @@ -28,7 +28,7 @@ gradSchemes divSchemes { div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression 1; + div(phirb,alpha) Gauss linear; div(rhoPhi,U) Gauss vanLeerV; div(phi,thermo:rho.water) Gauss linear; diff --git a/tutorials/multiphase/compressibleInterFoam/laminar/depthCharge2D/system/fvSchemes b/tutorials/multiphase/compressibleInterFoam/laminar/depthCharge2D/system/fvSchemes index 2003e43e50..273c37e720 100644 --- a/tutorials/multiphase/compressibleInterFoam/laminar/depthCharge2D/system/fvSchemes +++ b/tutorials/multiphase/compressibleInterFoam/laminar/depthCharge2D/system/fvSchemes @@ -28,7 +28,7 @@ gradSchemes divSchemes { div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression 1; + div(phirb,alpha) Gauss linear; div(rhoPhi,U) Gauss upwind; div(phi,thermo:rho.water) Gauss upwind; diff --git a/tutorials/multiphase/compressibleInterFoam/laminar/depthCharge3D/system/fvSchemes b/tutorials/multiphase/compressibleInterFoam/laminar/depthCharge3D/system/fvSchemes index 2003e43e50..273c37e720 100644 --- a/tutorials/multiphase/compressibleInterFoam/laminar/depthCharge3D/system/fvSchemes +++ b/tutorials/multiphase/compressibleInterFoam/laminar/depthCharge3D/system/fvSchemes @@ -28,7 +28,7 @@ gradSchemes divSchemes { div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression 1; + div(phirb,alpha) Gauss linear; div(rhoPhi,U) Gauss upwind; div(phi,thermo:rho.water) Gauss upwind; diff --git a/tutorials/multiphase/compressibleMultiphaseInterFoam/laminar/damBreak4phase/system/fvSchemes b/tutorials/multiphase/compressibleMultiphaseInterFoam/laminar/damBreak4phase/system/fvSchemes index fd25001435..0fb6563e2c 100644 --- a/tutorials/multiphase/compressibleMultiphaseInterFoam/laminar/damBreak4phase/system/fvSchemes +++ b/tutorials/multiphase/compressibleMultiphaseInterFoam/laminar/damBreak4phase/system/fvSchemes @@ -29,7 +29,7 @@ divSchemes { div(rhoPhi,U) Gauss upwind; div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; "div\(phi,.*rho.*\)" Gauss upwind; div(rhoPhi,T) Gauss upwind; div(rhoPhi,K) Gauss upwind; diff --git a/tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/system/fvSchemes b/tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/system/fvSchemes index 6a01390f25..9fe758f3d1 100644 --- a/tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/system/fvSchemes +++ b/tutorials/multiphase/interDyMFoam/ras/damBreakWithObstacle/system/fvSchemes @@ -29,7 +29,7 @@ divSchemes { div(rhoPhi,U) Gauss upwind; div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; div((muEff*dev(T(grad(U))))) Gauss linear; } diff --git a/tutorials/multiphase/interDyMFoam/ras/floatingObject/system/fvSchemes b/tutorials/multiphase/interDyMFoam/ras/floatingObject/system/fvSchemes index df7685da65..88424a730c 100644 --- a/tutorials/multiphase/interDyMFoam/ras/floatingObject/system/fvSchemes +++ b/tutorials/multiphase/interDyMFoam/ras/floatingObject/system/fvSchemes @@ -29,7 +29,7 @@ divSchemes { div(rhoPhi,U) Gauss vanLeerV; div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; div(phi,k) Gauss upwind; div(phi,epsilon) Gauss upwind; div((muEff*dev(T(grad(U))))) Gauss linear; diff --git a/tutorials/multiphase/interDyMFoam/ras/mixerVesselAMI/system/fvSchemes b/tutorials/multiphase/interDyMFoam/ras/mixerVesselAMI/system/fvSchemes index 84e4f5d57d..bf1d065bca 100644 --- a/tutorials/multiphase/interDyMFoam/ras/mixerVesselAMI/system/fvSchemes +++ b/tutorials/multiphase/interDyMFoam/ras/mixerVesselAMI/system/fvSchemes @@ -30,7 +30,7 @@ divSchemes { div(rhoPhi,U) Gauss linearUpwind grad(U); div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression 1; + div(phirb,alpha) Gauss linear; div(phid1,p_rgh) Gauss upwind; div(phid2,p_rgh) Gauss upwind; div(rhoPhi,T) Gauss linearUpwind unlimited; diff --git a/tutorials/multiphase/interFoam/laminar/capillaryRise/system/fvSchemes b/tutorials/multiphase/interFoam/laminar/capillaryRise/system/fvSchemes index ef8581b85f..cdfd201c6e 100644 --- a/tutorials/multiphase/interFoam/laminar/capillaryRise/system/fvSchemes +++ b/tutorials/multiphase/interFoam/laminar/capillaryRise/system/fvSchemes @@ -29,7 +29,7 @@ divSchemes { div(rhoPhi,U) Gauss upwind; div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; div((muEff*dev(T(grad(U))))) Gauss linear; } diff --git a/tutorials/multiphase/interFoam/laminar/damBreak/system/fvSchemes b/tutorials/multiphase/interFoam/laminar/damBreak/system/fvSchemes index 672ec59cc1..02317178c6 100644 --- a/tutorials/multiphase/interFoam/laminar/damBreak/system/fvSchemes +++ b/tutorials/multiphase/interFoam/laminar/damBreak/system/fvSchemes @@ -29,7 +29,7 @@ divSchemes { div(rhoPhi,U) Gauss limitedLinearV 1; div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; div((muEff*dev(T(grad(U))))) Gauss linear; } diff --git a/tutorials/multiphase/interFoam/les/nozzleFlow2D/system/fvSchemes b/tutorials/multiphase/interFoam/les/nozzleFlow2D/system/fvSchemes index 21e1243948..ddc0a7b6e4 100644 --- a/tutorials/multiphase/interFoam/les/nozzleFlow2D/system/fvSchemes +++ b/tutorials/multiphase/interFoam/les/nozzleFlow2D/system/fvSchemes @@ -29,7 +29,7 @@ divSchemes { div(rhoPhi,U) Gauss linear; div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; div(phi,k) Gauss limitedLinear 1; div(phi,B) Gauss limitedLinear 1; div(B) Gauss linear; diff --git a/tutorials/multiphase/interFoam/ras/damBreak/system/fvSchemes b/tutorials/multiphase/interFoam/ras/damBreak/system/fvSchemes index ca2cd3a2b8..86fad259ec 100644 --- a/tutorials/multiphase/interFoam/ras/damBreak/system/fvSchemes +++ b/tutorials/multiphase/interFoam/ras/damBreak/system/fvSchemes @@ -29,7 +29,7 @@ divSchemes { div(rhoPhi,U) Gauss linear; div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; div(phi,k) Gauss upwind; div(phi,epsilon) Gauss upwind; div(phi,R) Gauss upwind; diff --git a/tutorials/multiphase/interFoam/ras/damBreakPorousBaffle/system/fvSchemes b/tutorials/multiphase/interFoam/ras/damBreakPorousBaffle/system/fvSchemes index ca2cd3a2b8..86fad259ec 100644 --- a/tutorials/multiphase/interFoam/ras/damBreakPorousBaffle/system/fvSchemes +++ b/tutorials/multiphase/interFoam/ras/damBreakPorousBaffle/system/fvSchemes @@ -29,7 +29,7 @@ divSchemes { div(rhoPhi,U) Gauss linear; div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; div(phi,k) Gauss upwind; div(phi,epsilon) Gauss upwind; div(phi,R) Gauss upwind; diff --git a/tutorials/multiphase/interFoam/ras/waterChannel/LTSInterFoam/system/fvSchemes b/tutorials/multiphase/interFoam/ras/waterChannel/LTSInterFoam/system/fvSchemes index 803b55e995..a05ac072d7 100644 --- a/tutorials/multiphase/interFoam/ras/waterChannel/LTSInterFoam/system/fvSchemes +++ b/tutorials/multiphase/interFoam/ras/waterChannel/LTSInterFoam/system/fvSchemes @@ -29,7 +29,7 @@ divSchemes { div(rhoPhi,U) Gauss linearUpwind grad(U); div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; div(phi,k) Gauss upwind; div(phi,omega) Gauss upwind; div((muEff*dev(T(grad(U))))) Gauss linear; diff --git a/tutorials/multiphase/interFoam/ras/waterChannel/system/fvSchemes b/tutorials/multiphase/interFoam/ras/waterChannel/system/fvSchemes index 053e51aa7f..706b90b7b3 100644 --- a/tutorials/multiphase/interFoam/ras/waterChannel/system/fvSchemes +++ b/tutorials/multiphase/interFoam/ras/waterChannel/system/fvSchemes @@ -31,7 +31,7 @@ divSchemes div(rhoPhi,U) Gauss linearUpwind grad(U); div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; "div\(phi,(k|omega)\)" Gauss upwind; div((muEff*dev(T(grad(U))))) Gauss linear; diff --git a/tutorials/multiphase/interFoam/ras/weirOverflow/system/fvSchemes b/tutorials/multiphase/interFoam/ras/weirOverflow/system/fvSchemes index 3869ad107b..a23cf9d48b 100644 --- a/tutorials/multiphase/interFoam/ras/weirOverflow/system/fvSchemes +++ b/tutorials/multiphase/interFoam/ras/weirOverflow/system/fvSchemes @@ -29,7 +29,7 @@ divSchemes { div(rhoPhi,U) Gauss linear; div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; div(phi,k) Gauss upwind; div(phi,epsilon) Gauss upwind; div(phi,R) Gauss upwind; diff --git a/tutorials/multiphase/interMixingFoam/laminar/damBreak/system/fvSchemes b/tutorials/multiphase/interMixingFoam/laminar/damBreak/system/fvSchemes index 1de7b2421d..31b1e85b56 100644 --- a/tutorials/multiphase/interMixingFoam/laminar/damBreak/system/fvSchemes +++ b/tutorials/multiphase/interMixingFoam/laminar/damBreak/system/fvSchemes @@ -29,7 +29,7 @@ divSchemes { div(rhoPhi,U) Gauss limitedLinearV 1; div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; div((muEff*dev(T(grad(U))))) Gauss linear; } diff --git a/tutorials/multiphase/interPhaseChangeDyMFoam/propeller/system/fvSchemes b/tutorials/multiphase/interPhaseChangeDyMFoam/propeller/system/fvSchemes index e60864d7f5..b14f07a132 100644 --- a/tutorials/multiphase/interPhaseChangeDyMFoam/propeller/system/fvSchemes +++ b/tutorials/multiphase/interPhaseChangeDyMFoam/propeller/system/fvSchemes @@ -31,7 +31,7 @@ divSchemes default none; div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; UD Gauss upwind; div(rhoPhi,U) Gauss linearUpwind grad(U); div(phi,k) Gauss upwind; diff --git a/tutorials/multiphase/interPhaseChangeFoam/cavitatingBullet/system/fvSchemes b/tutorials/multiphase/interPhaseChangeFoam/cavitatingBullet/system/fvSchemes index bc5571af9e..2c2507cfbf 100644 --- a/tutorials/multiphase/interPhaseChangeFoam/cavitatingBullet/system/fvSchemes +++ b/tutorials/multiphase/interPhaseChangeFoam/cavitatingBullet/system/fvSchemes @@ -31,7 +31,7 @@ divSchemes div(phi,omega) Gauss linearUpwind grad(omega); div(phi,k) Gauss linearUpwind grad(k); div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; div((muEff*dev(T(grad(U))))) Gauss linear; } diff --git a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phase/system/fvSchemes b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phase/system/fvSchemes index 48eb9c4f98..69de4bdbcd 100644 --- a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phase/system/fvSchemes +++ b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phase/system/fvSchemes @@ -31,7 +31,7 @@ divSchemes { div(rhoPhi,U) Gauss upwind; div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; div((muEff*dev(T(grad(U))))) Gauss linear; } diff --git a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/system/fvSchemes b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/system/fvSchemes index 48eb9c4f98..69de4bdbcd 100644 --- a/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/system/fvSchemes +++ b/tutorials/multiphase/multiphaseInterFoam/laminar/damBreak4phaseFine/system/fvSchemes @@ -31,7 +31,7 @@ divSchemes { div(rhoPhi,U) Gauss upwind; div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss interfaceCompression; + div(phirb,alpha) Gauss linear; div((muEff*dev(T(grad(U))))) Gauss linear; }