#!/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 -s airC setBubble -dict setBubbleDict
runApplication -s water setBubble -dict setBubbleInverseDict

runApplication decomposePar
runParallel foamRun
runApplication reconstructPar

( cd validation && ./createGraphs )

case=$(basename "$PWD")
mpytest --suffix "${case}.numberDensity" almostequal --decimal 8 \
    postProcessing/numberDensity/2/numberDensity.xy \
    validation/reference/numberDensity/2/numberDensity.xy
mpytest --suffix "${case}.totalNumberOfBubbles" almostequal --decimal 8 \
    postProcessing/totalNumberOfBubbles/0/volFieldValue.dat \
    validation/reference/totalNumberOfBubbles/0/volFieldValue.dat

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