TUT: use coarser grid for gasMixing tutorial and run in parallel

This commit is contained in:
Mark Olesen
2019-02-08 18:43:08 +01:00
committed by Andrew Heather
parent e5b3af9c05
commit 1e607ac62e
12 changed files with 41 additions and 21 deletions

View File

@ -21,6 +21,8 @@ internalField uniform 300;
boundaryField
{
#includeEtc "caseDicts/setConstraintTypes"
"inlet.*"
{
type fixedValue;

View File

@ -21,6 +21,8 @@ internalField uniform (0 0 0);
boundaryField
{
#includeEtc "caseDicts/setConstraintTypes"
inlet_air
{
type flowRateInletVelocity;

View File

@ -21,6 +21,8 @@ internalField uniform 1e-3;
boundaryField
{
#includeEtc "caseDicts/setConstraintTypes"
"inlet.*"
{
type calculated;

View File

@ -21,6 +21,8 @@ internalField uniform 100;
boundaryField
{
#includeEtc "caseDicts/setConstraintTypes"
inlet_air
{
type turbulentMixingLengthDissipationRateInlet;

View File

@ -21,6 +21,8 @@ internalField uniform 6;
boundaryField
{
#includeEtc "caseDicts/setConstraintTypes"
inlet_air
{
type turbulentIntensityKineticEnergyInlet;

View File

@ -21,6 +21,8 @@ internalField uniform 0;
boundaryField
{
#includeEtc "caseDicts/setConstraintTypes"
"inlet.*"
{
type calculated;

View File

@ -21,6 +21,8 @@ internalField uniform 1e5;
boundaryField
{
#includeEtc "caseDicts/setConstraintTypes"
outlet
{
type fixedValue;

View File

@ -21,6 +21,8 @@ internalField uniform 0;
boundaryField
{
#includeEtc "caseDicts/setConstraintTypes"
inlet_air
{
type fixedValue;

View File

@ -4,8 +4,8 @@ cd ${0%/*} || exit 1 # Run from this directory
./Allrun.mesh
restore0Dir
runApplication decomposePar -force
runParallel rhoSimpleFoam
restore0Dir -processor
runParallel $(getApplication)
#------------------------------------------------------------------------------

View File

@ -2,9 +2,13 @@
cd ${0%/*} || exit 1 # Run from this directory
. $WM_PROJECT_DIR/bin/tools/RunFunctions # Tutorial run functions
runApplication blockMesh
runApplication surfaceFeatureExtract
runApplication snappyHexMesh -overwrite
runApplication blockMesh
runApplication decomposePar
runParallel snappyHexMesh -overwrite
rm -rf 0

View File

@ -16,14 +16,14 @@ FoamFile
vertices
(
(-0.5 -0.125 -0.25)
(1.5 -0.125 -0.25)
(1.5 0.125 -0.25)
(-0.5 0.125 -0.25)
(-0.5 -0.125 0.25)
(1.5 -0.125 0.25)
(1.5 0.125 0.25)
(-0.5 0.125 0.25)
(-0.5 -0.125 -0.25)
( 1.5 -0.125 -0.25)
( 1.5 0.125 -0.25)
(-0.5 0.125 -0.25)
(-0.5 -0.125 0.25)
( 1.5 -0.125 0.25)
( 1.5 0.125 0.25)
(-0.5 0.125 0.25)
);
blocks

View File

@ -18,7 +18,7 @@ FoamFile
// Which of the steps to run
castellatedMesh true;
snap true;
addLayers false;
addLayers true;
// Geometry. Definition of all surfaces. All surfaces are of class
@ -124,7 +124,7 @@ castellatedMeshControls
{
inlet_air
{
level (4 4);
level (3 3);
patchInfo
{
type patch;
@ -132,7 +132,7 @@ castellatedMeshControls
}
inlet_fuel
{
level (6 6);
level (5 5);
patchInfo
{
type patch;
@ -140,7 +140,7 @@ castellatedMeshControls
}
outlet
{
level (4 4);
level (3 3);
patchInfo
{
type patch;
@ -148,7 +148,7 @@ castellatedMeshControls
}
inlet_entrainment
{
level (4 4);
level (3 3);
patchInfo
{
type patch;
@ -156,10 +156,10 @@ castellatedMeshControls
}
walls
{
level (4 4);
level (3 3);
regions
{
pipe_fuel { level (6 6); }
pipe_fuel { level (5 5); }
}
patchInfo
{
@ -190,7 +190,7 @@ castellatedMeshControls
refinementBox
{
mode inside;
levels ((4 4));
levels ((3 3));
}
}