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

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

runApplication blockMesh
runApplication setFields
runApplication foamRun

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

# Verify results
latestTime=$(foamListTimes -latestTime)
cp "validation/reference/kMean.water.gz" \
    "$latestTime/kMean.water.ref.gz"
runApplication foamPostProcess \
    -func \
        "deviation \
        ( \
            field=kMean.water, \
            reference=kMean.water.ref, \
            maxAbsDev=1e-6 \
        )" \
    -latestTime

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