ENH: tutorial update - incompressible

This commit is contained in:
andy
2014-01-24 15:21:10 +00:00
parent b95c4f9ee7
commit 73e876c7fb
30 changed files with 202 additions and 512 deletions

View File

@ -25,50 +25,10 @@ solvers
relTol 0.01; relTol 0.01;
} }
Urel "(Urel|k|epsilon|omega|R|nuTilda)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-05;
relTol 0.1;
}
k
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0.1;
}
epsilon
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0.1;
}
omega
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0.1;
}
R
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0.1;
}
nuTilda
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05; tolerance 1e-05;
relTol 0.1; relTol 0.1;
} }

View File

@ -28,10 +28,10 @@ gradSchemes
divSchemes divSchemes
{ {
default none; default none;
div(phi,k) Gauss linear; div(phi,k) bounded Gauss linear;
div(phi,epsilon) Gauss linear; div(phi,epsilon) bounded Gauss linear;
div(phi,R) Gauss linear; div(phi,R) bounded Gauss linear;
div(phi,nuTilda) Gauss linear; div(phi,nuTilda) bounded Gauss linear;
div((nuEff*dev(T(grad(U))))) Gauss linear; div((nuEff*dev(T(grad(U))))) Gauss linear;
} }

View File

@ -25,34 +25,10 @@ solvers
relTol 0; relTol 0;
} }
k "(k|epsilon|R|nuTilda)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-06;
relTol 0;
}
epsilon
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-06;
relTol 0;
}
R
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-06;
relTol 0;
}
nuTilda
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-06; tolerance 1e-06;
relTol 0; relTol 0;
} }

View File

@ -28,10 +28,10 @@ gradSchemes
divSchemes divSchemes
{ {
default none; default none;
div(phi,k) Gauss linear; div(phi,k) bounded Gauss linear;
div(phi,epsilon) Gauss linear; div(phi,epsilon) bounded Gauss linear;
div(phi,R) Gauss linear; div(phi,R) bounded Gauss linear;
div(phi,nuTilda) Gauss linear; div(phi,nuTilda) bounded Gauss linear;
div((nuEff*dev(T(grad(U))))) Gauss linear; div((nuEff*dev(T(grad(U))))) Gauss linear;
} }

View File

@ -25,34 +25,10 @@ solvers
relTol 0; relTol 0;
} }
k "(k|epsilon|R|nuTilda)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-06;
relTol 0;
}
epsilon
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-06;
relTol 0;
}
R
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-06;
relTol 0;
}
nuTilda
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-06; tolerance 1e-06;
relTol 0; relTol 0;
} }

View File

@ -28,11 +28,11 @@ gradSchemes
divSchemes divSchemes
{ {
default none; default none;
div(phi,k) Gauss linear; div(phi,k) bounded Gauss linear;
div(phi,epsilon) Gauss linear; div(phi,epsilon) bounded Gauss linear;
div(phi,omega) Gauss linear; div(phi,omega) bounded Gauss linear;
div(phi,R) Gauss linear; div(phi,R) bounded Gauss linear;
div(phi,nuTilda) Gauss linear; div(phi,nuTilda) bounded Gauss linear;
div((nuEff*dev(T(grad(U))))) Gauss linear; div((nuEff*dev(T(grad(U))))) Gauss linear;
} }

View File

@ -25,42 +25,10 @@ solvers
relTol 0; relTol 0;
} }
k "(k|epsilon|omega|R|nuTilda)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-06;
relTol 0;
}
epsilon
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-06;
relTol 0;
}
omega
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-06;
relTol 0;
}
R
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-06;
relTol 0;
}
nuTilda
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-06; tolerance 1e-06;
relTol 0; relTol 0;
} }

View File

@ -27,8 +27,8 @@ solvers
U U
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-05; tolerance 1e-05;
relTol 0; relTol 0;
} }

View File

@ -27,8 +27,8 @@ solvers
U U
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-05; tolerance 1e-05;
relTol 0; relTol 0;
} }

View File

@ -27,8 +27,8 @@ solvers
U U
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-05; tolerance 1e-05;
relTol 0; relTol 0;
} }

View File

@ -27,8 +27,8 @@ solvers
U U
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-05; tolerance 1e-05;
relTol 0; relTol 0;
} }

View File

@ -19,16 +19,22 @@ solvers
{ {
p p
{ {
solver PCG; solver GAMG;
preconditioner DIC; tolerance 0;
tolerance 1e-06; relTol 0.1;
relTol 0; smoother GaussSeidel;
nPreSweeps 0;
nPostSweeps 2;
cacheAgglomeration true;
nCellsInCoarsestLevel 10;
agglomerator faceAreaPair;
mergeLevels 1;
} }
U U
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-05; tolerance 1e-05;
relTol 0; relTol 0;
} }

View File

@ -19,18 +19,30 @@ solvers
{ {
pcorr pcorr
{ {
solver PCG; solver GAMG;
preconditioner DIC;
tolerance 0.02; tolerance 0.02;
relTol 0; relTol 0;
smoother GaussSeidel;
nPreSweeps 0;
nPostSweeps 2;
cacheAgglomeration no;
nCellsInCoarsestLevel 10;
agglomerator faceAreaPair;
mergeLevels 1;
} }
p p
{ {
solver PCG; solver GAMG;
preconditioner DIC; tolerance 0;
tolerance 1e-06;
relTol 0.01; relTol 0.01;
smoother GaussSeidel;
nPreSweeps 0;
nPostSweeps 2;
cacheAgglomeration no;
nCellsInCoarsestLevel 10;
agglomerator faceAreaPair;
mergeLevels 1;
} }
pFinal pFinal
@ -42,8 +54,8 @@ solvers
U U
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-05; tolerance 1e-05;
relTol 0.1; relTol 0.1;
} }

View File

@ -24,7 +24,7 @@ solvers
smoother GaussSeidel; smoother GaussSeidel;
nPreSweeps 0; nPreSweeps 0;
nPostSweeps 2; nPostSweeps 2;
cacheAgglomeration on; cacheAgglomeration true;
agglomerator faceAreaPair; agglomerator faceAreaPair;
nCellsInCoarsestLevel 10; nCellsInCoarsestLevel 10;
mergeLevels 1; mergeLevels 1;
@ -46,8 +46,8 @@ solvers
"(U|k|omega)" "(U|k|omega)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-06; tolerance 1e-06;
relTol 0.1; relTol 0.1;
} }

View File

@ -19,8 +19,8 @@ solvers
{ {
p p
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-12; tolerance 1e-12;
relTol 0; relTol 0;
} }

View File

@ -43,8 +43,8 @@ solvers
"(U|k|epsilon)" "(U|k|epsilon)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-05; tolerance 1e-05;
relTol 0.1; relTol 0.1;
} }

View File

@ -43,8 +43,8 @@ solvers
"(U|k|epsilon)" "(U|k|epsilon)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-05; tolerance 1e-05;
relTol 0.1; relTol 0.1;
} }

View File

@ -19,24 +19,30 @@ solvers
{ {
p p
{ {
solver PCG; solver GAMG;
preconditioner DIC; tolerance 0;
tolerance 1e-06; relTol 0.1;
relTol 0.05; smoother GaussSeidel;
nPreSweeps 0;
nPostSweeps 2;
cacheAgglomeration true;
nCellsInCoarsestLevel 10;
agglomerator faceAreaPair;
mergeLevels 1;
} }
pFinal pFinal
{ {
solver PCG; $p;
preconditioner DIC; smoother DICGaussSeidel;
tolerance 1e-06; tolerance 1e-06;
relTol 0; relTol 0;
} }
"(U|k)" "(U|k)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-05; tolerance 1e-05;
relTol 0.1; relTol 0.1;
} }

View File

@ -21,8 +21,8 @@ solvers
{ {
solver GAMG; solver GAMG;
tolerance 1e-06; tolerance 1e-06;
relTol 0.01; relTol 0.1;
smoother GaussSeidel; smoother DICGaussSeidel;
cacheAgglomeration true; cacheAgglomeration true;
nCellsInCoarsestLevel 10; nCellsInCoarsestLevel 10;
agglomerator faceAreaPair; agglomerator faceAreaPair;
@ -31,20 +31,15 @@ solvers
pFinal pFinal
{ {
solver GAMG; $p;
tolerance 1e-06; tolerance 1e-06;
relTol 0; relTol 0;
smoother GaussSeidel;
cacheAgglomeration true;
nCellsInCoarsestLevel 10;
agglomerator faceAreaPair;
mergeLevels 1;
} }
"(U|kl|kt|omega)" "(U|kl|kt|omega)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-06; tolerance 1e-06;
relTol 0.01; relTol 0.01;
} }

View File

@ -23,7 +23,7 @@ solvers
tolerance 1e-7; tolerance 1e-7;
relTol 0.01; relTol 0.01;
smoother GaussSeidel; smoother DICGaussSeidel;
cacheAgglomeration true; cacheAgglomeration true;
nCellsInCoarsestLevel 10; nCellsInCoarsestLevel 10;
@ -39,8 +39,8 @@ solvers
"(U|k|epsilon)" "(U|k|epsilon)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-05; tolerance 1e-05;
relTol 0.1; relTol 0.1;
} }

View File

@ -18,76 +18,34 @@ solvers
{ {
p p
{ {
solver GAMG; solver GAMG;
tolerance 1e-6; tolerance 1e-6;
relTol 0.1; relTol 0.1;
smoother GaussSeidel; smoother GaussSeidel;
nPreSweeps 0; nPreSweeps 0;
nPostSweeps 2; nPostSweeps 2;
cacheAgglomeration true; cacheAgglomeration true;
nCellsInCoarsestLevel 50;//10; nCellsInCoarsestLevel 50;//10;
agglomerator faceAreaPair; agglomerator faceAreaPair;
mergeLevels 1; mergeLevels 1;
}; };
pFinal pFinal
{ {
solver GAMG; $p;
tolerance 1e-6; tolerance 1e-6;
relTol 0; relTol 0;
smoother GaussSeidel;
nPreSweeps 0;
nPostSweeps 2;
cacheAgglomeration true;
nCellsInCoarsestLevel 50;//10;
agglomerator faceAreaPair;
mergeLevels 1;
}; };
U "(U|k|B|nuTilda)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother GaussSeidel;
tolerance 1e-08; tolerance 1e-07;
relTol 0; relTol 0;
};
UFinal
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-08;
relTol 0;
};
k
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-07;
relTol 0;
};
B
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-07;
relTol 0;
};
nuTilda
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-07;
relTol 0;
}; };
} }
@ -97,12 +55,6 @@ PISO
nNonOrthogonalCorrectors 1; nNonOrthogonalCorrectors 1;
} }
PIMPLE
{
nCorrectors 2;
nNonOrthogonalCorrectors 1;
}
relaxationFactors relaxationFactors
{ {
"U.*" 1; "U.*" 1;

View File

@ -30,37 +30,20 @@ solvers
nCellsInCoarsestLevel 10; nCellsInCoarsestLevel 10;
mergeLevels 1; mergeLevels 1;
} }
U
pFinal
{
$p;
tolerance 1e-6;
relTol 0;
};
"(U|nuTilda)"
{ {
solver smoothSolver; solver smoothSolver;
smoother GaussSeidel; smoother GaussSeidel;
tolerance 1e-08; tolerance 1e-08;
relTol 0.1; relTol 0.1;
nSweeps 1;
}
k
{
solver smoothSolver;
smoother GaussSeidel;
tolerance 1e-08;
relTol 0.1;
nSweeps 1;
}
omega
{
solver smoothSolver;
smoother GaussSeidel;
tolerance 1e-08;
relTol 0.1;
nSweeps 1;
}
nuTilda
{
solver smoothSolver;
smoother GaussSeidel;
nSweeps 2;
tolerance 1e-08;
relT 0.1;
} }
} }
@ -78,8 +61,6 @@ relaxationFactors
{ {
p 0.3; p 0.3;
U 0.5; U 0.5;
k 0.7;
omega 0.7;
nuTilda 0.5; nuTilda 0.5;
} }

View File

@ -19,48 +19,30 @@ solvers
{ {
p p
{ {
solver PCG; solver GAMG;
preconditioner DIC;
tolerance 1e-06; tolerance 1e-06;
relTol 0.05; relTol 0.1;
smoother GaussSeidel;
nPreSweeps 0;
nPostSweeps 2;
cacheAgglomeration on;
agglomerator faceAreaPair;
nCellsInCoarsestLevel 10;
mergeLevels 1;
} }
pFinal pFinal
{ {
solver PCG; $p;
preconditioner DIC; smoother DICGaussSeidel;
tolerance 1e-06; tolerance 1e-06;
relTol 0; relTol 0;
} }
U "(U|k|B|nuTilda)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother GaussSeidel;
tolerance 1e-05;
relTol 0;
}
k
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0;
}
B
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0;
}
nuTilda
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05; tolerance 1e-05;
relTol 0; relTol 0;
} }

View File

@ -19,48 +19,30 @@ solvers
{ {
p p
{ {
solver PCG; solver GAMG;
preconditioner DIC; tolerance 1e-07;
tolerance 1e-06; relTol 0.1;
relTol 0.05; smoother GaussSeidel;
nPreSweeps 0;
nPostSweeps 2;
cacheAgglomeration on;
agglomerator faceAreaPair;
nCellsInCoarsestLevel 10;
mergeLevels 1;
} }
pFinal pFinal
{ {
solver PCG; $p;
preconditioner DIC; smoother DICGaussSeidel;
tolerance 1e-06; tolerance 1e-6;
relTol 0; relTol 0;
} };
U "(U|k|B|nuTilda)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother GaussSeidel;
tolerance 1e-05;
relTol 0;
}
k
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0;
}
B
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0;
}
nuTilda
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05; tolerance 1e-05;
relTol 0; relTol 0;
} }

View File

@ -19,56 +19,29 @@ solvers
{ {
p p
{ {
solver PCG; solver GAMG;
preconditioner DIC;
tolerance 1e-06; tolerance 1e-06;
relTol 0.1; relTol 0.1;
smoother GaussSeidel;
nPreSweeps 0;
nPostSweeps 2;
cacheAgglomeration on;
agglomerator faceAreaPair;
nCellsInCoarsestLevel 10;
mergeLevels 1;
} }
pFinal pFinal
{ {
solver PCG; $p;
preconditioner DIC;
tolerance 1e-06; tolerance 1e-06;
relTol 0; relTol 0;
} }
U "(U|k|epsilon|R|nuTilda)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother GaussSeidel;
tolerance 1e-05;
relTol 0;
}
k
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0;
}
epsilon
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0;
}
R
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0;
}
nuTilda
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05; tolerance 1e-05;
relTol 0; relTol 0;
} }

View File

@ -19,16 +19,21 @@ solvers
{ {
p p
{ {
solver PCG; solver GAMG;
preconditioner DIC;
tolerance 1e-06; tolerance 1e-06;
relTol 0.1; relTol 0.1;
smoother GaussSeidel;
nPreSweeps 0;
nPostSweeps 2;
cacheAgglomeration on;
agglomerator faceAreaPair;
nCellsInCoarsestLevel 10;
mergeLevels 1;
} }
pFinal pFinal
{ {
solver PCG; $p;
preconditioner DIC;
tolerance 1e-06; tolerance 1e-06;
relTol 0; relTol 0;
} }
@ -42,34 +47,10 @@ solvers
relTol (0 0 0); relTol (0 0 0);
} }
k "(k|epsilon|R|nuTilda)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother GaussSeidel;
tolerance 1e-05;
relTol 0;
}
epsilon
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0;
}
R
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0;
}
nuTilda
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05; tolerance 1e-05;
relTol 0; relTol 0;
} }

View File

@ -33,8 +33,8 @@ solvers
hU hU
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother GaussSeidel;
tolerance 1e-10; tolerance 1e-10;
relTol 0.1; relTol 0.1;
} }

View File

@ -32,13 +32,7 @@ solvers
pFinal pFinal
{ {
solver GAMG; $p;
smoother GaussSeidel;
cacheAgglomeration true;
nCellsInCoarsestLevel 10;
agglomerator faceAreaPair;
mergeLevels 1;
tolerance 1e-06; tolerance 1e-06;
relTol 0; relTol 0;
} }
@ -46,16 +40,14 @@ solvers
"(U|k|epsilon)" "(U|k|epsilon)"
{ {
solver smoothSolver; solver smoothSolver;
smoother GaussSeidel; smoother symGaussSeidel;
tolerance 1e-05; tolerance 1e-05;
relTol 0.1; relTol 0.1;
} }
"(U|k|epsilon)Final" "(U|k|epsilon)Final"
{ {
solver PBiCG; $U;
preconditioner DILU;
tolerance 1e-05; tolerance 1e-05;
relTol 0; relTol 0;
} }

View File

@ -19,48 +19,22 @@ solvers
{ {
p p
{ {
solver PCG; solver GAMG;
preconditioner DIC;
tolerance 1e-06; tolerance 1e-06;
relTol 0.01;
}
U
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0.1; relTol 0.1;
smoother GaussSeidel;
nPreSweeps 0;
nPostSweeps 2;
cacheAgglomeration on;
agglomerator faceAreaPair;
nCellsInCoarsestLevel 10;
mergeLevels 1;
} }
k "(U|k|epsilon|R|nuTilda)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-05;
relTol 0.1;
}
epsilon
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0.1;
}
R
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0.1;
}
nuTilda
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05; tolerance 1e-05;
relTol 0.1; relTol 0.1;
} }

View File

@ -19,48 +19,22 @@ solvers
{ {
p p
{ {
solver PCG; solver GAMG;
preconditioner DIC;
tolerance 1e-06; tolerance 1e-06;
relTol 0.01;
}
U
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0.1; relTol 0.1;
smoother GaussSeidel;
nPreSweeps 0;
nPostSweeps 2;
cacheAgglomeration on;
agglomerator faceAreaPair;
nCellsInCoarsestLevel 10;
mergeLevels 1;
} }
k "(U|k|epsilon|R|nuTilda)"
{ {
solver PBiCG; solver smoothSolver;
preconditioner DILU; smoother symGaussSeidel;
tolerance 1e-05;
relTol 0.1;
}
epsilon
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0.1;
}
R
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05;
relTol 0.1;
}
nuTilda
{
solver PBiCG;
preconditioner DILU;
tolerance 1e-05; tolerance 1e-05;
relTol 0.1; relTol 0.1;
} }