pipeCyclic

#!/bin/sh
cd ${0%/*} || exit 1 # run from this directory

# Source tutorial run functions
. $WM_PROJECT_DIR/bin/tools/RunFunctions

# Get application directory
application=`getApplication`

# This case uses the #codeStream which is disabled by default. Enable for
# just this case.
MAIN_CONTROL_DICT=`foamEtcFile controlDict`
if [ -f “$MAIN_CONTROL_DICT” ]
then
echo “Modifying ${MAIN_CONTROL_DICT} to enable allowSystemOperations”

# Clean up on termination and on Ctrl-C
trap ‘mv ${MAIN_CONTROL_DICT}.$$ ${MAIN_CONTROL_DICT} 2>/dev/null; exit 0’ \r
EXIT TERM INT
cp ${MAIN_CONTROL_DICT} ${MAIN_CONTROL_DICT}.$$

echo “Enabling allowSystemOperations in ${MAIN_CONTROL_DICT}.”

sed \r
-e s/”(allowSystemOperations[ ]*)([0-9]);”/”1 1;”/g \r
${MAIN_CONTROL_DICT}.$$ > ${MAIN_CONTROL_DICT}
fi

runApplication blockMesh
runApplication topoSet
runApplication refineHexMesh c0 -overwrite
cp -r 0.org 0

#runApplication $application
runApplication decomposePar -cellDist
runParallel $application 5

runApplication reconstructPar

# —————————————————————– end-of-file

実行年月:06/30/2015