Files
OpenFOAM-6/etc/caseDicts/general/workflow/Allrun
2018-11-23 18:50:45 +00:00

34 lines
900 B
Bash
Executable File

#!/bin/sh
# Run from this directory
cd "${0%/*}" || exit 1
# Source tutorial run functions
. "$WM_PROJECT_DIR/bin/tools/RunFunctions"
# Example with runApplication:
# - runs blockMesh in background
# - redirecting standard output to log.blockMesh
# - does *not* run in log file already exists
runApplication blockMesh
# Example running topoSet and refineMesh 3 times with multiple dictionaries
# -a|-append option appends to log file
i=0
while [ "$i" -lt 3 ]
do
runApplication -a topoSet -dict "topoSetDict.${i}"
runApplication -a refineMesh -dict "refineMeshDict.${i}"
i=$(( i + 1))
done
runApplication decomposePar
# Example with runParallel to run in parallel
# getApplication finds solver name from "application" entry in controlDict
runParallel "$(getApplication)"
runApplication reconstructPar
#------------------------------------------------------------------------------