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 +