This repository has been archived on 2023-11-20. You can view files and clone it, but cannot push or open issues or pull requests.
foam-extend4.1-coherent-io/tutorials/multiphase/cavitatingFoam/ras/throttle/Allrun

27 lines
494 B
Text
Raw Permalink Normal View History

#!/bin/sh
# Source tutorial run functions
. $WM_PROJECT_DIR/bin/tools/RunFunctions
2010-10-18 13:08:03 +00:00
application="cavitatingFoam"
refineMeshByCellSet()
{
echo "creating cell set for primary zone - $1"
cp system/cellSetDict.$1 system/cellSetDict
2010-11-24 21:43:04 +00:00
cellSet > log.cellSet.$1 2>&1
echo "refining primary zone - $1"
2010-11-24 21:43:04 +00:00
refineMesh -dict -overwrite > log.refineMesh.$1 2>&1
}
runApplication blockMesh
refineMeshByCellSet 1
refineMeshByCellSet 2
refineMeshByCellSet 3
runApplication $application