#!/bin/bash

if [ ! -n "$5" ]
then
    echo "Usage: `basename $0` <row-column-input-csv> <min-k> <max-k> <k-inc> <num-runs> (<python>)"
    exit 1
fi

row_column_input_csv=$1;
min_k=$2;
max_k=$3;
k_inc=$4;
num_runs=$5;

#read in python that works e.g. /usr/local/python-2.7.6/bin/python
python='python'
if [ -n "$6" ]
then
    python=$6;
fi

k=$min_k;
while (( $(echo "$k <= $max_k" | bc -l) )); do
    qsub -cwd -q compute.q -l hostslots=1 src/qsub_run_k-means_row_col_mat.sh $row_column_input_csv $k $num_runs $python 
    echo $k
    k=$(echo "$k + $k_inc" | bc);
done;