You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							68 lines
						
					
					
						
							1.6 KiB
						
					
					
				
			
		
		
		
			
			
			
				
					
				
				
					
				
			
		
		
	
	
							68 lines
						
					
					
						
							1.6 KiB
						
					
					
				
								#! /bin/bash
							 | 
						|
								ORIG_DIR=$1
							 | 
						|
								SMOOTH_DIR=${ORIG_DIR}_smooth
							 | 
						|
								mkdir ${SMOOTH_DIR}
							 | 
						|
								
							 | 
						|
								AXPY_FILE=`find ${ORIG_DIR} -name "*.dat" | grep axpy`
							 | 
						|
								for FILE in ${AXPY_FILE}
							 | 
						|
								do
							 | 
						|
								    echo $FILE
							 | 
						|
								    BASE=${FILE##*/}
							 | 
						|
								    ./smooth ${ORIG_DIR}/${BASE} 4 ${SMOOTH_DIR}/${BASE}_tmp
							 | 
						|
								    ./regularize ${SMOOTH_DIR}/${BASE}_tmp 2500 15000 ${SMOOTH_DIR}/${BASE}
							 | 
						|
								    rm -f  ${SMOOTH_DIR}/${BASE}_tmp
							 | 
						|
								done
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								MATRIX_VECTOR_FILE=`find ${ORIG_DIR} -name "*.dat" | grep matrix_vector`
							 | 
						|
								for FILE in ${MATRIX_VECTOR_FILE}
							 | 
						|
								do
							 | 
						|
								    echo $FILE
							 | 
						|
								    BASE=${FILE##*/}
							 | 
						|
								    ./smooth ${ORIG_DIR}/${BASE} 4 ${SMOOTH_DIR}/${BASE}_tmp
							 | 
						|
								    ./regularize ${SMOOTH_DIR}/${BASE}_tmp 50 180 ${SMOOTH_DIR}/${BASE}
							 | 
						|
								    rm -f  ${SMOOTH_DIR}/${BASE}_tmp
							 | 
						|
								done
							 | 
						|
								
							 | 
						|
								MATRIX_MATRIX_FILE=`find ${ORIG_DIR} -name "*.dat" | grep matrix_matrix`
							 | 
						|
								for FILE in ${MATRIX_MATRIX_FILE}
							 | 
						|
								do
							 | 
						|
								    echo $FILE
							 | 
						|
								    BASE=${FILE##*/}
							 | 
						|
								    ./smooth ${ORIG_DIR}/${BASE} 4 ${SMOOTH_DIR}/${BASE}
							 | 
						|
								done
							 | 
						|
								
							 | 
						|
								AAT_FILE=`find ${ORIG_DIR} -name "*.dat" | grep _aat`
							 | 
						|
								for FILE in ${AAT_FILE}
							 | 
						|
								do
							 | 
						|
								    echo $FILE
							 | 
						|
								    BASE=${FILE##*/}
							 | 
						|
								    ./smooth ${ORIG_DIR}/${BASE} 4 ${SMOOTH_DIR}/${BASE}
							 | 
						|
								done
							 | 
						|
								
							 | 
						|
								
							 | 
						|
								ATA_FILE=`find ${ORIG_DIR} -name "*.dat" | grep _ata`
							 | 
						|
								for FILE in ${ATA_FILE}
							 | 
						|
								do
							 | 
						|
								    echo $FILE
							 | 
						|
								    BASE=${FILE##*/}
							 | 
						|
								    ./smooth ${ORIG_DIR}/${BASE} 4 ${SMOOTH_DIR}/${BASE}
							 | 
						|
								done
							 | 
						|
								
							 | 
						|
								### no smoothing for tinyvector and matrices libs
							 | 
						|
								
							 | 
						|
								TINY_BLITZ_FILE=`find ${ORIG_DIR} -name "*.dat" | grep tiny_blitz`
							 | 
						|
								for FILE in ${TINY_BLITZ_FILE}
							 | 
						|
								do
							 | 
						|
								    echo $FILE
							 | 
						|
								    BASE=${FILE##*/}
							 | 
						|
								    cp ${ORIG_DIR}/${BASE} ${SMOOTH_DIR}/${BASE}
							 | 
						|
								done
							 | 
						|
								
							 | 
						|
								TVMET_FILE=`find ${ORIG_DIR} -name "*.dat" | grep tvmet`
							 | 
						|
								for FILE in ${TVMET_FILE}
							 | 
						|
								do
							 | 
						|
								    echo $FILE
							 | 
						|
								    BASE=${FILE##*/}
							 | 
						|
								    cp ${ORIG_DIR}/${BASE} ${SMOOTH_DIR}/${BASE}
							 | 
						|
								done
							 |