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
 |