#! /bin/sh

path[0]="./random"
path[1]="./random2"
path[2]="./introots"
path[3]="./ratroots"
path[4]="./mignotte"
path[5]="./mignotte2"
path[6]="./mignotte3"

iters=100
seed=101
for type in 0 1 2 3 4 5 6
  do 
  if test -d "${path[$type]}" 
  then 
    echo "Using ${path[$type]}";
  else   
    mkdir "Creating ${path[$type]}";
  fi;
done;
for type in 0 1 2 3 4 5 6
  do
  for ((bits = 10; bits <= 50; bits+=10))
    do
    for ((degree = 3; degree <= 30; degree++))
      do
        if test -f "${path[$type]}/d${degree}_n${bits}.dat" 
        then  
	echo "File: ${path[$type]}/d${degree}_n${bits}.dat";
        else  
        if   test -f "${path[$type]}/d0${degree}_n${bits}.dat" 
	then 
	echo "File: ${path[$type]}/d0${degree}_n${bits}.dat";
        else
	echo "File: ${path[$type]}/d${degree}_n${bits}.dat not there";
	echo "./produce.ex -type $type -bits $bits -degree $degree -path ${path[$type]} -iters $iters -seed $seed"
	echo `./produce.ex -type $type -bits $bits -degree $degree -path ${path[$type]} -iters $iters -seed $seed`
        fi;
	fi;
    done
  done
done
