mirror of
https://develop.openfoam.com/Development/openfoam.git
synced 2025-11-28 03:28:01 +00:00
BUG: mixerVessel: fix mesh time pickup
This commit is contained in:
@ -35,37 +35,17 @@ nProcs=$(getNumberOfProcessors)
|
|||||||
|
|
||||||
|
|
||||||
# Surface intersections
|
# Surface intersections
|
||||||
intersectSurfaces \
|
intersectSurfaces vessel.stl spargerShaft.stl -perturb
|
||||||
vessel.stl \
|
|
||||||
spargerShaft.stl \
|
|
||||||
-perturb
|
|
||||||
|
|
||||||
intersectSurfaces \
|
intersectSurfaces vessel.stl shaft.stl -perturb
|
||||||
vessel.stl \
|
|
||||||
shaft.stl \
|
|
||||||
-perturb
|
|
||||||
|
|
||||||
intersectSurfaces \
|
intersectSurfaces spargerShaft.stl spargerInlet.stl -perturb
|
||||||
spargerShaft.stl \
|
|
||||||
spargerInlet.stl \
|
|
||||||
-perturb
|
|
||||||
|
|
||||||
intersectSurfaces \
|
intersectSurfaces stirrer.stl shaftRotating.stl -perturb
|
||||||
stirrer.stl \
|
|
||||||
shaftRotating.stl \
|
|
||||||
-perturb
|
|
||||||
|
|
||||||
intersectSurfaces \
|
intersectSurfaces stirrer_baffles.stl stirrer.stl -surf1Baffle -perturb
|
||||||
stirrer_baffles.stl \
|
|
||||||
stirrer.stl \
|
|
||||||
-surf1Baffle \
|
|
||||||
-perturb
|
|
||||||
|
|
||||||
intersectSurfaces \
|
intersectSurfaces rotating.stl shaft.stl -surf1Baffle -perturb
|
||||||
rotating.stl \
|
|
||||||
shaft.stl \
|
|
||||||
-surf1Baffle \
|
|
||||||
-perturb
|
|
||||||
|
|
||||||
# Intersect blades with the plate
|
# Intersect blades with the plate
|
||||||
for bladeI in $(seq 1 6);
|
for bladeI in $(seq 1 6);
|
||||||
@ -73,8 +53,7 @@ do
|
|||||||
intersectSurfaces \
|
intersectSurfaces \
|
||||||
stirrer_baffles_$bladeI.obj \
|
stirrer_baffles_$bladeI.obj \
|
||||||
stirrer_baffles_plate.obj \
|
stirrer_baffles_plate.obj \
|
||||||
-surf1Baffle \
|
-surf1Baffle -surf2Baffle
|
||||||
-surf2Baffle
|
|
||||||
done
|
done
|
||||||
|
|
||||||
|
|
||||||
@ -90,8 +69,7 @@ runApplication surfaceFeatureExtract
|
|||||||
|
|
||||||
runParallel foamyHexMesh $nProcs
|
runParallel foamyHexMesh $nProcs
|
||||||
|
|
||||||
runParallel collapseEdges $nProcs -collapseFaces -latestTime
|
runParallel -log log.collapseFaces collapseEdges $nProcs -collapseFaces -latestTime
|
||||||
mv log.collapseEdges log.collapseFaces
|
|
||||||
|
|
||||||
#\cp system/collapseDict.indirectPatchFaces system/collapseDict
|
#\cp system/collapseDict.indirectPatchFaces system/collapseDict
|
||||||
#runParallel collapseEdges $nProcs -collapseFaceSet indirectPatchFaces -latestTime
|
#runParallel collapseEdges $nProcs -collapseFaceSet indirectPatchFaces -latestTime
|
||||||
@ -99,11 +77,15 @@ mv log.collapseEdges log.collapseFaces
|
|||||||
|
|
||||||
runParallel checkMesh $nProcs -allTopology -allGeometry -latestTime
|
runParallel checkMesh $nProcs -allTopology -allGeometry -latestTime
|
||||||
|
|
||||||
runApplication reconstructParMesh -latestTime
|
# Copy the mesh into polyMesh and delete the latest time directory
|
||||||
|
latestTime=$(foamInfoExec -case processor0 -latestTime)
|
||||||
|
if [ "$latestTime" != "constant" ] && [ -d processor0/$latestTime/polyMesh ]
|
||||||
|
then
|
||||||
|
runApplication reconstructParMesh -latestTime
|
||||||
|
|
||||||
# Copy the mesh into polyMesh and delete the 102 directory
|
\cp -r $latestTime/polyMesh constant
|
||||||
\cp -r 101/polyMesh constant
|
\rm -rf $latestTime
|
||||||
\rm -rf 101
|
fi
|
||||||
|
|
||||||
|
|
||||||
# ----------------------------------------------------------------- end-of-file
|
# ----------------------------------------------------------------- end-of-file
|
||||||
|
|||||||
Reference in New Issue
Block a user