generate_raw_data_heap.sh 576 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. # Usage: ./generate_raw_data_heap.sh [niters]
  3. nitrs=1
  4. if [ "$1" != "" ]; then
  5. nitrs="$1"
  6. fi
  7. # Check whether we have enough RAM to do the largest experiment
  8. if [ "$RAMEN_MAXGB" -gt 39 ]; then
  9. large_exps="26"
  10. else
  11. large_exps=""
  12. fi
  13. cd ..
  14. mkdir -p repro/data
  15. for itr in $(seq 1 $nitrs); do
  16. for size in 16 18 20 22 24 $large_exps; do
  17. ops=$(( (size-1) * 6))
  18. now=`date`; echo "$now: Running heap extract on heapsize of 2^${size} ..."
  19. Docker/run-experiment ${size} ${ops} >> repro/data/log_${size}_1_heap.out
  20. done
  21. done