#/bin/bash

max_threads=6
niter=10000

logdir=logs
mkdir -p $logdir

for nth in $(seq $max_threads); do
    export OMP_NUM_THREADS=$nth
    echo "Running mandelbrot $niter with $nth threads"
    ./mandelbrot $niter |tee  $logdir/mandelbrot_${niter}_${nth}.log
done

tseq=$(grep "working time" $logdir/mandelbrot_${niter}_1.log | awk '{print $3}')
									    
for nth in $(seq $max_threads); do
    tpar=$(grep "working time" $logdir/mandelbrot_${niter}_${nth}.log | awk '{print $3}')
    echo -e "$nth\t$tseq\t$tpar"
done > $logdir/performance.data
