#!/bin/bash rm timefile.txt Rscript gen_dat.r echo "time_in_ms","order","shards","method" >> timefile.txt for O in {2..5}; do iterations=$((1000/$O)) start=`date +%s%N` ./linreg \ sample num_samples=$iterations num_warmup=$iterations \ data file=dat_order_${O}_shards_1.Rdump end=`date +%s%N` runtime=$(($((end-start))/1000000)) echo $runtime,$O,"1","linear" >> timefile.txt for S in 10 5 4 2 1; do start=`date +%s%N` STAN_NUM_THREADS=-1 ./reg_par \ sample num_samples=$iterations num_warmup=$iterations \ data file=dat_order_${O}_shards_${S}.Rdump end=`date +%s%N` runtime=$(($((end-start))/1000000)) echo $runtime,$O,$S,"parallell" >> timefile.txt done; done; Rscript post.r