#!/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 plots
( cd validation && ./createGraphs )

# Verify results
latestTime=$(foamListTimes -latestTime)
case=$(basename "$PWD")
cp "validation/reference/$latestTime/f3.air1" "$latestTime/f3.air1.ref"
cp "validation/reference/$latestTime/f9.air2" "$latestTime/f9.air2.ref"
runApplication -s "${case}.f3.air1" foamPostProcess -func \
    "deviation(field=f3.air1, reference=f3.air1.ref)" -latestTime
runApplication -s "${case}.f9.air2" foamPostProcess -func \
    "deviation(field=f9.air2, reference=f9.air2.ref)" -latestTime

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