From ab4ade1b1f1dd1fd20af2b5857ff0fe35e959dad Mon Sep 17 00:00:00 2001
From: mattijs <mattijs>
Date: Wed, 2 Jan 2013 11:38:17 +0000
Subject: [PATCH] ENH: caseDicts: add constraintTypes to pipeCyclic

---
 etc/caseDicts/setConstraintTypes                          | 5 +++++
 tutorials/incompressible/simpleFoam/pipeCyclic/0.org/U    | 8 +++-----
 .../incompressible/simpleFoam/pipeCyclic/0.org/epsilon    | 8 +++-----
 tutorials/incompressible/simpleFoam/pipeCyclic/0.org/k    | 8 +++-----
 .../incompressible/simpleFoam/pipeCyclic/0.org/nuTilda    | 8 +++-----
 tutorials/incompressible/simpleFoam/pipeCyclic/0.org/nut  | 8 +++-----
 tutorials/incompressible/simpleFoam/pipeCyclic/0.org/p    | 8 +++-----
 tutorials/incompressible/simpleFoam/pipeCyclic/Allrun     | 2 ++
 .../simpleFoam/pipeCyclic/system/controlDict              | 7 +++++++
 9 files changed, 32 insertions(+), 30 deletions(-)

diff --git a/etc/caseDicts/setConstraintTypes b/etc/caseDicts/setConstraintTypes
index 7e1194a520f..85d6ec525c5 100644
--- a/etc/caseDicts/setConstraintTypes
+++ b/etc/caseDicts/setConstraintTypes
@@ -11,6 +11,11 @@ cyclic
     type  cyclic;
 }
 
+cyclicAMI
+{
+    type  cyclicAMI;
+}
+
 cyclicSlip
 {
     type  cyclicSlip;
diff --git a/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/U b/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/U
index b8c9364b11d..5f5d56017fa 100644
--- a/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/U
+++ b/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/U
@@ -20,6 +20,9 @@ internalField   uniform (1 0 0);
 
 boundaryField
 {
+    //- Set patchGroups for constraint patches
+    #include "${WM_PROJECT_DIR}/etc/caseDicts/setConstraintTypes"
+
     inlet
     {
         type            codedFixedValue;
@@ -48,11 +51,6 @@ boundaryField
         type            fixedValue;
         value           uniform (0 0 0);
     }
-
-    "side.*"
-    {
-        type            cyclicAMI;
-    }
 }
 
 // ************************************************************************* //
diff --git a/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/epsilon b/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/epsilon
index 9f571637a75..15724a840fd 100644
--- a/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/epsilon
+++ b/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/epsilon
@@ -21,6 +21,9 @@ internalField   uniform 1;
 
 boundaryField
 {
+    //- Set patchGroups for constraint patches
+    #include "${WM_PROJECT_DIR}/etc/caseDicts/setConstraintTypes"
+
     inlet
     {
         type            turbulentMixingLengthDissipationRateInlet;
@@ -39,11 +42,6 @@ boundaryField
         type            epsilonWallFunction;
         value           uniform 0;
     }
-
-    "side.*"
-    {
-        type            cyclicAMI;
-    }
 }
 
 
diff --git a/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/k b/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/k
index 7266279462b..6e56ce95f26 100644
--- a/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/k
+++ b/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/k
@@ -21,6 +21,9 @@ internalField   uniform 1;
 
 boundaryField
 {
+    //- Set patchGroups for constraint patches
+    #include "${WM_PROJECT_DIR}/etc/caseDicts/setConstraintTypes"
+
     inlet
     {
         type            turbulentIntensityKineticEnergyInlet;
@@ -39,11 +42,6 @@ boundaryField
         type            kqRWallFunction;
         value           uniform 0;
     }
-
-    "side.*"
-    {
-        type            cyclicAMI;
-    }
 }
 
 
diff --git a/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/nuTilda b/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/nuTilda
index f25d2050950..8a7557745ef 100644
--- a/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/nuTilda
+++ b/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/nuTilda
@@ -20,6 +20,9 @@ internalField   uniform 0;
 
 boundaryField
 {
+    //- Set patchGroups for constraint patches
+    #include "${WM_PROJECT_DIR}/etc/caseDicts/setConstraintTypes"
+
     inlet
     {
         type            zeroGradient;
@@ -34,11 +37,6 @@ boundaryField
     {
         type            zeroGradient;
     }
-
-    "side.*"
-    {
-        type            cyclicAMI;
-    }
 }
 
 // ************************************************************************* //
diff --git a/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/nut b/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/nut
index 62cb2f0e62d..82d8352b7d7 100644
--- a/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/nut
+++ b/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/nut
@@ -21,6 +21,9 @@ internalField   uniform 0;
 
 boundaryField
 {
+    //- Set patchGroups for constraint patches
+    #include "${WM_PROJECT_DIR}/etc/caseDicts/setConstraintTypes"
+
     inlet
     {
         type            calculated;
@@ -38,11 +41,6 @@ boundaryField
         type            nutkWallFunction;
         value           $internalField;
     }
-
-    "side.*"
-    {
-        type            cyclicAMI;
-    }
 }
 
 
diff --git a/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/p b/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/p
index ede4c306b8e..87664596269 100644
--- a/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/p
+++ b/tutorials/incompressible/simpleFoam/pipeCyclic/0.org/p
@@ -20,6 +20,9 @@ internalField   uniform 0;
 
 boundaryField
 {
+    //- Set patchGroups for constraint patches
+    #include "${WM_PROJECT_DIR}/etc/caseDicts/setConstraintTypes"
+
     inlet
     {
         type            zeroGradient;
@@ -35,11 +38,6 @@ boundaryField
     {
         type            zeroGradient;
     }
-
-    "side.*"
-    {
-        type            cyclicAMI;
-    }
 }
 
 // ************************************************************************* //
diff --git a/tutorials/incompressible/simpleFoam/pipeCyclic/Allrun b/tutorials/incompressible/simpleFoam/pipeCyclic/Allrun
index e27a9470fba..e318d431528 100755
--- a/tutorials/incompressible/simpleFoam/pipeCyclic/Allrun
+++ b/tutorials/incompressible/simpleFoam/pipeCyclic/Allrun
@@ -36,4 +36,6 @@ cp -r 0.org 0
 runApplication decomposePar -cellDist
 runParallel $application 5
 
+runApplication reconstructPar
+
 # ----------------------------------------------------------------- end-of-file
diff --git a/tutorials/incompressible/simpleFoam/pipeCyclic/system/controlDict b/tutorials/incompressible/simpleFoam/pipeCyclic/system/controlDict
index e43cefc79a5..da248aeec7b 100644
--- a/tutorials/incompressible/simpleFoam/pipeCyclic/system/controlDict
+++ b/tutorials/incompressible/simpleFoam/pipeCyclic/system/controlDict
@@ -15,6 +15,13 @@ FoamFile
 }
 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
 
+libs
+(
+    "libOpenFOAM.so"
+    "libincompressibleTurbulenceModel.so"
+    "libincompressibleRASModels.so"
+);
+
 application     simpleFoam;
 
 startFrom       startTime;
-- 
GitLab