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

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

case=$(basename "$PWD")

# Test
caseA="${case}.original"
echo "$caseA"
foamCloneCase -add validation baseCase "$caseA"
( cd "$caseA" && ./Allrun )

# Repeat test for inverse phase order
caseB="${case}.inversePhaseOrder"
echo "$caseB"
foamCloneCase -add validation baseCase "$caseB"
foamDictionary -entry phases -set '(water air2 air1)' \
    "$caseB/constant/phaseProperties"
# Replace reference data with results from previous run
cp "$caseA/postProcessing/graph/1/line.csv" "$caseB/validation/reference/"
cp "$caseA/1/alpha.water" "$caseB/validation/reference/alpha.water"
gzip -vf "$caseB/validation/reference/alpha.water"
( cd "$caseB" && ./Allrun )

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