openfoam/tutorials/basic/laplacianFoam/multiWorld2/run_world.sh

20 lines
522 B
Bash
Executable File

#!/bin/sh
world="${1:?specify world/case}"
application="${2:-laplacianFoam}"
if [ -z "$application" ] || ! command -v "$application" > /dev/null
then
echo "No application: $application"
exit 2
fi
worldCase="$(echo "$world" | tr '[:upper:]' '[:lower:]')"
# worldName="$(echo "$world" | tr '[:lower:]' '[:upper:]')"
worldName="$worldCase"
log="log.run_$worldCase"
"$application" -case "$worldCase" -world "$worldName" > "$log" 2>&1
# ----------------------------------------------------------------------------