mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
TUT: mesh: clean up tutorials
This commit is contained in:
committed by
Andrew Heather
parent
6120e13d29
commit
3a858ac682
@ -3,6 +3,8 @@ cd "${0%/*}" || exit # Run from this directory
|
||||
. ${WM_PROJECT_DIR:?}/bin/tools/CleanFunctions # Tutorial clean functions
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
cleanCase
|
||||
cleanCase0
|
||||
|
||||
rm -rf constant
|
||||
|
||||
#------------------------------------------------------------------------------
|
||||
|
||||
@ -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/mech_test.obj.gz \
|
||||
constant/triSurface
|
||||
|
||||
runApplication blockMesh
|
||||
|
||||
runApplication decomposePar
|
||||
|
||||
@ -1,124 +0,0 @@
|
||||
# Wavefront OBJ file
|
||||
# Regions:
|
||||
# 0 patch0
|
||||
#
|
||||
# points : 40
|
||||
# triangles : 76
|
||||
#
|
||||
v 80 20 -20
|
||||
v -80 20 -20
|
||||
v 100 0 0
|
||||
v -100 0 0
|
||||
v 80 20 -280
|
||||
v -80 20 -280
|
||||
v 80 280 -100
|
||||
v -80 280 -100
|
||||
v 100 0 -300
|
||||
v -100 0 -300
|
||||
v 100 300 -120
|
||||
v -100 300 -120
|
||||
v 80 280 -280
|
||||
v -80 280 -280
|
||||
v 100 300 -300
|
||||
v -100 300 -300
|
||||
v 0 445 0
|
||||
v 0 445 -20
|
||||
v 3.53538 446.464 0
|
||||
v -3.53538 446.464 0
|
||||
v -3.53538 446.464 -20
|
||||
v 3.53538 446.464 -20
|
||||
v 5 450 0
|
||||
v -5 450 0
|
||||
v -5 450 -20
|
||||
v 5 450 -20
|
||||
v -3.53538 453.536 0
|
||||
v 3.53538 453.536 0
|
||||
v -3.53538 453.536 -20
|
||||
v 3.53538 453.536 -20
|
||||
v 0 455 0
|
||||
v 0 455 -20
|
||||
v 80 580 -20
|
||||
v -80 580 -20
|
||||
v 80 580 -100
|
||||
v -80 580 -100
|
||||
v 100 600 0
|
||||
v -100 600 0
|
||||
v 100 600 -120
|
||||
v -100 600 -120
|
||||
g patch0
|
||||
f 39 37 3
|
||||
f 4 3 37
|
||||
f 11 39 3
|
||||
f 15 11 3
|
||||
f 9 15 3
|
||||
f 10 9 3
|
||||
f 10 3 4
|
||||
f 40 37 39
|
||||
f 19 4 37
|
||||
f 38 37 40
|
||||
f 27 37 38
|
||||
f 23 19 37
|
||||
f 28 23 37
|
||||
f 31 28 37
|
||||
f 27 31 37
|
||||
f 40 39 11
|
||||
f 16 11 15
|
||||
f 12 11 16
|
||||
f 40 11 12
|
||||
f 16 15 9
|
||||
f 16 9 10
|
||||
f 12 10 4
|
||||
f 38 12 4
|
||||
f 24 38 4
|
||||
f 20 24 4
|
||||
f 17 20 4
|
||||
f 19 17 4
|
||||
f 12 16 10
|
||||
f 38 40 12
|
||||
f 27 38 24
|
||||
f 25 24 20
|
||||
f 29 27 24
|
||||
f 29 24 25
|
||||
f 21 20 17
|
||||
f 21 25 20
|
||||
f 18 17 19
|
||||
f 21 17 18
|
||||
f 22 19 23
|
||||
f 18 19 22
|
||||
f 26 23 28
|
||||
f 22 23 26
|
||||
f 30 28 31
|
||||
f 26 28 30
|
||||
f 32 31 27
|
||||
f 30 31 32
|
||||
f 32 27 29
|
||||
f 7 5 1
|
||||
f 2 1 5
|
||||
f 33 7 1
|
||||
f 26 33 1
|
||||
f 34 1 2
|
||||
f 21 1 34
|
||||
f 22 26 1
|
||||
f 18 22 1
|
||||
f 21 18 1
|
||||
f 7 13 5
|
||||
f 6 5 13
|
||||
f 6 2 5
|
||||
f 14 13 7
|
||||
f 6 13 14
|
||||
f 33 35 7
|
||||
f 8 7 35
|
||||
f 14 7 8
|
||||
f 34 35 33
|
||||
f 36 35 34
|
||||
f 8 35 36
|
||||
f 30 34 33
|
||||
f 26 30 33
|
||||
f 36 34 2
|
||||
f 8 36 2
|
||||
f 14 8 2
|
||||
f 6 14 2
|
||||
f 29 25 34
|
||||
f 21 34 25
|
||||
f 32 29 34
|
||||
f 30 32 34
|
||||
@ -12,7 +12,6 @@ FoamFile
|
||||
class dictionary;
|
||||
object blockMeshDict;
|
||||
}
|
||||
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
scale 1;
|
||||
@ -99,4 +98,5 @@ mergePatchPairs
|
||||
(
|
||||
);
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -10,7 +10,6 @@ FoamFile
|
||||
version 2.0;
|
||||
format ascii;
|
||||
class dictionary;
|
||||
location "system";
|
||||
object controlDict;
|
||||
}
|
||||
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
|
||||
|
||||
@ -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;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@ -10,60 +10,9 @@ 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;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
@ -292,4 +292,5 @@ meshQualityControls
|
||||
// Note: the write tolerance needs to be higher than this.
|
||||
mergeTolerance 1e-6;
|
||||
|
||||
|
||||
// ************************************************************************* //
|
||||
|
||||
Reference in New Issue
Block a user