11#! /bin/bash
22
33# Define versions, sources, and scale factors
4- versions=(" operator" " udf " )
5- sources=(512 1024 2048 16384 32768 65536 131072 )
6- scale_factors=(30 100 300 )
4+ versions=(" operator" )
5+ sources=(16384 32768 65536)
6+ scale_factors=(1 3 10 )
77threads=(1 2 4 8)
8+ partition_multipliers=(1 2 4 8 16)
89
910# Loop over versions, sources, and scale factors
1011for version in " ${versions[@]} " ; do
1112 for source in " ${sources[@]} " ; do
1213 for scale in " ${scale_factors[@]} " ; do
1314 for thread in " ${threads[@]} " ; do
1415
15- # Define the file name
16- filename=" benchmarks/${version} _sf${scale} _src${source} _t${thread} .benchmark"
16+ for partition_multiplier in " ${partition_multipliers[@]} " ; do
17+ # Define the file name
18+ filename=" benchmarks/${version} _sf${scale} _src${source} _t${thread} _p${partition_multiplier} .benchmark"
1719
18- # Write content to the file
19- cat << EOL > "$filename "
20+ # Write content to the file
21+ cat << EOL > "$filename "
2022# name: benchmark/pathfinding/${version} .benchmark
2123# description: Run ${version} Query For Pathfinding Benchmark
2224# group: [pathfinding]
@@ -26,9 +28,11 @@ QUERY_NAME=${version}
2628NUMBER_OF_SOURCES=${source}
2729SCALE_FACTOR=${scale}
2830THREADS=${thread}
31+ PARTITION_MULTIPLIER=${partition_multiplier}
2932EOL
3033
31- echo " Generated: $filename "
34+ echo " Generated: $filename "
35+ done
3236 done
3337 done
3438 done
0 commit comments