Sprucing up the tutorials folder and adding -dict to "collapseEdges"
Patch provided by Bruno Santos Resolves patch application request http://www.openfoam.org/mantisbt/view.php?id=2015
This commit is contained in:
@ -4,12 +4,6 @@ cd ${0%/*} || exit 1 # Run from this directory
|
||||
# Source tutorial run functions
|
||||
. $WM_PROJECT_DIR/bin/tools/RunFunctions
|
||||
|
||||
runRefineMesh ()
|
||||
{
|
||||
echo "Running refineMesh on $PWD"
|
||||
refineMesh -dict system/refineMeshDict -overwrite > log.refineMesh 2>&1
|
||||
}
|
||||
|
||||
# copy DTC hull surface from resources folder
|
||||
cp $FOAM_TUTORIALS/resources/geometry/DTC-scaled.stl.gz constant/triSurface/
|
||||
|
||||
@ -17,17 +11,13 @@ runApplication surfaceFeatureExtract
|
||||
|
||||
runApplication blockMesh
|
||||
|
||||
i=1
|
||||
if [ -f log.topoSet.6 ] ; then
|
||||
i=7
|
||||
fi
|
||||
while [ "$i" -lt 7 ] ; do
|
||||
cp system/topoSetDict.${i} system/topoSetDict
|
||||
runApplication topoSet
|
||||
runRefineMesh
|
||||
mv log.topoSet log.topoSet.$i
|
||||
mv log.refineMesh log.refineMesh.$i
|
||||
i=$(expr $i + 1)
|
||||
for i in 1 2 3 4 5 6
|
||||
do
|
||||
runApplication -s $i \
|
||||
topoSet -dict system/topoSetDict.${i}
|
||||
|
||||
runApplication -s $i \
|
||||
refineMesh -dict system/refineMeshDict -overwrite
|
||||
done
|
||||
|
||||
runApplication snappyHexMesh -overwrite
|
||||
|
||||
@ -7,28 +7,15 @@ cd ${0%/*} || exit 1 # Run from this directory
|
||||
# Get application name
|
||||
application=`getApplication`
|
||||
|
||||
runRefineMesh ()
|
||||
{
|
||||
echo "Running refineMesh on $PWD"
|
||||
refineMesh -dict system/refineMeshDict > log.refineMesh 2>&1
|
||||
}
|
||||
|
||||
runApplication blockMesh
|
||||
|
||||
i=1
|
||||
if [ -f log.topoSet ] ; then
|
||||
i=3
|
||||
fi
|
||||
while [ "$i" -lt 3 ] ; do
|
||||
if [ -f log.topoSet ] ; then
|
||||
mv log.topoSet log.topoSet.1
|
||||
fi
|
||||
cp system/topoSetDict.${i} system/topoSetDict
|
||||
runApplication topoSet
|
||||
runRefineMesh
|
||||
cp -r 1e-08/polyMesh/* constant/polyMesh
|
||||
rm -rf 1e-08
|
||||
i=`expr $i + 1`
|
||||
for i in 1 2
|
||||
do
|
||||
runApplication -s $i \
|
||||
topoSet -dict system/topoSetDict.${i}
|
||||
|
||||
runApplication -s $i \
|
||||
refineMesh -dict system/refineMeshDict -overwrite
|
||||
done
|
||||
|
||||
runApplication $application
|
||||
|
||||
@ -4,12 +4,6 @@ cd ${0%/*} || exit 1 # Run from this directory
|
||||
# Source tutorial run functions
|
||||
. $WM_PROJECT_DIR/bin/tools/RunFunctions
|
||||
|
||||
runRefineMesh ()
|
||||
{
|
||||
echo "Running refineMesh on $PWD"
|
||||
refineMesh -dict system/refineMeshDict -overwrite > log.refineMesh 2>&1
|
||||
}
|
||||
|
||||
# copy DTC hull surface from resources folder
|
||||
cp $FOAM_TUTORIALS/resources/geometry/DTC-scaled.stl.gz constant/triSurface/
|
||||
|
||||
@ -17,17 +11,13 @@ runApplication surfaceFeatureExtract
|
||||
|
||||
runApplication blockMesh
|
||||
|
||||
i=1
|
||||
if [ -f log.topoSet.6 ] ; then
|
||||
i=7
|
||||
fi
|
||||
while [ "$i" -lt 7 ] ; do
|
||||
cp system/topoSetDict.${i} system/topoSetDict
|
||||
runApplication topoSet
|
||||
runRefineMesh
|
||||
mv log.topoSet log.topoSet.$i
|
||||
mv log.refineMesh log.refineMesh.$i
|
||||
i=$(expr $i + 1)
|
||||
for i in 1 2 3 4 5 6
|
||||
do
|
||||
runApplication -s $i \
|
||||
topoSet -dict system/topoSetDict.${i}
|
||||
|
||||
runApplication -s $i \
|
||||
refineMesh -dict system/refineMeshDict -overwrite
|
||||
done
|
||||
|
||||
runApplication snappyHexMesh -overwrite
|
||||
|
||||
@ -25,9 +25,7 @@ runApplication renumberMesh -overwrite
|
||||
# - generate face/cell sets and zones
|
||||
|
||||
#runApplication setSet -batch createInletOutletSets.setSet
|
||||
#mv log.setSet log.createInletOutletSets.setSet
|
||||
runApplication topoSet -dict system/createInletOutletSets.topoSetDict
|
||||
#mv log.topoSet log.createInletOutletSets.topoSet
|
||||
|
||||
|
||||
# - create the inlet/outlet and AMI patches
|
||||
@ -35,7 +33,7 @@ runApplication topoSet -dict system/createInletOutletSets.topoSetDict
|
||||
runApplication createPatch -overwrite
|
||||
|
||||
|
||||
# - test by running moveDynamicMes
|
||||
# - test by running moveDynamicMesh
|
||||
#runApplication moveDynamicMesh -checkAMI
|
||||
|
||||
|
||||
|
||||
@ -8,10 +8,14 @@ cd ${0%/*} || exit 1 # Run from this directory
|
||||
application=`getApplication`
|
||||
|
||||
runApplication blockMesh
|
||||
runApplication topoSet
|
||||
mv log.topoSet log.topoSet.1
|
||||
|
||||
runApplication -s 1 topoSet
|
||||
|
||||
runApplication subsetMesh -overwrite c0 -patch floatingObject
|
||||
runApplication topoSet -dict system/topoSetDict-selectBottom
|
||||
|
||||
runApplication -s selectBottom \
|
||||
topoSet -dict system/topoSetDict-selectBottom
|
||||
|
||||
runApplication createPatch -overwrite
|
||||
|
||||
cp -r 0.org 0 > /dev/null 2>&1
|
||||
|
||||
Reference in New Issue
Block a user