20 lines
522 B
Bash
Executable File
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
|
|
|
|
# ----------------------------------------------------------------------------
|