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