Merge remote branch 'origin/testLoop/PhilipposeRajan' into testLoop/MartinBeaudoin

This commit is contained in:
Martin Beaudoin 2010-10-17 11:15:46 -04:00
commit a611e6cad2
26 changed files with 274 additions and 62 deletions

View file

@ -22,7 +22,7 @@ boundaryField
{ {
inlet inlet
{ {
type pressureInletOutletVelocity; type pressureInletVelocity;
value uniform (0 0 0); value uniform (0 0 0);
} }

View file

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM Extend Project: Open source CFD |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: 1.6-ext |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.extend-project.de |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,11 +10,12 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0";
object k; object k;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 2 -2 0 0]; dimensions [0 2 -2 0 0 0 0];
internalField uniform 10.0; internalField uniform 10.0;
@ -34,7 +35,8 @@ boundaryField
walls walls
{ {
type zeroGradient; type kqRWallFunction;
value uniform 10.0;
} }
frontBack frontBack

View file

@ -0,0 +1,51 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM Extend Project: Open source CFD |
| \\ / O peration | Version: 1.6-ext |
| \\ / A nd | Web: www.extend-project.de |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class volScalarField;
location "0";
object nut;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 2 -1 0 0 0 0];
internalField uniform 0;
boundaryField
{
inlet
{
type calculated;
value uniform 0;
}
outlet
{
type calculated;
value uniform 0;
}
walls
{
type nutWallFunction;
Cmu 0.09;
kappa 0.41;
E 9.8;
value uniform 0;
}
frontBack
{
type empty;
}
}
// ************************************************************************* //

View file

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM Extend Project: Open source CFD |
| \\ / O peration | Version: 1.5 | | \\ / O peration | Version: 1.6-ext |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.extend-project.de |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,11 +10,12 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volScalarField; class volScalarField;
location "0";
object omega; object omega;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
dimensions [0 0 -1 0 0]; dimensions [0 0 -1 0 0 0 0];
internalField uniform 77200; internalField uniform 77200;
@ -23,7 +24,7 @@ boundaryField
inlet inlet
{ {
type turbulentMixingLengthFrequencyInlet; type turbulentMixingLengthFrequencyInlet;
mixingLength 0.5e-03; mixingLength 0.0005;
k k; k k;
value uniform 77200; value uniform 77200;
} }
@ -35,7 +36,12 @@ boundaryField
walls walls
{ {
type zeroGradient; type omegaWallFunction;
Cmu 0.09;
kappa 0.41;
E 9.8;
beta1 0.075;
value uniform 77200;
} }
frontBack frontBack

View file

@ -3,7 +3,7 @@
# Source tutorial run functions # Source tutorial run functions
. $WM_PROJECT_DIR/bin/tools/RunFunctions . $WM_PROJECT_DIR/bin/tools/RunFunctions
application="rasCavitatingFoam" application="cavitatingFoam"
refineMeshByCellSet() refineMeshByCellSet()
{ {

View file

@ -0,0 +1,19 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.5 |
| \\ / A nd | Web: http://www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
object turbulenceProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
simulationType RASModel;
// ************************************************************************* //

View file

@ -16,36 +16,58 @@ FoamFile
solvers solvers
{ {
omega PBiCG omega
{ {
solver PBiCG;
preconditioner DILU; preconditioner DILU;
tolerance 1e-08; tolerance 1e-08;
relTol 0; relTol 0;
}; };
k PBiCG k
{ {
solver PBiCG;
preconditioner DILU; preconditioner DILU;
tolerance 1e-08; tolerance 1e-08;
relTol 0; relTol 0;
}; };
rho PBiCG rho
{ {
solver PBiCG;
preconditioner DILU; preconditioner DILU;
tolerance 1e-08; tolerance 1e-08;
relTol 0; relTol 0;
}; };
U PBiCG U
{ {
solver PBiCG;
preconditioner DILU; preconditioner DILU;
tolerance 1e-08; tolerance 1e-08;
relTol 0; relTol 0;
}; };
p GAMG p
{ {
solver GAMG;
tolerance 1e-8;
relTol 0;
smoother GaussSeidel;
nPreSweeps 0;
nPostSweeps 2;
cacheAgglomeration true;
nCellsInCoarsestLevel 10;
agglomerator faceAreaPair;
mergeLevels 1;
};
pFinal
{
solver GAMG;
tolerance 1e-8; tolerance 1e-8;
relTol 0; relTol 0;

View file

@ -10,7 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volScalarField; class volScalarField;
object pd; object p;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View file

@ -0,0 +1,5 @@
#!/bin/sh
foamCleanTutorials cases
rm -rf processor*
rm -rf 0/p.gz 0/alpha1.gz

View file

@ -3,10 +3,10 @@
. $WM_PROJECT_DIR/bin/tools/RunFunctions . $WM_PROJECT_DIR/bin/tools/RunFunctions
# Get application name from directory # Get application name from directory
application="compressibleLesInterFoam" application="compressibleInterFoam"
runApplication blockMesh runApplication blockMesh
cp 0/alpha1.org 0/alpha1 cp 0/alpha1.org 0/alpha1
cp 0/pd.org 0/pd cp 0/p.org 0/p
runApplication setFields runApplication setFields
runApplication $application runApplication $application

View file

@ -0,0 +1,22 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.6 |
| \\ / 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 -9.81 0 );
// ************************************************************************* //

View file

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM Extend Project: Open source CFD |
| \\ / O peration | Version: dev | | \\ / O peration | Version: 1.6-ext |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.extend-project.de |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View file

@ -0,0 +1,21 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.6 |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
location "constant";
object turbulenceProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
simulationType LESModel;
// ************************************************************************* //

View file

@ -31,7 +31,7 @@ divSchemes
div(phi,alpha) Gauss vanLeer; div(phi,alpha) Gauss vanLeer;
div(phirb,alpha) Gauss interfaceCompression 1.0; div(phirb,alpha) Gauss interfaceCompression 1.0;
div(phi,pd) Gauss upwind; //vanLeer; //linear; div(phi,p) Gauss upwind; //vanLeer; //linear;
div(phi,k) Gauss vanLeer; div(phi,k) Gauss vanLeer;
@ -56,7 +56,7 @@ snGradSchemes
fluxRequired fluxRequired
{ {
default no; default no;
pd; p;
pcorr; pcorr;
gamma; gamma;
} }

View file

@ -16,8 +16,9 @@ FoamFile
solvers solvers
{ {
pcorr PCG pcorr
{ {
solver PCG;
preconditioner preconditioner
{ {
type GAMG; type GAMG;
@ -40,11 +41,14 @@ solvers
maxIter 100; maxIter 100;
}; };
rho diagonal rho
{};
pd GAMG
{ {
solver diagonal;
};
p
{
solver GAMG;
tolerance 1e-7; tolerance 1e-7;
relTol 0.01; relTol 0.01;
@ -59,8 +63,9 @@ solvers
mergeLevels 1; mergeLevels 1;
}; };
pdFinal PCG pFinal
{ {
solver PCG;
preconditioner preconditioner
{ {
type GAMG; type GAMG;
@ -85,28 +90,32 @@ solvers
maxIter 20; maxIter 20;
}; };
U smoothSolver U
{ {
solver smoothSolver;
smoother GaussSeidel; smoother GaussSeidel;
tolerance 1e-6; tolerance 1e-6;
relTol 0; relTol 0;
nSweeps 1; nSweeps 1;
}; };
k PBiCG k
{ {
solver PBiCG;
preconditioner DILU; preconditioner DILU;
tolerance 1e-08; tolerance 1e-08;
relTol 0; relTol 0;
}; };
B PBiCG B
{ {
solver PBiCG;
preconditioner DILU; preconditioner DILU;
tolerance 1e-08; tolerance 1e-08;
relTol 0; relTol 0;
}; };
nuTilda PBiCG nuTilda
{ {
solver PBiCG;
preconditioner DILU; preconditioner DILU;
tolerance 1e-08; tolerance 1e-08;
relTol 0; relTol 0;
@ -122,7 +131,7 @@ PISO
nNonOrthogonalCorrectors 0; nNonOrthogonalCorrectors 0;
nAlphaCorr 1; nAlphaCorr 1;
nAlphaSubCycles 1; nAlphaSubCycles 1;
cGamma 1; cAlpha 4;
} }
// ************************************************************************* // // ************************************************************************* //

View file

@ -17,7 +17,7 @@ FoamFile
defaultFieldValues defaultFieldValues
( (
volScalarFieldValue alpha1 1 volScalarFieldValue alpha1 1
volScalarFieldValue pd 1e5 volScalarFieldValue p 1e5
); );
regions regions
@ -30,7 +30,7 @@ regions
fieldValues fieldValues
( (
volScalarFieldValue alpha1 0 volScalarFieldValue alpha1 0
volScalarFieldValue pd 10e5 volScalarFieldValue p 10e5
); );
} }

View file

@ -10,7 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class volScalarField; class volScalarField;
object pd.org; object p;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View file

@ -2,4 +2,4 @@
foamCleanTutorials cases foamCleanTutorials cases
rm -rf processor* rm -rf processor*
rm -rf 0/pd.gz 0/alpha1.gz rm -rf 0/p.gz 0/alpha1.gz

View file

@ -3,12 +3,13 @@
. $WM_PROJECT_DIR/bin/tools/RunFunctions . $WM_PROJECT_DIR/bin/tools/RunFunctions
# Get application name from directory # Get application name from directory
application="compressibleLesInterFoam" application="compressibleInterFoam"
runApplication blockMesh runApplication blockMesh
cp 0/alpha1.org 0/alpha1 cp 0/alpha1.org 0/alpha1
cp 0/pd.org 0/pd cp 0/p.org 0/p
runApplication setFields runApplication setFields
# runApplication $application
runApplication decomposePar runApplication decomposePar
hostname > system/machines hostname > system/machines
runParallel $application 4 system/machines runParallel $application 4 system/machines

View file

@ -0,0 +1,22 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.6 |
| \\ / 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 -9.81 0 );
// ************************************************************************* //

View file

@ -1,8 +1,8 @@
/*--------------------------------*- C++ -*----------------------------------*\ /*--------------------------------*- C++ -*----------------------------------*\
| ========= | | | ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | | \\ / F ield | OpenFOAM Extend Project: Open source CFD |
| \\ / O peration | Version: dev | | \\ / O peration | Version: 1.6-ext |
| \\ / A nd | Web: http://www.OpenFOAM.org | | \\ / A nd | Web: www.extend-project.de |
| \\/ M anipulation | | | \\/ M anipulation | |
\*---------------------------------------------------------------------------*/ \*---------------------------------------------------------------------------*/
FoamFile FoamFile
@ -10,6 +10,7 @@ FoamFile
version 2.0; version 2.0;
format ascii; format ascii;
class polyBoundaryMesh; class polyBoundaryMesh;
location "constant/polyMesh";
object boundary; object boundary;
} }
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //

View file

@ -0,0 +1,21 @@
/*--------------------------------*- C++ -*----------------------------------*\
| ========= | |
| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox |
| \\ / O peration | Version: 1.6 |
| \\ / A nd | Web: www.OpenFOAM.org |
| \\/ M anipulation | |
\*---------------------------------------------------------------------------*/
FoamFile
{
version 2.0;
format ascii;
class dictionary;
location "constant";
object turbulenceProperties;
}
// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
simulationType LESModel;
// ************************************************************************* //

View file

@ -31,7 +31,7 @@ divSchemes
div(phi,alpha) Gauss vanLeer; div(phi,alpha) Gauss vanLeer;
div(phirb,alpha) Gauss interfaceCompression 1.0; div(phirb,alpha) Gauss interfaceCompression 1.0;
div(phi,pd) Gauss upwind; //vanLeer; //linear; div(phi,p) Gauss upwind; //vanLeer; //linear;
div(phi,k) Gauss vanLeer; div(phi,k) Gauss vanLeer;
@ -56,7 +56,7 @@ snGradSchemes
fluxRequired fluxRequired
{ {
default no; default no;
pd; p;
pcorr; pcorr;
gamma; gamma;
} }

View file

@ -16,8 +16,9 @@ FoamFile
solvers solvers
{ {
pcorr PCG pcorr
{ {
solver PCG;
preconditioner preconditioner
{ {
type GAMG; type GAMG;
@ -40,11 +41,14 @@ solvers
maxIter 100; maxIter 100;
}; };
rho diagonal rho
{};
pd GAMG
{ {
solver diagonal;
};
p
{
solver GAMG;
tolerance 1e-7; tolerance 1e-7;
relTol 0.01; relTol 0.01;
@ -59,8 +63,9 @@ solvers
mergeLevels 1; mergeLevels 1;
}; };
pdFinal PCG pFinal
{ {
solver PCG;
preconditioner preconditioner
{ {
type GAMG; type GAMG;
@ -85,28 +90,32 @@ solvers
maxIter 20; maxIter 20;
}; };
U smoothSolver U
{ {
solver smoothSolver;
smoother GaussSeidel; smoother GaussSeidel;
tolerance 1e-6; tolerance 1e-6;
relTol 0; relTol 0;
nSweeps 1; nSweeps 1;
}; };
k PBiCG k
{ {
solver PBiCG;
preconditioner DILU; preconditioner DILU;
tolerance 1e-08; tolerance 1e-08;
relTol 0; relTol 0;
}; };
B PBiCG B
{ {
solver PBiCG;
preconditioner DILU; preconditioner DILU;
tolerance 1e-08; tolerance 1e-08;
relTol 0; relTol 0;
}; };
nuTilda PBiCG nuTilda
{ {
solver PBiCG;
preconditioner DILU; preconditioner DILU;
tolerance 1e-08; tolerance 1e-08;
relTol 0; relTol 0;
@ -122,7 +131,7 @@ PISO
nNonOrthogonalCorrectors 0; nNonOrthogonalCorrectors 0;
nAlphaCorr 1; nAlphaCorr 1;
nAlphaSubCycles 1; nAlphaSubCycles 1;
cGamma 1; cAlpha 4;
} }
// ************************************************************************* // // ************************************************************************* //

View file

@ -17,7 +17,7 @@ FoamFile
defaultFieldValues defaultFieldValues
( (
volScalarFieldValue alpha1 1 volScalarFieldValue alpha1 1
volScalarFieldValue pd 1e5 volScalarFieldValue p 1e5
); );
regions regions
@ -30,7 +30,7 @@ regions
fieldValues fieldValues
( (
volScalarFieldValue alpha1 0 volScalarFieldValue alpha1 0
volScalarFieldValue pd 10e5 volScalarFieldValue p 10e5
); );
} }

View file

@ -1,4 +1,4 @@
CPP = cpp $(GFLAGS) CPP = cpp $(GFLAGS) -P
LD = ld -melf_i386 LD = ld -melf_i386
PROJECT_LIBS = -l$(WM_PROJECT) -ldl PROJECT_LIBS = -l$(WM_PROJECT) -ldl