From 1c334b85f2ed12ddb4bd1267661bc9e0cf754063 Mon Sep 17 00:00:00 2001
From: Sebastian Weiss <sebastian.weiss@ptb.de>
Date: Fri, 7 Jul 2023 10:20:09 +0200
Subject: [PATCH] ADD Allclean and Allrun

---
 Tutorials/Meas_Cyl/Allclean        | 20 ++++++++++++++++++++
 Tutorials/Meas_Cyl/Allrun          | 12 ++++++++++++
 Tutorials/Simple_Geometry/Allclean | 20 ++++++++++++++++++++
 Tutorials/Simple_Geometry/Allrun   | 12 ++++++++++++
 4 files changed, 64 insertions(+)
 create mode 100644 Tutorials/Meas_Cyl/Allclean
 create mode 100644 Tutorials/Meas_Cyl/Allrun
 create mode 100644 Tutorials/Simple_Geometry/Allclean
 create mode 100644 Tutorials/Simple_Geometry/Allrun

diff --git a/Tutorials/Meas_Cyl/Allclean b/Tutorials/Meas_Cyl/Allclean
new file mode 100644
index 0000000..590146e
--- /dev/null
+++ b/Tutorials/Meas_Cyl/Allclean
@@ -0,0 +1,20 @@
+#!/bin/sh
+cd "${0%/*}" || exit                                # Run from this directory
+. ${WM_PROJECT_DIR:?}/bin/tools/CleanFunctions      # Tutorial clean functions
+#------------------------------------------------------------------------------
+
+cleanTimeDirectories
+cleanPostProcessing
+cleanOptimisation
+
+rm -rf processor*
+rm -rf graphs*
+rm -rf sets
+rm -rf 0/param*
+rm -rf 0/*placement*
+rm -rf log* err*
+
+cleanSnappyFiles
+rm -f 0/cellDist
+
+#------------------------------------------------------------------------------
diff --git a/Tutorials/Meas_Cyl/Allrun b/Tutorials/Meas_Cyl/Allrun
new file mode 100644
index 0000000..8948c8a
--- /dev/null
+++ b/Tutorials/Meas_Cyl/Allrun
@@ -0,0 +1,12 @@
+#!/bin/bash
+cd ${0%/*} || exit 1
+. $WM_PROJECT_DIR/bin/tools/RunFunctions
+
+./Allclean
+
+runApplication blockMesh
+runApplication extrudeMesh
+runApplication sonicFoam
+runApplication foamLog log.sonicFoam
+
+
diff --git a/Tutorials/Simple_Geometry/Allclean b/Tutorials/Simple_Geometry/Allclean
new file mode 100644
index 0000000..590146e
--- /dev/null
+++ b/Tutorials/Simple_Geometry/Allclean
@@ -0,0 +1,20 @@
+#!/bin/sh
+cd "${0%/*}" || exit                                # Run from this directory
+. ${WM_PROJECT_DIR:?}/bin/tools/CleanFunctions      # Tutorial clean functions
+#------------------------------------------------------------------------------
+
+cleanTimeDirectories
+cleanPostProcessing
+cleanOptimisation
+
+rm -rf processor*
+rm -rf graphs*
+rm -rf sets
+rm -rf 0/param*
+rm -rf 0/*placement*
+rm -rf log* err*
+
+cleanSnappyFiles
+rm -f 0/cellDist
+
+#------------------------------------------------------------------------------
diff --git a/Tutorials/Simple_Geometry/Allrun b/Tutorials/Simple_Geometry/Allrun
new file mode 100644
index 0000000..8948c8a
--- /dev/null
+++ b/Tutorials/Simple_Geometry/Allrun
@@ -0,0 +1,12 @@
+#!/bin/bash
+cd ${0%/*} || exit 1
+. $WM_PROJECT_DIR/bin/tools/RunFunctions
+
+./Allclean
+
+runApplication blockMesh
+runApplication extrudeMesh
+runApplication sonicFoam
+runApplication foamLog log.sonicFoam
+
+
-- 
GitLab