Files
openfoam/tutorials/mesh/createPatch/multiRegionHeater_autoPatch/Allrun.pre
2022-05-09 13:46:05 +01:00

29 lines
947 B
Bash
Executable File

#!/bin/sh
cd "${0%/*}" || exit # Run from this directory
. ${WM_PROJECT_DIR:?}/bin/tools/RunFunctions # Tutorial run functions
#------------------------------------------------------------------------------
for region in $(foamListRegions)
do
runApplication -s $region blockMesh -region $region
done
#- createPatch creates patchFields out of dictionary only but only then
# moves faces to it. Hence most of its state (refValue, valueFraction etc)
# will not be sized. Make sure to not to fail construction so disable
# floating point error checking
#unset FOAM_SIGFPE
runApplication createPatch -allRegions -overwrite
# Output weights on AMI mapped patches
runApplication checkMesh -allRegions -allGeometry
restore0Dir
echo
echo "Use paraFoam -touch-all to create files for paraview post-processing"
echo
echo "End"
#------------------------------------------------------------------------------