mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
tweaked tutorial run scripts, avoid some bashisms
This commit is contained in:
@ -3,7 +3,7 @@
|
||||
. $WM_PROJECT_DIR/bin/tools/RunFunctions
|
||||
|
||||
# Get application name from directory
|
||||
application=`basename $PWD`
|
||||
application=${PWD##*/}
|
||||
|
||||
setControlDict () {
|
||||
controlDict="system/controlDict"
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
. $WM_PROJECT_DIR/bin/tools/RunFunctions
|
||||
|
||||
# Get application name from directory
|
||||
application=`basename $PWD`
|
||||
application=${PWD##*/}
|
||||
|
||||
cavityCases="cavity cavityFine cavityGrade cavityHighRe cavityClipped"
|
||||
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
. $WM_PROJECT_DIR/bin/tools/RunFunctions
|
||||
|
||||
# Get application name from directory
|
||||
application=`basename $PWD`
|
||||
application=${PWD##*/}
|
||||
|
||||
setDamBreakFine ()
|
||||
{
|
||||
|
||||
@ -5,9 +5,10 @@
|
||||
# Get application directory
|
||||
application="laplacianFoam"
|
||||
|
||||
runIdeasToFoam ()
|
||||
runAnsysToFoam()
|
||||
{
|
||||
if [ -f log.ideasToFoam ] ; then
|
||||
if [ -f log.ansysToFoam ]
|
||||
then
|
||||
echo "ansysToFoam already run on $PWD: remove log file to run"
|
||||
else
|
||||
echo "ansysToFoam: converting mesh $1"
|
||||
@ -15,7 +16,7 @@ runIdeasToFoam ()
|
||||
fi
|
||||
}
|
||||
|
||||
runIdeasToFoam flange.ans 0.001
|
||||
runAnsysToFoam flange.ans 0.001
|
||||
runApplication $application
|
||||
runApplication foamToFieldview9
|
||||
runApplication foamToEnsight
|
||||
|
||||
@ -7,21 +7,21 @@ application="lesCavitatingFoam"
|
||||
|
||||
refineMeshByCellSet()
|
||||
{
|
||||
while [ $# -ge 1 ]
|
||||
do
|
||||
echo "creating cell set for primary zone - $1"
|
||||
cp system/cellSetDict.$1 system/cellSetDict
|
||||
cellSet >& log.cellSet.$1
|
||||
cellSet > log.cellSet.$1 2>&1
|
||||
|
||||
echo "refining primary zone - $1"
|
||||
refineMesh -dict -overwrite >& log.refineMesh.$1
|
||||
refineMesh -dict -overwrite > log.refineMesh.$1 2>&1
|
||||
shift
|
||||
done
|
||||
}
|
||||
|
||||
cd throttle
|
||||
runApplication blockMesh
|
||||
|
||||
refineMeshByCellSet 1
|
||||
refineMeshByCellSet 2
|
||||
refineMeshByCellSet 3
|
||||
|
||||
refineMeshByCellSet 1 2 3
|
||||
runApplication $application
|
||||
cd ..
|
||||
|
||||
@ -29,10 +29,7 @@ cd throttle3D
|
||||
cp -r 0.org 0
|
||||
|
||||
runApplication blockMesh
|
||||
|
||||
refineMeshByCellSet 1
|
||||
refineMeshByCellSet 2
|
||||
refineMeshByCellSet 3
|
||||
refineMeshByCellSet 1 2 3
|
||||
|
||||
echo "mapping fields from 2D throttle case"
|
||||
mapFields ../throttle -sourceTime latestTime >& log.mapFields
|
||||
|
||||
@ -7,20 +7,19 @@ application="rasCavitatingFoam"
|
||||
|
||||
refineMeshByCellSet()
|
||||
{
|
||||
while [ $# -ge 1 ]
|
||||
do
|
||||
echo "creating cell set for primary zone - $1"
|
||||
cp system/cellSetDict.$1 system/cellSetDict
|
||||
cellSet >& log.cellSet.$1
|
||||
cellSet > log.cellSet.$1 2>&1
|
||||
|
||||
echo "refining primary zone - $1"
|
||||
refineMesh -dict -overwrite >& log.refineMesh.$1
|
||||
refineMesh -dict -overwrite > log.refineMesh.$1 2>&1
|
||||
shift
|
||||
done
|
||||
}
|
||||
|
||||
runApplication blockMesh
|
||||
|
||||
refineMeshByCellSet 1
|
||||
|
||||
refineMeshByCellSet 2
|
||||
|
||||
refineMeshByCellSet 3
|
||||
|
||||
refineMeshByCellSet 1 2 3
|
||||
runApplication $application
|
||||
|
||||
|
||||
@ -1,10 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Source tutorial run functions
|
||||
. $WM_PROJECT_DIR/bin/tools/RunFunctions
|
||||
|
||||
# Get application name from directory
|
||||
application=`basename $PWD`
|
||||
application=${PWD##*/}
|
||||
|
||||
cases=" \
|
||||
shockTube \
|
||||
@ -15,9 +14,10 @@ LadenburgJet60psi \
|
||||
biconic25-55Run35 \
|
||||
"
|
||||
|
||||
moveTimeMeshToConstant () {
|
||||
moveTimeMeshToConstant ()
|
||||
{
|
||||
DT=`foamInfoExec -times | tail -1`
|
||||
if [ $DT != 0 ] ; then
|
||||
if [ "$DT" != 0 ] ; then
|
||||
mv ${DT}/polyMesh/* constant/polyMesh
|
||||
rm -rf ${DT}
|
||||
fi
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
. $WM_PROJECT_DIR/bin/tools/RunFunctions
|
||||
|
||||
# Get application name from directory
|
||||
application=`basename $PWD`
|
||||
application=${PWD##*/}
|
||||
|
||||
setDecompressionTankFine ()
|
||||
{
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
. $WM_PROJECT_DIR/bin/tools/RunFunctions
|
||||
|
||||
# Get application name from directory
|
||||
application=`basename $PWD`
|
||||
application=${PWD##*/}
|
||||
|
||||
runStarToFoam ()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user