Files
OpenFOAM-12/tutorials/modules/multiRegion/CHT/circuitBoardCooling/Allrun

33 lines
767 B
Bash
Executable File

#!/bin/sh
cd ${0%/*} || exit 1 # Run from this directory
# Source tutorial run functions
. $WM_PROJECT_DIR/bin/tools/RunFunctions
# If a test, try both extrusion strategies
if isTest "$@"
then
cloneCase . extrudeFromInternalFaces
cp -r All* include extrudeFromInternalFaces
cloneCase . extrudeFromPatches
cp -r All* include extrudeFromPatches
(cd extrudeFromInternalFaces && ./Allrun extrudeFromInternalFaces)
(cd extrudeFromPatches && ./Allrun extrudeFromPatches)
exit
fi
# If not a test, just run one strategy
[ -n "$1" ] && strategy=$1 || strategy=extrudeFromInternalFaces
./Allmesh-$strategy
runApplication $(getApplication)
paraFoam -touchAll
#------------------------------------------------------------------------------