1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- #! /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
|