24 lines
		
	
	
		
			484 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
		
		
			
		
	
	
			24 lines
		
	
	
		
			484 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
								 | 
							
								#!/bin/bash
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								n=24
							 | 
						||
| 
								 | 
							
								o=20
							 | 
						||
| 
								 | 
							
								i=20
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								root=$(pwd)
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								source "${root}/scripts/common"
							 | 
						||
| 
								 | 
							
								data=$(echo "${root}/data/${in}"|sed "s,^$(pwd)/,,")
							 | 
						||
| 
								 | 
							
								cc_options+="-DDATA_FILE=\"${data}\" -DGRASP_N=${n} -DELS_ITER_MAX=${o} -DELS_GEN=${i}"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								cc_options+=" -DSUBTIME"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								${cc} ${cc_options} -o ${exe} -DFUNC=hw_seq_v ${sources}
							 | 
						||
| 
								 | 
							
								./${exe} --seed "${seed}"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								for scale in $(seq 2 2 32); do
							 | 
						||
| 
								 | 
							
									${cc} ${cc_options} -DFUNC=hw_par_v -DPARLEV=2 -DNTHREADS=${scale} -o ${exe} ${sources}
							 | 
						||
| 
								 | 
							
									./${exe} --seed "${seed}"
							 | 
						||
| 
								 | 
							
								done
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								quit
							 |