From 18f73c211d18a637dbfd80068bfedd0bdab2d022 Mon Sep 17 00:00:00 2001
From: Kutalmis Bercin <kutalmis.bercin@esi-group.com>
Date: Mon, 23 Dec 2024 15:33:10 +0000
Subject: [PATCH] TUT: cylinder2D: avoid runtime errors due to the fix
 b0b1d0f8b2

---
 .../laminar/cylinder2D/system/DMDs/stdmd50    |  2 +-
 .../laminar/cylinder2D/system/DMDs/stdmd51    |  2 +-
 .../laminar/cylinder2D/system/DMDs/stdmd52    |  2 +-
 .../laminar/cylinder2D/system/DMDs/stdmd53    |  2 +-
 .../laminar/cylinder2D/system/DMDs/stdmd54    |  2 +-
 .../laminar/cylinder2D/system/DMDs/stdmd55    |  2 +-
 .../laminar/cylinder2D/system/DMDs/stdmd56    |  2 +-
 .../laminar/cylinder2D/system/controlDict     | 53 ++++++++++++-------
 8 files changed, 41 insertions(+), 26 deletions(-)

diff --git a/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd50 b/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd50
index d81c720e4b0..493bc1e3414 100644
--- a/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd50
+++ b/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd50
@@ -4,7 +4,7 @@ stdmd50
 {
     ${stdmd01}
 
-    field           UMean_movingAverageWindow;
+    field           fieldAverage2:UMean_movingAverageWindow;
 }
 
 
diff --git a/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd51 b/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd51
index e1a1ede7dc9..910c9e6c6c7 100644
--- a/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd51
+++ b/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd51
@@ -4,7 +4,7 @@ stdmd51
 {
     ${stdmd01}
 
-    field          UMean_movingAverageWindow;
+    field          fieldAverage2:UMean_movingAverageWindow;
     region         coarseMesh;
 }
 
diff --git a/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd52 b/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd52
index d973a0a7726..097becb17ef 100644
--- a/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd52
+++ b/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd52
@@ -4,7 +4,7 @@ stdmd52
 {
     ${stdmd01}
 
-    field          UMean_movingAverageWindow;
+    field          fieldAverage2:UMean_movingAverageWindow;
     patch          cylinder;
 }
 
diff --git a/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd53 b/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd53
index fe0b17be5d8..f8cf46f9967 100644
--- a/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd53
+++ b/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd53
@@ -4,7 +4,7 @@ stdmd53
 {
     ${stdmd01}
 
-    field          UMean_movingAverageWindow;
+    field          fieldAverage2:UMean_movingAverageWindow;
     patch          outlet;
 }
 
diff --git a/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd54 b/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd54
index 82cdec2866d..9e7a57a1ffb 100644
--- a/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd54
+++ b/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd54
@@ -4,7 +4,7 @@ stdmd54
 {
     ${stdmd01}
 
-    field          UMean_movingAverageWindow;
+    field          fieldAverage2:UMean_movingAverageWindow;
     maxRank        10;
 }
 
diff --git a/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd55 b/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd55
index 314d5af9c11..133e1ddf325 100644
--- a/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd55
+++ b/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd55
@@ -4,7 +4,7 @@ stdmd55
 {
     ${stdmd01}
 
-    field            UMean_movingAverageWindow;
+    field            fieldAverage2:UMean_movingAverageWindow;
     maxRank          5;
     region           coarseMesh;
 }
diff --git a/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd56 b/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd56
index b91b8eb1066..c419f49f397 100644
--- a/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd56
+++ b/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/DMDs/stdmd56
@@ -4,7 +4,7 @@ stdmd56
 {
     ${stdmd01}
 
-    field            UMean_movingAverageWindow;
+    field            fieldAverage2:UMean_movingAverageWindow;
     patch            outlet;
     maxRank          2;
 }
diff --git a/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/controlDict b/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/controlDict
index aacc1f829d3..03880051da7 100644
--- a/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/controlDict
+++ b/tutorials/incompressible/pimpleFoam/laminar/cylinder2D/system/controlDict
@@ -52,17 +52,6 @@ functions
 
         fields
         (
-            U
-            {
-                mean            on;
-                prime2Mean      off;
-                base            time;
-                windowType      exact;
-                window          0.25;
-                windowName      movingAverageWindow;
-                allowRestart    no;
-            }
-
             U
             {
                 mean        on;
@@ -84,6 +73,32 @@ functions
         writeControl        onEnd;
     }
 
+    fieldAverage2
+    {
+        type                fieldAverage;
+        libs                (fieldFunctionObjects);
+
+        fields
+        (
+            U
+            {
+                mean            on;
+                prime2Mean      off;
+                base            time;
+                windowType      exact;
+                window          0.25;
+                windowName      movingAverageWindow;
+                allowRestart    no;
+            }
+        );
+
+        useNamePrefix       true;
+        timeStart           10;
+        executeControl      timeStep;
+        executeInterval     1;
+        writeControl        onEnd;
+    }
+
     mapFields1
     {
         type            mapFields;
@@ -118,7 +133,7 @@ functions
             pMean
             UPrime2Mean
             pPrime2Mean
-            UMean_movingAverageWindow
+            fieldAverage2:UMean_movingAverageWindow
         );
     }
 
@@ -189,13 +204,13 @@ functions
     // #include "DMDs/stdmd48" // field=UPrime2Mean, region=coarseMesh, maxRank=5
     #include "DMDs/stdmd49" // field=UPrime2Mean, patch=outlet, maxRank=2
 
-    #include "DMDs/stdmd50" // field=UMean_movingAverageWindow
-    // #include "DMDs/stdmd51" // field=UMean_movingAverageWindow, region=coarseMesh
-    #include "DMDs/stdmd52" // field=UMean_movingAverageWindow, patch=cylinder
-    #include "DMDs/stdmd53" // field=UMean_movingAverageWindow, patch=outlet
-    #include "DMDs/stdmd54" // field=UMean_movingAverageWindow, maxRank=10
-    // #include "DMDs/stdmd55" // field=UMean_movingAverageWindow, region=coarseMesh, maxRank=5
-    #include "DMDs/stdmd56" // field=UMean_movingAverageWindow, patch=outlet, maxRank=2
+    #include "DMDs/stdmd50" // field=fieldAverage2:UMean_movingAverageWindow
+    // #include "DMDs/stdmd51" // field=fieldAverage2:UMean_movingAverageWindow, region=coarseMesh
+    #include "DMDs/stdmd52" // field=fieldAverage2:UMean_movingAverageWindow, patch=cylinder
+    #include "DMDs/stdmd53" // field=fieldAverage2:UMean_movingAverageWindow, patch=outlet
+    #include "DMDs/stdmd54" // field=fieldAverage2:UMean_movingAverageWindow, maxRank=10
+    // #include "DMDs/stdmd55" // field=fieldAverage2:UMean_movingAverageWindow, region=coarseMesh, maxRank=5
+    #include "DMDs/stdmd56" // field=fieldAverage2:UMean_movingAverageWindow, patch=outlet, maxRank=2
 
     #include "DMDs/stdmd57" // field=yPlus
     #include "DMDs/stdmd58" // field=yPlus, patch=cylinder
-- 
GitLab