1c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath#! /bin/bash 2c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan KamathORIG_DIR=$1 3c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan KamathSMOOTH_DIR=${ORIG_DIR}_smooth 4c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathmkdir ${SMOOTH_DIR} 5c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 6c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan KamathAXPY_FILE=`find ${ORIG_DIR} -name "*.dat" | grep axpy` 7c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfor FILE in ${AXPY_FILE} 8c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdo 9c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath echo $FILE 10c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath BASE=${FILE##*/} 11c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath ./smooth ${ORIG_DIR}/${BASE} 4 ${SMOOTH_DIR}/${BASE}_tmp 12c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath ./regularize ${SMOOTH_DIR}/${BASE}_tmp 2500 15000 ${SMOOTH_DIR}/${BASE} 13c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath rm -f ${SMOOTH_DIR}/${BASE}_tmp 14c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdone 15c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 16c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 17c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan KamathMATRIX_VECTOR_FILE=`find ${ORIG_DIR} -name "*.dat" | grep matrix_vector` 18c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfor FILE in ${MATRIX_VECTOR_FILE} 19c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdo 20c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath echo $FILE 21c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath BASE=${FILE##*/} 22c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath ./smooth ${ORIG_DIR}/${BASE} 4 ${SMOOTH_DIR}/${BASE}_tmp 23c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath ./regularize ${SMOOTH_DIR}/${BASE}_tmp 50 180 ${SMOOTH_DIR}/${BASE} 24c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath rm -f ${SMOOTH_DIR}/${BASE}_tmp 25c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdone 26c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 27c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan KamathMATRIX_MATRIX_FILE=`find ${ORIG_DIR} -name "*.dat" | grep matrix_matrix` 28c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfor FILE in ${MATRIX_MATRIX_FILE} 29c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdo 30c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath echo $FILE 31c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath BASE=${FILE##*/} 32c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath ./smooth ${ORIG_DIR}/${BASE} 4 ${SMOOTH_DIR}/${BASE} 33c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdone 34c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 35c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan KamathAAT_FILE=`find ${ORIG_DIR} -name "*.dat" | grep _aat` 36c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfor FILE in ${AAT_FILE} 37c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdo 38c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath echo $FILE 39c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath BASE=${FILE##*/} 40c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath ./smooth ${ORIG_DIR}/${BASE} 4 ${SMOOTH_DIR}/${BASE} 41c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdone 42c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 43c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 44c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan KamathATA_FILE=`find ${ORIG_DIR} -name "*.dat" | grep _ata` 45c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfor FILE in ${ATA_FILE} 46c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdo 47c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath echo $FILE 48c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath BASE=${FILE##*/} 49c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath ./smooth ${ORIG_DIR}/${BASE} 4 ${SMOOTH_DIR}/${BASE} 50c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdone 51c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 52c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath### no smoothing for tinyvector and matrices libs 53c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 54c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan KamathTINY_BLITZ_FILE=`find ${ORIG_DIR} -name "*.dat" | grep tiny_blitz` 55c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfor FILE in ${TINY_BLITZ_FILE} 56c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdo 57c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath echo $FILE 58c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath BASE=${FILE##*/} 59c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath cp ${ORIG_DIR}/${BASE} ${SMOOTH_DIR}/${BASE} 60c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdone 61c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath 62c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan KamathTVMET_FILE=`find ${ORIG_DIR} -name "*.dat" | grep tvmet` 63c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathfor FILE in ${TVMET_FILE} 64c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdo 65c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath echo $FILE 66c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath BASE=${FILE##*/} 67c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamath cp ${ORIG_DIR}/${BASE} ${SMOOTH_DIR}/${BASE} 68c981c48f5bc9aefeffc0bcb0cc3934c2fae179ddNarayan Kamathdone 69