tutorial scripts

This commit is contained in:
mattijs
2008-06-12 19:32:10 +01:00
parent adcce409ab
commit 91c2d7743b
60 changed files with 1374 additions and 298 deletions

View File

@ -0,0 +1,21 @@
#!/bin/sh
# Get application name from directory
parentDir=`dirname $PWD`
application=`basename $parentDir`
# Find and source additional functions
tutorialPath=$PWD
while [ ! -f $tutorialPath/CleanFunctions ]
do
tutorialPath="$tutorialPath/.."
done
. $tutorialPath/CleanFunctions
mv ./-180 temp180
rm -rf 0
cp system/controlDict.1st system/controlDict
cleanCase
mv temp180 ./-180

View File

@ -0,0 +1,43 @@
#!/bin/sh
# Get application name from directory
parentDir=`dirname $PWD`
application=`basename $parentDir`
# Find and source additional functions
tutorialPath=$PWD
while [ ! -f $tutorialPath/RunFunctions ]
do
tutorialPath="$tutorialPath/.."
done
. $tutorialPath/RunFunctions
runKivaToFoam ()
{
if [ -f log.kivaToFoam ] ; then
echo "kivaToFoam already run on $PWD: remove log file to run"
else
echo "kivaToFoam: converting kiva file"
kivaToFoam -file $1 > log.kivaToFoam 2>&1
fi
}
restartApplication ()
{
if [ -f log-2.$1 ] ; then
echo "$1 already run on $PWD: remove log file to run"
else
echo "Running $1 on $PWD"
$1 > log-2.$1 2>&1
fi
}
runKivaToFoam . $case/otape17
cp system/controlDict.1st system/controlDict
runApplication $application
cp system/controlDict.2nd system/controlDict
restartApplication $application