Files
openfoam/tutorials/multiphase/interDyMFoam/ras/mixerVesselAMI/Allrun.pre
Henry Weller 274d1df8a4 snappyHexMesh: Automatically remove zero-sized patches
All patches are preserved if the 'keepPatches' option is set true.
Patch contributed by Mattijs Janssens
2016-05-13 17:47:38 +01:00

26 lines
626 B
Bash
Executable File

#!/bin/sh
cd ${0%/*} || exit 1 # Run from this directory
# Source tutorial run functions
. $WM_PROJECT_DIR/bin/tools/RunFunctions
# Set application name
application=`getApplication`
rm -rf 0
# Meshing
runApplication blockMesh
runApplication surfaceFeatureExtract
runApplication snappyHexMesh -overwrite
runApplication createBaffles -overwrite
runApplication mergeOrSplitBaffles -split -overwrite
# Copy fields after meshing to avoind the generation of unnecessary patch fields
cp -r 0.orig 0
# Initialize alpha
runApplication setFields
#------------------------------------------------------------------------------