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