diff --git a/openfoam2012/.gitignore b/openfoam2012/.gitignore
index eb4ce36dfebef0f843e5a4a73ed0fbeb7cac3438..55035269f891ed485f65a66a633524b53e8cd80d 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 0000000000000000000000000000000000000000..fd5f796359be2fe1d70b610b2c63b06dac1c2b3a
--- /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
+