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