From 6c8836ebcb56646b5e219d00e7c0bd349cbabd4b Mon Sep 17 00:00:00 2001 From: Henry Date: Tue, 4 Feb 2014 16:29:50 +0000 Subject: [PATCH] wigleyHull tutorial removed: replaced with DTCHull --- .../multiphase/LTSInterFoam/wigleyHull/0/U | 60 --- .../LTSInterFoam/wigleyHull/0/alpha.water.org | 53 --- .../multiphase/LTSInterFoam/wigleyHull/0/k | 54 --- .../multiphase/LTSInterFoam/wigleyHull/0/nut | 53 --- .../LTSInterFoam/wigleyHull/0/omega | 62 --- .../LTSInterFoam/wigleyHull/0/p_rgh | 58 --- .../LTSInterFoam/wigleyHull/Allclean | 14 - .../multiphase/LTSInterFoam/wigleyHull/Allrun | 20 - .../wigleyHull/constant/RASProperties | 25 -- .../LTSInterFoam/wigleyHull/constant/g | 21 - .../constant/polyMesh/blockMeshDict | 82 ---- .../wigleyHull/constant/transportProperties | 37 -- .../wigleyHull/constant/triSurface/README | 4 - .../wigleyHull/constant/turbulenceProperties | 21 - .../wigleyHull/system/controlDict | 49 --- .../wigleyHull/system/decomposeParDict | 33 -- .../LTSInterFoam/wigleyHull/system/fvSchemes | 62 --- .../LTSInterFoam/wigleyHull/system/fvSolution | 121 ------ .../wigleyHull/system/setFieldsDict | 47 --- .../wigleyHull/system/snappyHexMeshDict | 378 ------------------ 20 files changed, 1254 deletions(-) delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/0/U delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/0/alpha.water.org delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/0/k delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/0/nut delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/0/omega delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/0/p_rgh delete mode 100755 tutorials/multiphase/LTSInterFoam/wigleyHull/Allclean delete mode 100755 tutorials/multiphase/LTSInterFoam/wigleyHull/Allrun delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/constant/RASProperties delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/constant/g delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/constant/polyMesh/blockMeshDict delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/constant/transportProperties delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/constant/triSurface/README delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/constant/turbulenceProperties delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/system/controlDict delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/system/decomposeParDict delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/system/fvSchemes delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/system/fvSolution delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/system/setFieldsDict delete mode 100644 tutorials/multiphase/LTSInterFoam/wigleyHull/system/snappyHexMeshDict diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/0/U b/tutorials/multiphase/LTSInterFoam/wigleyHull/0/U deleted file mode 100644 index 88c7022844..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/0/U +++ /dev/null @@ -1,60 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volVectorField; - location "0"; - object U; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -Umean 1; - -dimensions [0 1 -1 0 0 0 0]; - -internalField uniform ($Umean 0 0); - -boundaryField -{ - inlet - { - type fixedValue; - value $internalField; - } - - outlet - { - type outletPhaseMeanVelocity; - alpha alpha.water; - Umean $Umean; - value $internalField; - } - - sides - { - type symmetry; - } - - atmosphere - { - type pressureInletOutletVelocity; - tangentialVelocity $internalField; - value uniform (0 0 0); - } - - hull - { - type fixedValue; - value uniform (0 0 0); - } -} - - -// ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/0/alpha.water.org b/tutorials/multiphase/LTSInterFoam/wigleyHull/0/alpha.water.org deleted file mode 100644 index 6f60c040ca..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/0/alpha.water.org +++ /dev/null @@ -1,53 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object alpha.water; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 0 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - inlet - { - type fixedValue; - value $internalField; - } - - outlet - { - type zeroGradient; - } - - sides - { - type symmetry; - } - - atmosphere - { - type inletOutlet; - inletValue uniform 0; - value $internalField; - } - - hull - { - type zeroGradient; - } -} - -// ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/0/k b/tutorials/multiphase/LTSInterFoam/wigleyHull/0/k deleted file mode 100644 index 853af9b0ef..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/0/k +++ /dev/null @@ -1,54 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object k; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -2 0 0 0 0]; - -internalField uniform 0.00015; - -boundaryField -{ - inlet - { - type fixedValue; - value $internalField; - } - - outlet - { - type zeroGradient; - } - - sides - { - type symmetry; - } - - atmosphere - { - type inletOutlet; - inletValue $internalField; - value $internalField; - } - - hull - { - type kqRWallFunction; - value $internalField; - } -} - -// ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/0/nut b/tutorials/multiphase/LTSInterFoam/wigleyHull/0/nut deleted file mode 100644 index 87b4bf3c28..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/0/nut +++ /dev/null @@ -1,53 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - location "0"; - object nut; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 2 -1 0 0 0 0]; - -internalField uniform 5e-07; - -boundaryField -{ - inlet - { - type fixedValue; - value $internalField; - } - - outlet - { - type zeroGradient; - } - - sides - { - type symmetry; - } - - atmosphere - { - type zeroGradient; - } - - hull - { - type nutkWallFunction; - value $internalField; - } -} - - -// ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/0/omega b/tutorials/multiphase/LTSInterFoam/wigleyHull/0/omega deleted file mode 100644 index a515138656..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/0/omega +++ /dev/null @@ -1,62 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object omega; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 0 -1 0 0 0 0]; - -internalField uniform 2; - -boundaryField -{ - inlet - { - type fixedValue; - value $internalField; - } - - outlet - { - type inletOutlet; - inletValue $internalField; - value $internalField; - } - - outlet - { - type zeroGradient; - } - - sides - { - type symmetry; - } - - atmosphere - { - type inletOutlet; - inletValue $internalField; - value $internalField; - } - - hull - { - type omegaWallFunction; - value $internalField; - } -} - - - -// ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/0/p_rgh b/tutorials/multiphase/LTSInterFoam/wigleyHull/0/p_rgh deleted file mode 100644 index 027c48884c..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/0/p_rgh +++ /dev/null @@ -1,58 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class volScalarField; - object p_rgh; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [1 -1 -2 0 0 0 0]; - -internalField uniform 0; - -boundaryField -{ - inlet - { - type fixedFluxPressure; - value $internalField; - } - - outlet - { - type zeroGradient; - } - - sides - { - type symmetry; - } - - atmosphere - { - type totalPressure; - p0 uniform 0; - U U; - phi phi; - rho rho; - psi none; - gamma 1; - value $internalField; - } - - hull - { - type fixedFluxPressure; - value $internalField; - } -} - -// ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/Allclean b/tutorials/multiphase/LTSInterFoam/wigleyHull/Allclean deleted file mode 100755 index 99318580f3..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/Allclean +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh -cd ${0%/*} || exit 1 # run from this directory - -# Source tutorial clean functions -. $WM_PROJECT_DIR/bin/tools/CleanFunctions - -# remove surface -\rm -f constant/triSurface/wigley-scaled-oriented.stl.gz - -cleanCase -rm 0/alpha.water.gz 0/cellLevel.gz 0/pointLevel.gz constant/polyMesh/boundary \ - > /dev/null 2>&1 - -# ----------------------------------------------------------------- end-of-file diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/Allrun b/tutorials/multiphase/LTSInterFoam/wigleyHull/Allrun deleted file mode 100755 index f57a6542d2..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/Allrun +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh -cd ${0%/*} || exit 1 # run from this directory - -# Source tutorial run functions -. $WM_PROJECT_DIR/bin/tools/RunFunctions - -# copy wigley surface from resources directory -cp $FOAM_TUTORIALS/resources/geometry/wigley-scaled-oriented.stl.gz constant/triSurface/ - -runApplication blockMesh -runApplication snappyHexMesh -overwrite -if [ ! -e log.transformPoints ] -then - transformPoints -scale '(2 1 1)' > log.transformPoints 2>&1 -fi -cp 0/alpha.water.org 0/alpha.water -runApplication setFields -runApplication `getApplication` - -# ----------------------------------------------------------------- end-of-file diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/RASProperties b/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/RASProperties deleted file mode 100644 index e0e6b776a2..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/RASProperties +++ /dev/null @@ -1,25 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object RASProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -RASModel kOmegaSST; - -turbulence on; - -printCoeffs on; - - -// ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/g b/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/g deleted file mode 100644 index a0d7102656..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/g +++ /dev/null @@ -1,21 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class uniformDimensionedVectorField; - location "constant"; - object g; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -dimensions [0 1 -2 0 0 0 0]; -value (0 0 -9.81); - -// ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/polyMesh/blockMeshDict b/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/polyMesh/blockMeshDict deleted file mode 100644 index 989ecac8b0..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/polyMesh/blockMeshDict +++ /dev/null @@ -1,82 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - object blockMeshDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -convertToMeters 1; - -vertices -( - (-0.75 -0.75 -0.5) - ( 1.25 -0.75 -0.5) - ( 1.25 0.75 -0.5) - (-0.75 0.75 -0.5) - (-0.75 -0.75 0.0399) - ( 1.25 -0.75 0.0399) - ( 1.25 0.75 0.0399) - (-0.75 0.75 0.0399) -); - -blocks -( - hex (0 1 2 3 4 5 6 7) (40 30 10) simpleGrading (1 1 1) -); - -edges -( -); - -boundary -( - inlet - { - type patch; - faces - ( - (0 4 7 3) - ); - } - - outlet - { - type patch; - faces - ( - (2 6 5 1) - ); - } - - atmosphere - { - type patch; - faces - ( - (4 5 6 7) - ); - } - - sides - { - type symmetry; - faces - ( - (1 5 4 0) - (3 7 6 2) - (0 3 2 1) - ); - } -); - - -// ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/transportProperties b/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/transportProperties deleted file mode 100644 index 8c6e7a2008..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/transportProperties +++ /dev/null @@ -1,37 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object transportProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -phases (water air); - -water -{ - transportModel Newtonian; - nu nu [ 0 2 -1 0 0 0 0 ] 1e-06; - rho rho [ 1 -3 0 0 0 0 0 ] 1000; -} - -air -{ - transportModel Newtonian; - nu nu [ 0 2 -1 0 0 0 0 ] 1.48e-05; - rho rho [ 1 -3 0 0 0 0 0 ] 1; -} - -sigma sigma [ 1 0 -2 0 0 0 0 ] 0; - - -// ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/triSurface/README b/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/triSurface/README deleted file mode 100644 index de3f29cc01..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/triSurface/README +++ /dev/null @@ -1,4 +0,0 @@ -Directory to house tri-surfaces - -The Allrun script copies the surface from the $FOAM_TUTORIALS/resources/geometry -directory diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/turbulenceProperties b/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/turbulenceProperties deleted file mode 100644 index 3721a46a2e..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/constant/turbulenceProperties +++ /dev/null @@ -1,21 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "constant"; - object turbulenceProperties; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -simulationType RASModel; - - -// ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/system/controlDict b/tutorials/multiphase/LTSInterFoam/wigleyHull/system/controlDict deleted file mode 100644 index d2aa8b3c71..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/system/controlDict +++ /dev/null @@ -1,49 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object controlDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -application LTSInterFoam; - -startFrom startTime; - -startTime 0; - -stopAt endTime; - -endTime 1000; - -deltaT 1; - -writeControl timeStep; - -writeInterval 100; - -purgeWrite 0; - -writeFormat ascii; - -writePrecision 6; - -writeCompression compressed; - -timeFormat general; - -timePrecision 6; - -runTimeModifiable yes; - - -// ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/system/decomposeParDict b/tutorials/multiphase/LTSInterFoam/wigleyHull/system/decomposeParDict deleted file mode 100644 index 148aecf784..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/system/decomposeParDict +++ /dev/null @@ -1,33 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object decomposeParDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -numberOfSubdomains 4; - -method simple; // Seriously don't actually use this method - -simpleCoeffs -{ - n ( 2 2 1 ); - delta 0.001; -} - -distributed no; - -roots ( ); - - -// ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/system/fvSchemes b/tutorials/multiphase/LTSInterFoam/wigleyHull/system/fvSchemes deleted file mode 100644 index aaf9168e32..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/system/fvSchemes +++ /dev/null @@ -1,62 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object fvSchemes; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -ddtSchemes -{ - default localEuler rDeltaT; -} - -gradSchemes -{ - default Gauss linear; -} - -divSchemes -{ - div(rhoPhi,U) Gauss linearUpwind grad(U); - div(phi,alpha) Gauss vanLeer; - div(phirb,alpha) Gauss linear; - div(phi,k) Gauss upwind; - div(phi,omega) Gauss upwind; - div((muEff*dev(T(grad(U))))) Gauss linear; -} - -laplacianSchemes -{ - default Gauss linear corrected; -} - -interpolationSchemes -{ - default linear; -} - -snGradSchemes -{ - default corrected; -} - -fluxRequired -{ - default no; - p_rgh; - pcorr; - alpha.water; -} - - -// ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/system/fvSolution b/tutorials/multiphase/LTSInterFoam/wigleyHull/system/fvSolution deleted file mode 100644 index df8102dc06..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/system/fvSolution +++ /dev/null @@ -1,121 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object fvSolution; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -solvers -{ - "alpha.water.*" - { - nAlphaCorr 1; - nAlphaSubCycles 1; - cAlpha 1; - icAlpha 0.25; - - MULESCorr yes; - nLimiterIter 8; - alphaApplyPrevCorr true; - - solver smoothSolver; - smoother symGaussSeidel; - tolerance 1e-8; - relTol 0; - } - - pcorr - { - solver PCG; - - preconditioner - { - preconditioner GAMG; - - smoother DICGaussSeidel; - agglomerator faceAreaPair; - mergeLevels 1; - nCellsInCoarsestLevel 10; - cacheAgglomeration true; - - tolerance 1e-5; - relTol 0; - }; - - tolerance 1e-5; - relTol 0; - }; - - p_rgh - { - solver GAMG; - - smoother GaussSeidel; - agglomerator faceAreaPair; - mergeLevels 1; - nCellsInCoarsestLevel 10; - cacheAgglomeration true; - - tolerance 1e-7; - relTol 0.01; - }; - - p_rghFinal - { - $p_rgh; - tolerance 1e-7; - relTol 0; - } - - "(U|k|omega).*" - { - solver smoothSolver; - - smoother GaussSeidel; - nSweeps 1; - - tolerance 1e-7; - relTol 0.1; - }; -} - -PIMPLE -{ - momentumPredictor no; - - nCorrectors 1; - nNonOrthogonalCorrectors 0; - - maxCo 5; - maxAlphaCo 5; - - rDeltaTSmoothingCoeff 0.05; - rDeltaTDampingCoeff 0.5; - nAlphaSweepIter 0; - nAlphaSpreadIter 0; - maxDeltaT 1; -} - -relaxationFactors -{ - fields - { - } - equations - { - ".*" 1; - } -} - - -// ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/system/setFieldsDict b/tutorials/multiphase/LTSInterFoam/wigleyHull/system/setFieldsDict deleted file mode 100644 index 18f4b921a8..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/system/setFieldsDict +++ /dev/null @@ -1,47 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - location "system"; - object setFieldsDict; -} -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -defaultFieldValues -( - volScalarFieldValue alpha.water 0 -); - -regions -( - boxToCell - { - box (-100 -100 -100) (100 100 0); - fieldValues - ( - volScalarFieldValue alpha.water 1 - ); - } - - // Set patch values (using ==) - boxToFace - { - box (-100 -100 -100) (100 100 0); - - fieldValues - ( - volScalarFieldValue alpha.water 1 - ); - } -); - - -// ************************************************************************* // diff --git a/tutorials/multiphase/LTSInterFoam/wigleyHull/system/snappyHexMeshDict b/tutorials/multiphase/LTSInterFoam/wigleyHull/system/snappyHexMeshDict deleted file mode 100644 index 36bd09b946..0000000000 --- a/tutorials/multiphase/LTSInterFoam/wigleyHull/system/snappyHexMeshDict +++ /dev/null @@ -1,378 +0,0 @@ -/*--------------------------------*- C++ -*----------------------------------*\ -| ========= | | -| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | -| \\ / O peration | Version: dev | -| \\ / A nd | Web: www.OpenFOAM.org | -| \\/ M anipulation | | -\*---------------------------------------------------------------------------*/ -FoamFile -{ - version 2.0; - format ascii; - class dictionary; - object snappyHexMeshDict; -} - -// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // - -// Which of the steps to run -castellatedMesh true; -snap true; -addLayers false; - - -// Geometry. Definition of all surfaces. All surfaces are of class -// searchableSurface. -// Surfaces are used -// - to specify refinement for any mesh cell intersecting it -// - to specify refinement for any mesh cell inside/outside/near -// - to 'snap' the mesh boundary to the surface -geometry -{ - wigley-scaled-oriented.stl - { - type triSurfaceMesh; - name hull; - - patchInfo - { - type wall; - } - } - - box1 - { - type searchableBox; - min (-1 -0.5 -0.25); - max ( 1 0.5 1 ); - } - - box2 - { - type searchableBox; - min (-1 -0.2 -0.15); - max ( 0.75 0.2 1); - } - - box3 - { - type searchableBox; - min (-10 -10 -0.03); - max ( 10 10 1); - } -}; - - - -// Settings for the castellatedMesh generation. -castellatedMeshControls -{ - - // Refinement parameters - // ~~~~~~~~~~~~~~~~~~~~~ - - // If local number of cells is >= maxLocalCells on any processor - // switches from from refinement followed by balancing - // (current method) to (weighted) balancing before refinement. - maxLocalCells 100000; - - // Overall cell limit (approximately). Refinement will stop immediately - // upon reaching this number so a refinement level might not complete. - // Note that this is the number of cells before removing the part which - // is not 'visible' from the keepPoint. The final number of cells might - // actually be a lot less. - maxGlobalCells 2000000; - - // The surface refinement loop might spend lots of iterations refining just a - // few cells. This setting will cause refinement to stop if <= minimumRefine - // are selected for refinement. Note: it will at least do one iteration - // (unless the number of cells to refine is 0) - minRefinementCells 0; - - // Number of buffer layers between different levels. - // 1 means normal 2:1 refinement restriction, larger means slower - // refinement. - nCellsBetweenLevels 3; - - - - // Explicit feature edge refinement - // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - - // Specifies a level for any cell intersected by its edges. - // This is a featureEdgeMesh, read from constant/triSurface for now. - features - ( - // { - // file "wigley-scaled.eMesh"; - // level 3; - // } - ); - - - - // Surface based refinement - // ~~~~~~~~~~~~~~~~~~~~~~~~ - - // Specifies two levels for every surface. The first is the minimum level, - // every cell intersecting a surface gets refined up to the minimum level. - // The second level is the maximum level. Cells that 'see' multiple - // intersections where the intersections make an - // angle > resolveFeatureAngle get refined up to the maximum level. - - refinementSurfaces - { - hull - { - // Surface-wise min and max refinement level - level (3 3); - } - } - - resolveFeatureAngle 45; - - - // Region-wise refinement - // ~~~~~~~~~~~~~~~~~~~~~~ - - // Specifies refinement level for cells in relation to a surface. One of - // three modes - // - distance. 'levels' specifies per distance to the surface the - // wanted refinement level. The distances need to be specified in - // descending order. - // - inside. 'levels' is only one entry and only the level is used. All - // cells inside the surface get refined up to the level. The surface - // needs to be closed for this to be possible. - // - outside. Same but cells outside. - - refinementRegions - { - box1 - { - mode inside; - levels ((1e15 1)); - } - box2 - { - mode inside; - levels ((1e15 2)); - } - box3 - { - mode inside; - levels ((1e15 2)); - } - } - - - // Mesh selection - // ~~~~~~~~~~~~~~ - - // After refinement patches get added for all refinementSurfaces and - // all cells intersecting the surfaces get put into these patches. The - // section reachable from the locationInMesh is kept. - // NOTE: This point should never be on a face, always inside a cell, even - // after refinement. - locationInMesh (-0.7 0 0); - - - // Whether any faceZones (as specified in the refinementSurfaces) - // are only on the boundary of corresponding cellZones or also allow - // free-standing zone faces. Not used if there are no faceZones. - allowFreeStandingZoneFaces true; -} - - - -// Settings for the snapping. -snapControls -{ - //- Number of patch smoothing iterations before finding correspondence - // to surface - nSmoothPatch 3; - - //- Relative distance for points to be attracted by surface feature point - // or edge. True distance is this factor times local - // maximum edge length. -// tolerance 4.0; -tolerance 1.0; - - //- Number of mesh displacement relaxation iterations. - nSolveIter 300; - - //- Maximum number of snapping relaxation iterations. Should stop - // before upon reaching a correct mesh. - nRelaxIter 5; -} - - - -// Settings for the layer addition. -addLayersControls -{ - // Are the thickness parameters below relative to the undistorted - // size of the refined cell outside layer (true) or absolute sizes (false). - relativeSizes true; - - // Per final patch (so not geometry!) the layer information - layers - { - hull - { - nSurfaceLayers 1; - - } - } - - // Expansion factor for layer mesh - expansionRatio 1.0; - - - // Wanted thickness of final added cell layer. If multiple layers - // is the thickness of the layer furthest away from the wall. - // See relativeSizes parameter. - finalLayerThickness 0.3; - - // Minimum thickness of cell layer. If for any reason layer - // cannot be above minThickness do not add layer. - // See relativeSizes parameter. - minThickness 0.25; - - // If points get not extruded do nGrow layers of connected faces that are - // also not grown. This helps convergence of the layer addition process - // close to features. - // Note: changed(corrected) w.r.t 17x! (didn't do anything in 17x) - nGrow 0; - - - // Advanced settings - - // When not to extrude surface. 0 is flat surface, 90 is when two faces - // are perpendicular - featureAngle 60; - - // Maximum number of snapping relaxation iterations. Should stop - // before upon reaching a correct mesh. - nRelaxIter 5; - - // Number of smoothing iterations of surface normals - nSmoothSurfaceNormals 1; - - // Number of smoothing iterations of interior mesh movement direction - nSmoothNormals 3; - - // Smooth layer thickness over surface patches - nSmoothThickness 10; - - // Stop layer growth on highly warped cells - maxFaceThicknessRatio 0.5; - - // Reduce layer growth where ratio thickness to medial - // distance is large - maxThicknessToMedialRatio 0.3; - - // Angle used to pick up medial axis points - // Note: changed(corrected) w.r.t 17x! 90 degrees corresponds to 130 in 17x. - minMedianAxisAngle 90; - - // Create buffer region for new layer terminations - nBufferCellsNoExtrude 0; - - - // Overall max number of layer addition iterations. The mesher will exit - // if it reaches this number of iterations; possibly with an illegal - // mesh. - nLayerIter 50; - - // Max number of iterations after which relaxed meshQuality controls - // get used. Up to nRelaxIter it uses the settings in meshQualityControls, - // after nRelaxIter it uses the values in meshQualityControls::relaxed. - nRelaxedIter 20; -} - - - -// Generic mesh quality settings. At any undoable phase these determine -// where to undo. -meshQualityControls -{ - //- Maximum non-orthogonality allowed. Set to 180 to disable. - maxNonOrtho 65; - - //- Max skewness allowed. Set to <0 to disable. - maxBoundarySkewness 20; - maxInternalSkewness 4; - - //- Max concaveness allowed. Is angle (in degrees) below which concavity - // is allowed. 0 is straight face, <0 would be convex face. - // Set to 180 to disable. - maxConcave 80; - - //- Minimum pyramid volume. Is absolute volume of cell pyramid. - // Set to a sensible fraction of the smallest cell volume expected. - // Set to very negative number (e.g. -1E30) to disable. - minVol 1e-13; - - //- Minimum quality of the tet formed by the face-centre - // and variable base point minimum decomposition triangles and - // the cell centre. Set to very negative number (e.g. -1E30) to - // disable. - // <0 = inside out tet, - // 0 = flat tet - // 1 = regular tet - minTetQuality 1e-30; - - //- Minimum face area. Set to <0 to disable. - minArea -1; - - //- Minimum face twist. Set to <-1 to disable. dot product of face normal - //- and face centre triangles normal - minTwist 0.05; - - //- minimum normalised cell determinant - //- 1 = hex, <= 0 = folded or flattened illegal cell - minDeterminant 0.001; - - //- minFaceWeight (0 -> 0.5) - minFaceWeight 0.05; - - //- minVolRatio (0 -> 1) - minVolRatio 0.01; - - //must be >0 for Fluent compatibility - minTriangleTwist -1; - - //- if >0 : preserve single cells with all points on the surface if the - // resulting volume after snapping (by approximation) is larger than - // minVolCollapseRatio times old volume (i.e. not collapsed to flat cell). - // If <0 : delete always. - //minVolCollapseRatio 0.5; - - - // Advanced - - //- Number of error distribution iterations - nSmoothScale 4; - //- amount to scale back displacement at error points - errorReduction 0.75; - - - - // Optional : some meshing phases allow usage of relaxed rules. - // See e.g. addLayersControls::nRelaxedIter. - relaxed - { - //- Maximum non-orthogonality allowed. Set to 180 to disable. - maxNonOrtho 75; - } -} - - -// Advanced - -// Merge tolerance. Is fraction of overall bounding box of initial mesh. -// Note: the write tolerance needs to be higher than this. -mergeTolerance 1E-6; - - -// ************************************************************************* //