diff --git a/tutorials/incompressible/simpleFoam/motorBike/0.org/U b/tutorials/incompressible/simpleFoam/motorBike/0.org/U index 1073e4ca4a..6350971218 100644 --- a/tutorials/incompressible/simpleFoam/motorBike/0.org/U +++ b/tutorials/incompressible/simpleFoam/motorBike/0.org/U @@ -23,6 +23,9 @@ internalField uniform $flowVelocity; boundaryField { + //- Set patchGroups for constraint patches + #include "${WM_PROJECT_DIR}/etc/caseDicts/setConstraintTypes" + #include "include/fixedInlet" outlet diff --git a/tutorials/incompressible/simpleFoam/motorBike/0.org/k b/tutorials/incompressible/simpleFoam/motorBike/0.org/k index f7382c2d80..834d2ad52c 100644 --- a/tutorials/incompressible/simpleFoam/motorBike/0.org/k +++ b/tutorials/incompressible/simpleFoam/motorBike/0.org/k @@ -22,6 +22,10 @@ internalField uniform $turbulentKE; boundaryField { + //- Set patchGroups for constraint patches + #include "${WM_PROJECT_DIR}/etc/caseDicts/setConstraintTypes" + + //- Define inlet conditions #include "include/fixedInlet" outlet diff --git a/tutorials/incompressible/simpleFoam/motorBike/0.org/nut b/tutorials/incompressible/simpleFoam/motorBike/0.org/nut index 36bdb52b40..999d0b331e 100644 --- a/tutorials/incompressible/simpleFoam/motorBike/0.org/nut +++ b/tutorials/incompressible/simpleFoam/motorBike/0.org/nut @@ -21,6 +21,9 @@ internalField uniform 0; boundaryField { + //- Set patchGroups for constraint patches + #include "${WM_PROJECT_DIR}/etc/caseDicts/setConstraintTypes" + frontAndBack { type calculated; diff --git a/tutorials/incompressible/simpleFoam/motorBike/0.org/omega b/tutorials/incompressible/simpleFoam/motorBike/0.org/omega index 0c563f487f..5362d6c44e 100644 --- a/tutorials/incompressible/simpleFoam/motorBike/0.org/omega +++ b/tutorials/incompressible/simpleFoam/motorBike/0.org/omega @@ -22,6 +22,9 @@ internalField uniform $turbulentOmega; boundaryField { + //- Set patchGroups for constraint patches + #include "${WM_PROJECT_DIR}/etc/caseDicts/setConstraintTypes" + #include "include/fixedInlet" outlet diff --git a/tutorials/incompressible/simpleFoam/motorBike/0.org/p b/tutorials/incompressible/simpleFoam/motorBike/0.org/p index eaf35d9326..e6eb255c41 100644 --- a/tutorials/incompressible/simpleFoam/motorBike/0.org/p +++ b/tutorials/incompressible/simpleFoam/motorBike/0.org/p @@ -22,6 +22,9 @@ internalField uniform $pressure; boundaryField { + //- Set patchGroups for constraint patches + #include "${WM_PROJECT_DIR}/etc/caseDicts/setConstraintTypes" + inlet { type zeroGradient; diff --git a/tutorials/incompressible/simpleFoam/motorBike/Allrun b/tutorials/incompressible/simpleFoam/motorBike/Allrun index d8fdb9d007..714dba48dc 100755 --- a/tutorials/incompressible/simpleFoam/motorBike/Allrun +++ b/tutorials/incompressible/simpleFoam/motorBike/Allrun @@ -7,12 +7,19 @@ cd ${0%/*} || exit 1 # run from this directory # copy motorbike surface from resources folder cp $FOAM_TUTORIALS/resources/geometry/motorBike.obj.gz constant/triSurface/ -cp -r 0.org 0 > /dev/null 2>&1 - runApplication blockMesh -runApplication snappyHexMesh -overwrite -runApplication potentialFoam -noFunctionObjects -writep -runApplication `getApplication` +runApplication decomposePar +runParallel snappyHexMesh 6 -overwrite + +#- For non-parallel running +#cp -r 0.org 0 > /dev/null 2>&1 + +#- For parallel running +ls -d processor* | xargs -i rm -rf ./{}/0 $1 +ls -d processor* | xargs -i cp -r 0.org ./{}/0 $1 + +runParallel potentialFoam 6 -noFunctionObjects -writep +runParallel `getApplication` 6 # ----------------------------------------------------------------- end-of-file