#!/bin/bash
set -e  # exit on first error


# text colors 
Green='\033[0;32m'   
Orange='\033[0;33m'  
Blue='\033[0;34m'   
NoColor='\033[0m' 

for i in 3 4 5 6
do
	folder="deltaT_$i"

	nDomains=4

	cp -r base $folder

	cd $folder

	echo -e "${Orange}Going into $folder ${NoColor}"

	echo -e "${Blue}Cleaning the folder${NoColor}"

	./Allclean

	echo -e "${Orange}Changing blockMeshDict${NoColor}"

	sed -i "s/deltaT          5e-3;/deltaT          5e-$i;/g" system/controlDict

	echo -e "${Orange}Changing decomposeParDict${NoColor}"
	
	sed -i "s/numberOfSubdomains 2;/numberOfSubdomains "$nDomains";/g" system/decomposeParDict

	echo -e "${Orange}Changing Allrun${NoColor}"

	sed -i "s/runParallel \$(getApplication) 2/runParallel \$(getApplication) "$nDomains"/g" Allrun

	echo -e "${Orange}Running simulation in parallel${NoColor}"

	./Allrun

	echo -e "${Green}Finished with $folder ${NoColor}"

	cd ../

done