#!/bin/bash

# Input file caching
./Cacher Pi.dta 32

# Advanced benchmark (range max) execution commands for std::deque
./Advanced_Benchmark_StdDeque Pi.dta  1 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta  2 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta  3 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta  4 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta  5 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta  6 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta  7 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta  8 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta  9 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 10 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 11 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 12 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 13 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 14 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 15 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 16 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 17 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 18 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 19 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 20 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 21 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 22 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 23 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 24 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 25 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 26 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 27 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 28 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 29 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt
./Advanced_Benchmark_StdDeque Pi.dta 30 1048576 0 3600 >> Advanced_Benchmark_StdDeque_RangeMax.txt

# Advanced benchmark (range max) execution commands for std::list
./Advanced_Benchmark_StdList Pi.dta  1 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta  2 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta  3 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta  4 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta  5 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta  6 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta  7 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta  8 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta  9 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 10 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 11 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 12 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 13 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 14 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 15 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 16 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 17 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 18 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 19 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 20 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 21 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 22 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 23 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 24 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 25 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 26 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 27 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 28 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 29 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt
./Advanced_Benchmark_StdList Pi.dta 30 1048576 0 7200 >> Advanced_Benchmark_StdList_RangeMax.txt



# Advanced benchmark (range max) execution commands for std::vector
./Advanced_Benchmark_StdVector Pi.dta  1 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta  2 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta  3 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta  4 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta  5 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta  6 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta  7 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta  8 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta  9 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 10 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 11 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 12 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 13 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 14 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 15 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 16 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 17 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 18 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 19 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 20 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 21 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 22 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 23 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 24 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 25 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 26 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 27 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 28 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 29 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt
./Advanced_Benchmark_StdVector Pi.dta 30 1048576 0 3600 >> Advanced_Benchmark_StdVector_RangeMax.txt

# Advanced benchmark (range max) execution commands for EntangledList
./Advanced_Benchmark_EntangledList Pi.dta  1 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta  2 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta  3 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta  4 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta  5 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta  6 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta  7 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta  8 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta  9 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 10 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 11 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 12 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 13 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 14 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 15 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 16 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 17 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 18 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 19 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 20 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 21 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 22 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 23 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 24 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 25 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 26 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 27 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 28 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 29 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt
./Advanced_Benchmark_EntangledList Pi.dta 30 1048576 0 >> Advanced_Benchmark_EntangledList_RangeMax.txt

