#!/bin/sh
cd ${0%/*} || exit 1                        # Run from this directory
. $WM_PROJECT_DIR/bin/tools/RunFunctions    # Tutorial run functions

runApplication -s v0 vtkUnstructuredToFoam datMesh.vtk

# Null removal
runApplication -s f0 topoSet -dict system/topoSetDict
runApplication -s f0 subsetMesh porousRegion -patch defaultFaces -overwrite

python3 adjustDirection.py > log.dir

# Align mesh with the Cartesian axes if required
alignFlag=true

if [ "$alignFlag" = "true" ]; then
    echo "Running alignMeshWithCartesian.py on $PWD"
    python3 alignMeshWithCartesian.py > log.alignMeshWithCartesian
fi

runApplication checkMesh -noTopology

python3 createBoundingBox.py > log.translate
