#!/bin/bash
cd "${0%/*}" || exit 1    # Run from this directory

# Source run functions
. "$WM_PROJECT_SITE/$WM_PROJECT_VERSION/bin/tools/RunFunctions"

runApplication blockMesh
runApplication foamRun

# Create plot
( cd validation && ./createGraphs )

# Verify results
latestTime=$(foamListTimes -latestTime)
case=$(basename "$PWD")
cp "validation/alpha.air.gz" "$latestTime/alpha.air.ref.gz"
runApplication -s "explicitTurbulentNormalStress-${case}" foamPostProcess \
    -func "deviation(field=alpha.air, reference=alpha.air.ref, maxAbsDev=1e-3)"\
    -latestTime

#------------------------------------------------------------------------------
