From 25e48d11a26cbea2cecf9969fbee27fe42b39f2a Mon Sep 17 00:00:00 2001 From: Hrvoje Jasak Date: Wed, 8 Apr 2020 18:21:59 +0100 Subject: [PATCH] Updated settings for immersed boundary cases --- .../movingCylinderInChannelIco/0_org/p | 5 +---- .../movingCylinderInChannelIco/Allclean | 1 + .../movingCylinderInChannelIcoFine/0_org/p | 5 +---- .../movingCylinderInChannelIcoFine/Allclean | 1 + .../movingCylinderInChannelTurbulent/0_org/U | 2 +- .../0_org/epsilon | 1 - .../movingCylinderInChannelTurbulent/0_org/nut | 2 +- .../movingCylinderInChannelTurbulent/0_org/p | 7 ++----- .../movingCylinderInChannelTurbulent/Allclean | 2 +- .../constant/RASProperties | 1 + .../constant/dynamicMeshDict | 9 ++------- .../constant/polyMesh/blockMeshDict | 2 +- .../constant/transportProperties | 2 +- .../constant/turbulenceProperties | 2 +- .../save/blockMeshDict | 2 +- .../system/controlDict | 6 +++--- .../system/decomposeParDict | 2 +- .../system/fvSchemes | 18 +++++++++--------- .../system/fvSolution | 4 ++-- .../system/mapFieldsDict | 2 +- .../pitzDailyTurbulent/0_org/U | 1 - .../refiningMovingCylinderInChannelIco/0_org/p | 5 +---- .../system/controlDict | 2 +- .../system/fvSchemes | 12 ++++++------ .../system/fvSolution | 1 - .../0_org/U | 2 +- .../0_org/p | 7 ++----- .../Allclean | 2 +- .../constant/polyMesh/blockMeshDict | 2 +- .../constant/transportProperties | 2 +- .../constant/turbulenceProperties | 2 +- .../save/blockMeshDict | 2 +- .../system/controlDict | 6 +++--- .../system/decomposeParDict | 2 +- .../system/fvSchemes | 4 ++-- .../system/fvSolution | 4 ++-- .../system/mapFieldsDict | 2 +- 37 files changed, 57 insertions(+), 77 deletions(-) diff --git a/tutorials/immersedBoundary/movingCylinderInChannelIco/0_org/p b/tutorials/immersedBoundary/movingCylinderInChannelIco/0_org/p index 79177b818..78e248bd0 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelIco/0_org/p +++ b/tutorials/immersedBoundary/movingCylinderInChannelIco/0_org/p @@ -22,11 +22,8 @@ boundaryField { ibCylinder { - type mixedIb; + type zeroGradientIb; patchType immersedBoundary; - triValue uniform 0; - triGradient uniform 0; - triValueFraction uniform 0; setDeadValue yes; deadValue 0; value uniform 0; diff --git a/tutorials/immersedBoundary/movingCylinderInChannelIco/Allclean b/tutorials/immersedBoundary/movingCylinderInChannelIco/Allclean index ce138a537..48e09619f 100755 --- a/tutorials/immersedBoundary/movingCylinderInChannelIco/Allclean +++ b/tutorials/immersedBoundary/movingCylinderInChannelIco/Allclean @@ -6,5 +6,6 @@ cleanCase \rm -f *.dat +\rm -rf postProcessing forces \rm -rf 0 \rm -f constant/polyMesh/boundary diff --git a/tutorials/immersedBoundary/movingCylinderInChannelIcoFine/0_org/p b/tutorials/immersedBoundary/movingCylinderInChannelIcoFine/0_org/p index 79177b818..78e248bd0 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelIcoFine/0_org/p +++ b/tutorials/immersedBoundary/movingCylinderInChannelIcoFine/0_org/p @@ -22,11 +22,8 @@ boundaryField { ibCylinder { - type mixedIb; + type zeroGradientIb; patchType immersedBoundary; - triValue uniform 0; - triGradient uniform 0; - triValueFraction uniform 0; setDeadValue yes; deadValue 0; value uniform 0; diff --git a/tutorials/immersedBoundary/movingCylinderInChannelIcoFine/Allclean b/tutorials/immersedBoundary/movingCylinderInChannelIcoFine/Allclean index ce138a537..48e09619f 100755 --- a/tutorials/immersedBoundary/movingCylinderInChannelIcoFine/Allclean +++ b/tutorials/immersedBoundary/movingCylinderInChannelIcoFine/Allclean @@ -6,5 +6,6 @@ cleanCase \rm -f *.dat +\rm -rf postProcessing forces \rm -rf 0 \rm -f constant/polyMesh/boundary diff --git a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/0_org/U b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/0_org/U index 5cd2405df..c6532cbe3 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/0_org/U +++ b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/0_org/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/0_org/epsilon b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/0_org/epsilon index 3ea371555..ef4753e56 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/0_org/epsilon +++ b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/0_org/epsilon @@ -30,7 +30,6 @@ boundaryField E 9.8; setDeadValue true; deadValue 2e-4; - value uniform 2e-4; } top diff --git a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/0_org/nut b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/0_org/nut index 5d8f529de..d9fcf5659 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/0_org/nut +++ b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/0_org/nut @@ -25,7 +25,7 @@ boundaryField { type immersedBoundaryNutWallFunction; patchType immersedBoundary; - setDeadValue true; + setDeadValue yes; deadValue 1e-5; value uniform 0; } diff --git a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/0_org/p b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/0_org/p index 0e05ae5ac..78e248bd0 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/0_org/p +++ b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/0_org/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -22,11 +22,8 @@ boundaryField { ibCylinder { - type mixedIb; + type zeroGradientIb; patchType immersedBoundary; - triValue uniform 0; - triGradient uniform 0; - triValueFraction uniform 0; setDeadValue yes; deadValue 0; value uniform 0; diff --git a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/Allclean b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/Allclean index 0d6cd835f..48e09619f 100755 --- a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/Allclean +++ b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/Allclean @@ -6,6 +6,6 @@ cleanCase \rm -f *.dat +\rm -rf postProcessing forces \rm -rf 0 \rm -f constant/polyMesh/boundary -\rm -rf postProcessing diff --git a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/RASProperties b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/RASProperties index b0012fd4b..ec0c9c1db 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/RASProperties +++ b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/RASProperties @@ -21,5 +21,6 @@ turbulence on; printCoeffs on; +nuRatio 1000; // ************************************************************************* // diff --git a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/dynamicMeshDict b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/dynamicMeshDict index 643810fd0..f08afe872 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/dynamicMeshDict +++ b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/dynamicMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -19,16 +19,11 @@ dynamicFvMesh immersedBoundarySolidBodyMotionFvMesh; immersedBoundarySolidBodyMotionFvMeshCoeffs { + // Immersed boundary controls motionFunctions ( ibCylinder { -// solidBodyMotionFunction translation; -// translationCoeffs -// { -// velocity (0.1 0 0); -// } - solidBodyMotionFunction linearOscillation; linearOscillationCoeffs { diff --git a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/polyMesh/blockMeshDict b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/polyMesh/blockMeshDict index 5ed7f91cc..ad427d374 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/polyMesh/blockMeshDict +++ b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/transportProperties b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/transportProperties index d29c3feb3..8b2b43b0d 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/transportProperties +++ b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/transportProperties @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/turbulenceProperties b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/turbulenceProperties index 6a2ea973c..853fe56d1 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/turbulenceProperties +++ b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/constant/turbulenceProperties @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/save/blockMeshDict b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/save/blockMeshDict index 5ed7f91cc..ad427d374 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/save/blockMeshDict +++ b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/save/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/controlDict b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/controlDict index e5020d1d6..7f6908128 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/controlDict +++ b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/controlDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -21,7 +21,7 @@ DebugSwitches // fvMesh 2; } -application pimpleDyMFoam; +application pimpleDyMIbFoam; startFrom startTime; @@ -61,7 +61,7 @@ libs ( "libimmersedBoundary.so" "libimmersedBoundaryDynamicMesh.so" - "libimmersedBoundaryTurbulence.so" + "libincompressibleImmersedBoundaryTurbulence.so" ); functions diff --git a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/decomposeParDict b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/decomposeParDict index 4eda43bf8..ac8a5b2d6 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/decomposeParDict +++ b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/decomposeParDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/fvSchemes b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/fvSchemes index e70cdd1c5..9a32bb5fc 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/fvSchemes +++ b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/fvSchemes @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -21,33 +21,33 @@ ddtSchemes gradSchemes { - default cellLimited Gauss linear 1; + default cellLimited Gauss linear 1; } divSchemes { - default none; - div(phi,U) Gauss upwind; - div(phi,k) Gauss upwind; + default none; + div(phi,U) Gauss GammaVDC 0.5; + div(phi,k) Gauss upwind; div(phi,epsilon) Gauss upwind; - div(phi,omega) Gauss upwind; + div(phi,omega) Gauss upwind; div((nuEff*dev(T(grad(U))))) Gauss linear; } laplacianSchemes { - default Gauss linear limited 0.5; + default Gauss linear limited 0.5; } interpolationSchemes { - default linear; + default linear; } snGradSchemes { - default limited 0.5; + default limited 0.5; } diff --git a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/fvSolution b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/fvSolution index 14ff72bdc..d1b44313a 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/fvSolution +++ b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/fvSolution @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -49,7 +49,7 @@ PIMPLE { nOuterCorrectors 4; nCorrectors 2; - nNonOrthogonalCorrectors 0; + nNonOrthogonalCorrectors 1; pRefPoint (0 -0.45 0.05); pRefValue 0; diff --git a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/mapFieldsDict b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/mapFieldsDict index 5373b1b22..7ad96ac84 100644 --- a/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/mapFieldsDict +++ b/tutorials/immersedBoundary/movingCylinderInChannelTurbulent/system/mapFieldsDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/immersedBoundary/pitzDailyTurbulent/0_org/U b/tutorials/immersedBoundary/pitzDailyTurbulent/0_org/U index a4e513a16..1ee68abc3 100644 --- a/tutorials/immersedBoundary/pitzDailyTurbulent/0_org/U +++ b/tutorials/immersedBoundary/pitzDailyTurbulent/0_org/U @@ -35,7 +35,6 @@ boundaryField { type fixedValue; value uniform (10 0 0); - } outlet { diff --git a/tutorials/immersedBoundary/refiningMovingCylinderInChannelIco/0_org/p b/tutorials/immersedBoundary/refiningMovingCylinderInChannelIco/0_org/p index 79177b818..78e248bd0 100644 --- a/tutorials/immersedBoundary/refiningMovingCylinderInChannelIco/0_org/p +++ b/tutorials/immersedBoundary/refiningMovingCylinderInChannelIco/0_org/p @@ -22,11 +22,8 @@ boundaryField { ibCylinder { - type mixedIb; + type zeroGradientIb; patchType immersedBoundary; - triValue uniform 0; - triGradient uniform 0; - triValueFraction uniform 0; setDeadValue yes; deadValue 0; value uniform 0; diff --git a/tutorials/immersedBoundary/refiningMovingCylinderInChannelIco/system/controlDict b/tutorials/immersedBoundary/refiningMovingCylinderInChannelIco/system/controlDict index 0e07c1d28..4826eeec4 100644 --- a/tutorials/immersedBoundary/refiningMovingCylinderInChannelIco/system/controlDict +++ b/tutorials/immersedBoundary/refiningMovingCylinderInChannelIco/system/controlDict @@ -21,7 +21,7 @@ DebugSwitches // fvMesh 2; } -application pimpleDyMFoam; +application pimpleDyMIbFoam; startFrom startTime; diff --git a/tutorials/immersedBoundary/refiningMovingCylinderInChannelIco/system/fvSchemes b/tutorials/immersedBoundary/refiningMovingCylinderInChannelIco/system/fvSchemes index 5cf54a5b4..9618beca8 100644 --- a/tutorials/immersedBoundary/refiningMovingCylinderInChannelIco/system/fvSchemes +++ b/tutorials/immersedBoundary/refiningMovingCylinderInChannelIco/system/fvSchemes @@ -21,30 +21,30 @@ ddtSchemes gradSchemes { - default cellLimited Gauss linear 1; + default cellLimited Gauss linear 1; } divSchemes { - default none; - div(phi,U) Gauss upwind; + default none; + div(phi,U) Gauss upwind; div((nuEff*dev(T(grad(U))))) Gauss linear; } laplacianSchemes { - default Gauss linear limited 0.5; + default Gauss linear limited 0.5; } interpolationSchemes { - default linear; + default linear; } snGradSchemes { - default limited 0.5; + default limited 0.5; } diff --git a/tutorials/immersedBoundary/refiningMovingCylinderInChannelIco/system/fvSolution b/tutorials/immersedBoundary/refiningMovingCylinderInChannelIco/system/fvSolution index 3153f7cef..ead723c1f 100644 --- a/tutorials/immersedBoundary/refiningMovingCylinderInChannelIco/system/fvSolution +++ b/tutorials/immersedBoundary/refiningMovingCylinderInChannelIco/system/fvSolution @@ -71,7 +71,6 @@ relaxationFactors } fields { - // p 0.8; } } diff --git a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/0_org/U b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/0_org/U index 5cd2405df..c6532cbe3 100644 --- a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/0_org/U +++ b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/0_org/U @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/0_org/p b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/0_org/p index 0e05ae5ac..78e248bd0 100644 --- a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/0_org/p +++ b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/0_org/p @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -22,11 +22,8 @@ boundaryField { ibCylinder { - type mixedIb; + type zeroGradientIb; patchType immersedBoundary; - triValue uniform 0; - triGradient uniform 0; - triValueFraction uniform 0; setDeadValue yes; deadValue 0; value uniform 0; diff --git a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/Allclean b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/Allclean index 0d6cd835f..48e09619f 100755 --- a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/Allclean +++ b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/Allclean @@ -6,6 +6,6 @@ cleanCase \rm -f *.dat +\rm -rf postProcessing forces \rm -rf 0 \rm -f constant/polyMesh/boundary -\rm -rf postProcessing diff --git a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/constant/polyMesh/blockMeshDict b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/constant/polyMesh/blockMeshDict index 5ed7f91cc..ad427d374 100644 --- a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/constant/polyMesh/blockMeshDict +++ b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/constant/polyMesh/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/constant/transportProperties b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/constant/transportProperties index d29c3feb3..8b2b43b0d 100644 --- a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/constant/transportProperties +++ b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/constant/transportProperties @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/constant/turbulenceProperties b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/constant/turbulenceProperties index 6a2ea973c..853fe56d1 100644 --- a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/constant/turbulenceProperties +++ b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/constant/turbulenceProperties @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/save/blockMeshDict b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/save/blockMeshDict index 5ed7f91cc..ad427d374 100644 --- a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/save/blockMeshDict +++ b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/save/blockMeshDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/controlDict b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/controlDict index 0bd935e94..538fc5f9f 100644 --- a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/controlDict +++ b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/controlDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -21,7 +21,7 @@ DebugSwitches // fvMesh 2; } -application pimpleDyMFoam; +application pimpleDyMIbFoam; startFrom startTime; @@ -61,7 +61,7 @@ libs ( "libimmersedBoundary.so" "libimmersedBoundaryDynamicMesh.so" - "libimmersedBoundaryTurbulence.so" + "libincompressibleImmersedBoundaryTurbulence.so" ); functions diff --git a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/decomposeParDict b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/decomposeParDict index 4eda43bf8..ac8a5b2d6 100644 --- a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/decomposeParDict +++ b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/decomposeParDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ diff --git a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/fvSchemes b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/fvSchemes index 829e2b9eb..9a32bb5fc 100644 --- a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/fvSchemes +++ b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/fvSchemes @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -27,7 +27,7 @@ gradSchemes divSchemes { default none; - div(phi,U) Gauss upwind; + div(phi,U) Gauss GammaVDC 0.5; div(phi,k) Gauss upwind; div(phi,epsilon) Gauss upwind; div(phi,omega) Gauss upwind; diff --git a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/fvSolution b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/fvSolution index 14ff72bdc..d1b44313a 100644 --- a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/fvSolution +++ b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/fvSolution @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/ @@ -49,7 +49,7 @@ PIMPLE { nOuterCorrectors 4; nCorrectors 2; - nNonOrthogonalCorrectors 0; + nNonOrthogonalCorrectors 1; pRefPoint (0 -0.45 0.05); pRefValue 0; diff --git a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/mapFieldsDict b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/mapFieldsDict index 5373b1b22..7ad96ac84 100644 --- a/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/mapFieldsDict +++ b/tutorials/immersedBoundary/refiningMovingCylinderInChannelTurbulent/system/mapFieldsDict @@ -1,7 +1,7 @@ /*--------------------------------*- C++ -*----------------------------------*\ | ========= | | | \\ / F ield | foam-extend: Open Source CFD | -| \\ / O peration | Version: 4.0 | +| \\ / O peration | Version: 4.1 | | \\ / A nd | Web: http://www.foam-extend.org | | \\/ M anipulation | | \*---------------------------------------------------------------------------*/