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

26 lines
611 B
Bash
Executable File

#!/bin/sh
world="${1:?specify world/case}"
application="${2:-laplacianFoam}"
# case "$application" in
# (-test)
# application="Test-multiWorld1"
# ;;
# esac
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
# ----------------------------------------------------------------------------