#!/bin/bash

# Clean and prepare the case
echo "Cleaning and preparing the case..."
blockMesh | tee log.blockMesh

# Reset initial conditions
echo "Resetting initial conditions..."
cp -r 0.orig 0


# Initialize fields
echo "Initializing fields..."
setFields | tee log.setFields

# Decompose the domain for parallel run
echo "Decomposing domain for parallel run..."
decomposePar | tee log.decomposePar

# Run the solver in parallel
echo "Running the solver in parallel..."
mpirun -np 8 interFoam -parallel | tee log.solver

# Post-processing steps (optional)
echo "Simulation complete. Check log.solver for details."

