systemDict: Added support for system as the default directory for the -dict option
With this change both
blockMesh -dict fineBlockMeshDict
blockMesh -dict system/fineBlockMeshDict
are supported, if the system/ path is not specified it is assumed
This commit is contained in:
@ -4,7 +4,7 @@
|
||||
runApplication blockMesh
|
||||
|
||||
#runApplication setSet -batch wallFilmRegion.setSet
|
||||
runApplication topoSet -dict system/wallFilmRegion.topoSet
|
||||
runApplication topoSet -dict wallFilmRegion.topoSet
|
||||
|
||||
runApplication extrudeToRegionMesh -overwrite
|
||||
|
||||
|
||||
@ -10,7 +10,7 @@ runApplication foamSetupCHT
|
||||
|
||||
runApplication foamDictionary -entry internalField -set "uniform 348" 0/solid/T
|
||||
|
||||
runApplication decomposePar -allRegions -dict system/decomposeParDict
|
||||
runApplication decomposePar -allRegions -dict decomposeParDict
|
||||
|
||||
printf "\n%s\n" "Creating files for paraview post-processing"
|
||||
paraFoam -touchAll
|
||||
|
||||
@ -10,9 +10,9 @@ application=$(getApplication)
|
||||
runApplication blockMesh
|
||||
runApplication transformPoints "scale=(1.6666 1 1)"
|
||||
|
||||
runApplication mirrorMesh -dict system/mirrorMeshDict.x -overwrite
|
||||
runApplication mirrorMesh -dict mirrorMeshDict.x -overwrite
|
||||
rm log.mirrorMesh
|
||||
runApplication mirrorMesh -dict system/mirrorMeshDict.y -overwrite
|
||||
runApplication mirrorMesh -dict mirrorMeshDict.y -overwrite
|
||||
|
||||
runApplication topoSet
|
||||
runApplication createPatch -overwrite
|
||||
|
||||
@ -20,12 +20,12 @@ for index in 1 2 3 4 5 6; do
|
||||
runApplication -s tier$index calcRadiusField
|
||||
|
||||
runApplication -s tier$index \
|
||||
topoSet -dict system/topoSetDict.tier$index
|
||||
topoSet -dict topoSetDict.tier$index
|
||||
|
||||
## foamToVTK -cellSet tier$index
|
||||
|
||||
runApplication -s tier$index \
|
||||
refineMesh -dict system/refineMeshDict.tier$index -overwrite
|
||||
refineMesh -dict refineMeshDict.tier$index -overwrite
|
||||
|
||||
rm -r 0/*
|
||||
|
||||
@ -37,12 +37,12 @@ for index in 1 2 3; do
|
||||
runApplication -s range$index calcRadiusField -calcDirections
|
||||
|
||||
runApplication -s range$index \
|
||||
topoSet -dict system/topoSetDict.range$index
|
||||
topoSet -dict topoSetDict.range$index
|
||||
|
||||
## foamToVTK -cellSet tier$index
|
||||
|
||||
runApplication -s range$index \
|
||||
refineMesh -dict system/refineMeshDict.range$index -overwrite
|
||||
refineMesh -dict refineMeshDict.range$index -overwrite
|
||||
|
||||
rm -r 0/*
|
||||
|
||||
|
||||
@ -18,7 +18,7 @@ refineMeshByCellSet()
|
||||
topoSet > log.topoSet.$1 2>&1
|
||||
|
||||
echo "Refining primary zone - $1"
|
||||
refineMesh -dict system/refineMeshDict -overwrite \
|
||||
refineMesh -dict refineMeshDict -overwrite \
|
||||
> log.refineMesh.$1 2>&1
|
||||
fi
|
||||
shift
|
||||
|
||||
@ -18,7 +18,7 @@ refineMeshByCellSet()
|
||||
topoSet > log.topoSet.$1 2>&1
|
||||
|
||||
echo "Refining primary zone - $1"
|
||||
refineMesh -dict system/refineMeshDict -overwrite \
|
||||
refineMesh -dict refineMeshDict -overwrite \
|
||||
> log.refineMesh.$1 2>&1
|
||||
fi
|
||||
shift
|
||||
|
||||
@ -17,7 +17,7 @@ refineMeshByCellSet()
|
||||
topoSet > log.topoSet.$1 2>&1
|
||||
|
||||
echo "Refining primary zone - $1"
|
||||
refineMesh -dict system/refineMeshDict -overwrite \
|
||||
refineMesh -dict refineMeshDict -overwrite \
|
||||
> log.refineMesh.$1 2>&1
|
||||
fi
|
||||
shift
|
||||
|
||||
@ -12,10 +12,10 @@ runApplication blockMesh
|
||||
for i in 1 2
|
||||
do
|
||||
runApplication -s $i \
|
||||
topoSet -dict system/topoSetDict.${i}
|
||||
topoSet -dict topoSetDict.${i}
|
||||
|
||||
runApplication -s $i \
|
||||
refineMesh -dict system/refineMeshDict -overwrite
|
||||
refineMesh -dict refineMeshDict -overwrite
|
||||
done
|
||||
|
||||
runApplication $application
|
||||
|
||||
@ -17,7 +17,7 @@ do
|
||||
|
||||
runApplication -a topoSet
|
||||
|
||||
runApplication -a refineMesh -dict system/refineMeshDict -overwrite
|
||||
runApplication -a refineMesh -dict refineMeshDict -overwrite
|
||||
done
|
||||
|
||||
runApplication snappyHexMesh -overwrite
|
||||
|
||||
@ -17,7 +17,7 @@ do
|
||||
|
||||
runApplication -a topoSet
|
||||
|
||||
runApplication -a refineMesh -dict system/refineMeshDict -overwrite
|
||||
runApplication -a refineMesh -dict refineMeshDict -overwrite
|
||||
done
|
||||
|
||||
runApplication snappyHexMesh -overwrite
|
||||
|
||||
@ -17,7 +17,7 @@ do
|
||||
|
||||
runApplication -a topoSet
|
||||
|
||||
runApplication -a refineMesh -dict system/refineMeshDict -overwrite
|
||||
runApplication -a refineMesh -dict refineMeshDict -overwrite
|
||||
done
|
||||
|
||||
runApplication snappyHexMesh -overwrite
|
||||
|
||||
@ -10,7 +10,7 @@ echo "Creating channel"
|
||||
i=1
|
||||
while [ "$i" -lt 3 ] ; do
|
||||
echo "Running extrudeMesh, instance" ${i}
|
||||
extrudeMesh -dict system/extrudeMeshDict.${i} > log.extrudeMesh.${i}
|
||||
extrudeMesh -dict extrudeMeshDict.${i} > log.extrudeMesh.${i}
|
||||
i=$((i + 1))
|
||||
done
|
||||
|
||||
|
||||
@ -10,14 +10,14 @@ runApplication extrudeMesh
|
||||
|
||||
for i in 1 2
|
||||
do
|
||||
runApplication -s $i topoSet -dict system/topoSetDict$i
|
||||
runApplication -s $i refineMesh -dict system/refineMeshDictX -overwrite
|
||||
runApplication -s $i topoSet -dict topoSetDict$i
|
||||
runApplication -s $i refineMesh -dict refineMeshDictX -overwrite
|
||||
done
|
||||
|
||||
for i in 3 4 5 6
|
||||
do
|
||||
runApplication -s $i topoSet -dict system/topoSetDict$i
|
||||
runApplication -s $i refineMesh -dict system/refineMeshDictY -overwrite
|
||||
runApplication -s $i topoSet -dict topoSetDict$i
|
||||
runApplication -s $i refineMesh -dict refineMeshDictY -overwrite
|
||||
done
|
||||
|
||||
runApplication setWaves
|
||||
|
||||
@ -7,7 +7,7 @@ cd ${0%/*} || exit 1 # Run from this directory
|
||||
# Set application name
|
||||
application=$(getApplication)
|
||||
|
||||
runApplication blockMesh -dict system/fineBlockMeshDict
|
||||
runApplication blockMesh -dict fineBlockMeshDict
|
||||
runApplication setFields
|
||||
runApplication decomposePar
|
||||
runParallel $application
|
||||
|
||||
@ -14,7 +14,7 @@ runApplication -s 1 topoSet
|
||||
runApplication subsetMesh -overwrite c0 -patch floatingObject -noFields
|
||||
|
||||
runApplication -s selectBottom \
|
||||
topoSet -dict system/topoSetDict-selectBottom
|
||||
topoSet -dict topoSetDict-selectBottom
|
||||
|
||||
runApplication createPatch -overwrite
|
||||
|
||||
|
||||
Reference in New Issue
Block a user