#!/bin/bash
#Run Script for Turbulence Models

MODELS=("ke" "realke" "RNGke" "kw" "SSTkw" "v2f")
CORES=6

for model in "${MODELS[@]}"; do
    if [ -d "$model" ]; then
        echo "Running Turbulence Model: $model"
        cd "$model" || exit
        blockMesh > log.blockMesh 2>&1
        decomposePar -force > log.decomposePar 2>&1
        mpirun -np $CORES buoyantBoussinesqSimpleFoam -parallel > log.run 2>&1
        reconstructPar > log.reconstructPar 2>&1
        cd ../
    fi
done
echo "All turbulence model cases executed successfully."
