TUT: mesh: clean up tutorials

This commit is contained in:
Kutalmis Bercin
2021-06-04 10:19:30 +01:00
committed by Andrew Heather
parent 6120e13d29
commit 3a858ac682
413 changed files with 623 additions and 1608672 deletions

View File

@ -3,8 +3,8 @@ cd "${0%/*}" || exit # Run from this directory
. ${WM_PROJECT_DIR:?}/bin/tools/CleanFunctions # Tutorial clean functions
#------------------------------------------------------------------------------
cleanCase
cleanCase0
(cd constant/triSurface && rm -f box_12_*.obj box.obj box_trans.obj)
rm -rf constant
#------------------------------------------------------------------------------

View File

@ -3,6 +3,12 @@ cd "${0%/*}" || exit # Run from this directory
. ${WM_PROJECT_DIR:?}/bin/tools/RunFunctions # Tutorial run functions
#------------------------------------------------------------------------------
mkdir -p constant/triSurface
cp -f \
"$FOAM_TUTORIALS"/resources/geometry/box_12.obj.gz \
constant/triSurface
runApplication blockMesh
# Create fine surface
@ -43,10 +49,8 @@ runApplication surfaceTransformPoints \
constant/triSurface/box.obj constant/triSurface/box_trans.obj
# Run non-parallel
runApplication snappyHexMesh
# Run parallel
runApplication decomposePar
runParallel -s parallel snappyHexMesh

View File

@ -1,34 +0,0 @@
# Wavefront OBJ file written 2018-09-13T12:59:07
o box_12
# points : 8
# faces : 12
# zones : 1
# 0 patch0 (nFaces: 12)
# <points count="8">
v -0.420753 -0.63726 -0.408494
v 0.228766 -0.76226 0.341506
v 0.420753 0.63726 0.408494
v -0.228766 0.76226 -0.341506
v -0.204247 -0.0122595 0.841506
v 0.204247 0.0122595 -0.841506
v -0.853766 0.11274 0.0915064
v 0.853766 -0.11274 -0.0915064
# </points>
# <faces count="12">
g patch0
f 7 1 5
f 2 5 1
f 8 6 3
f 4 3 6
f 8 2 6
f 1 6 2
f 7 5 4
f 3 4 5
f 4 6 7
f 1 7 6
f 2 8 5
f 3 5 8
# </faces>

View File

@ -12,7 +12,6 @@ FoamFile
class dictionary;
object blockMeshDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
scale 1;
@ -95,4 +94,5 @@ boundary
}
);
// ************************************************************************* //

View File

@ -10,7 +10,6 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object controlDict;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View File

@ -10,47 +10,32 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSchemes;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
ddtSchemes
{
default steadyState;
}
gradSchemes
{
default Gauss linear;
}
divSchemes
{
default none;
div(phi,U) bounded Gauss upwind;
div(phi,T) bounded Gauss upwind;
div(phi,k) bounded Gauss upwind;
div(phi,epsilon) bounded Gauss upwind;
div(phi,R) bounded Gauss upwind;
div(R) Gauss linear;
div((nuEff*dev(T(grad(U))))) Gauss linear;
}
laplacianSchemes
{
default Gauss linear limited corrected 0.333;
}
interpolationSchemes
{
default linear;
}
snGradSchemes
{
default limited corrected 0.333;
}

View File

@ -10,59 +10,12 @@ FoamFile
version 2.0;
format ascii;
class dictionary;
location "system";
object fvSolution;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
solvers
{
p_rgh
{
solver PCG;
preconditioner DIC;
tolerance 1e-08;
relTol 0.01;
}
"(U|T|k|epsilon)"
{
solver PBiCGStab;
preconditioner DILU;
tolerance 1e-07;
relTol 0.1;
}
}
SIMPLE
{
nNonOrthogonalCorrectors 2;
pRefCell 0;
pRefValue 0;
residualControl
{
p_rgh 1e-2;
U 1e-4;
T 1e-3;
// possibly check turbulence fields
"(k|epsilon|omega)" 1e-3;
}
}
relaxationFactors
{
fields
{
p_rgh 0.7;
}
equations
{
U 0.2;
T 0.5;
"(k|epsilon)" 0.7;
}
}

View File

@ -284,4 +284,5 @@ meshQualityControls
// Note: the write tolerance needs to be higher than this.
mergeTolerance 1e-6;
// ************************************************************************* //