From 1e607ac62e799af0918feb29018eea360061335a Mon Sep 17 00:00:00 2001 From: Mark Olesen <Mark.Olesen@esi-group.com> Date: Fri, 8 Feb 2019 18:43:08 +0100 Subject: [PATCH] TUT: use coarser grid for gasMixing tutorial and run in parallel --- .../gasMixing/injectorPipe/0.orig/T | 2 ++ .../gasMixing/injectorPipe/0.orig/U | 2 ++ .../gasMixing/injectorPipe/0.orig/alphat | 2 ++ .../gasMixing/injectorPipe/0.orig/epsilon | 2 ++ .../gasMixing/injectorPipe/0.orig/k | 2 ++ .../gasMixing/injectorPipe/0.orig/nut | 2 ++ .../gasMixing/injectorPipe/0.orig/p | 2 ++ .../gasMixing/injectorPipe/0.orig/tracer0 | 2 ++ .../rhoSimpleFoam/gasMixing/injectorPipe/Allrun | 6 +++--- .../gasMixing/injectorPipe/Allrun.mesh | 8 ++++++-- .../gasMixing/injectorPipe/system/blockMeshDict | 16 ++++++++-------- .../injectorPipe/system/snappyHexMeshDict | 16 ++++++++-------- 12 files changed, 41 insertions(+), 21 deletions(-) diff --git a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/T b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/T index a90a6a405c8..16fbed8eb32 100644 --- a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/T +++ b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/T @@ -21,6 +21,8 @@ internalField uniform 300; boundaryField { + #includeEtc "caseDicts/setConstraintTypes" + "inlet.*" { type fixedValue; diff --git a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/U b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/U index 4b26b5a3a0b..a7ba65c1eb6 100644 --- a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/U +++ b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/U @@ -21,6 +21,8 @@ internalField uniform (0 0 0); boundaryField { + #includeEtc "caseDicts/setConstraintTypes" + inlet_air { type flowRateInletVelocity; diff --git a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/alphat b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/alphat index 0a51560c836..c9b567a084f 100644 --- a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/alphat +++ b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/alphat @@ -21,6 +21,8 @@ internalField uniform 1e-3; boundaryField { + #includeEtc "caseDicts/setConstraintTypes" + "inlet.*" { type calculated; diff --git a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/epsilon b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/epsilon index 3e76314ab30..6df016f263c 100644 --- a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/epsilon +++ b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/epsilon @@ -21,6 +21,8 @@ internalField uniform 100; boundaryField { + #includeEtc "caseDicts/setConstraintTypes" + inlet_air { type turbulentMixingLengthDissipationRateInlet; diff --git a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/k b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/k index 166556caa75..f56e8a0d455 100644 --- a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/k +++ b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/k @@ -21,6 +21,8 @@ internalField uniform 6; boundaryField { + #includeEtc "caseDicts/setConstraintTypes" + inlet_air { type turbulentIntensityKineticEnergyInlet; diff --git a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/nut b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/nut index d86b79ef5ac..be2a3b49a2c 100644 --- a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/nut +++ b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/nut @@ -21,6 +21,8 @@ internalField uniform 0; boundaryField { + #includeEtc "caseDicts/setConstraintTypes" + "inlet.*" { type calculated; diff --git a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/p b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/p index 4a9e98f5b92..3a7de65cb33 100644 --- a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/p +++ b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/p @@ -21,6 +21,8 @@ internalField uniform 1e5; boundaryField { + #includeEtc "caseDicts/setConstraintTypes" + outlet { type fixedValue; diff --git a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/tracer0 b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/tracer0 index 93833cc131b..f908dc7496b 100644 --- a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/tracer0 +++ b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/0.orig/tracer0 @@ -21,6 +21,8 @@ internalField uniform 0; boundaryField { + #includeEtc "caseDicts/setConstraintTypes" + inlet_air { type fixedValue; diff --git a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/Allrun b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/Allrun index ea3d94ccaeb..32e8da429da 100755 --- a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/Allrun +++ b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/Allrun @@ -4,8 +4,8 @@ cd ${0%/*} || exit 1 # Run from this directory ./Allrun.mesh -restore0Dir -runApplication decomposePar -force -runParallel rhoSimpleFoam +restore0Dir -processor + +runParallel $(getApplication) #------------------------------------------------------------------------------ diff --git a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/Allrun.mesh b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/Allrun.mesh index 4c4121816cc..d72a7aecf61 100755 --- a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/Allrun.mesh +++ b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/Allrun.mesh @@ -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 diff --git a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/system/blockMeshDict b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/system/blockMeshDict index 9d160a90ee4..804a32c2c64 100644 --- a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/system/blockMeshDict +++ b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/system/blockMeshDict @@ -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 diff --git a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/system/snappyHexMeshDict b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/system/snappyHexMeshDict index a2aa494631e..a0f2f4a7775 100644 --- a/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/system/snappyHexMeshDict +++ b/tutorials/compressible/rhoSimpleFoam/gasMixing/injectorPipe/system/snappyHexMeshDict @@ -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)); } } -- GitLab