From 1223107221835c20dfd1220bb4bac2b8ffc7b05c Mon Sep 17 00:00:00 2001
From: Felix <feh7@hi.is>
Date: Sat, 24 Apr 2021 18:07:38 +0000
Subject: [PATCH] script for continuing

---
 openfoam2012/.gitignore      |  3 +++
 openfoam2012/continuemany.sh | 27 +++++++++++++++++++++++++++
 2 files changed, 30 insertions(+)
 create mode 100755 openfoam2012/continuemany.sh

diff --git a/openfoam2012/.gitignore b/openfoam2012/.gitignore
index eb4ce36..5503526 100644
--- a/openfoam2012/.gitignore
+++ b/openfoam2012/.gitignore
@@ -1 +1,4 @@
 wrong_velocities
+freeCylinderFlow-N*
+*.archive
+*.log
diff --git a/openfoam2012/continuemany.sh b/openfoam2012/continuemany.sh
new file mode 100755
index 0000000..fd5f796
--- /dev/null
+++ b/openfoam2012/continuemany.sh
@@ -0,0 +1,27 @@
+#! /usr/bin/env sh
+set -e
+echo "" >> runmany.archive
+touch runmany.log
+cat runmany.log >> runmany.archive 2> /dev/null
+echo "" > runmany.log
+endTime=$1
+echo "continue until ${endTime}"
+top="$(pwd)"
+for n in 1 2
+do
+  for logu in -2 -1 0 1
+  do
+    cd "${top}"
+    new="freeCylinderFlow-N${n}-u${logu}"
+    if test -d "${new}"
+    then
+      echo "continue ${new}" >> runmany.log
+      cd "${new}"
+      sed -i 's#^end_time .*;$#end_time '"${end_Time}"';#' parameters
+      ./continue.sh $n
+    else
+      echo "could not continue ${new} because nonexistent"
+    fi
+  done
+done
+
-- 
GitLab