source: pacpussensors/trunk/Vislab/lib3dv/eigen/bench/btl/data/smooth_all.sh@ 136

Last change on this file since 136 was 136, checked in by ldecherf, 7 years ago

Doc

File size: 1.6 KB
Line 
1#! /bin/bash
2ORIG_DIR=$1
3SMOOTH_DIR=${ORIG_DIR}_smooth
4mkdir ${SMOOTH_DIR}
5
6AXPY_FILE=`find ${ORIG_DIR} -name "*.dat" | grep axpy`
7for FILE in ${AXPY_FILE}
8do
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
14done
15
16
17MATRIX_VECTOR_FILE=`find ${ORIG_DIR} -name "*.dat" | grep matrix_vector`
18for FILE in ${MATRIX_VECTOR_FILE}
19do
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
25done
26
27MATRIX_MATRIX_FILE=`find ${ORIG_DIR} -name "*.dat" | grep matrix_matrix`
28for FILE in ${MATRIX_MATRIX_FILE}
29do
30 echo $FILE
31 BASE=${FILE##*/}
32 ./smooth ${ORIG_DIR}/${BASE} 4 ${SMOOTH_DIR}/${BASE}
33done
34
35AAT_FILE=`find ${ORIG_DIR} -name "*.dat" | grep _aat`
36for FILE in ${AAT_FILE}
37do
38 echo $FILE
39 BASE=${FILE##*/}
40 ./smooth ${ORIG_DIR}/${BASE} 4 ${SMOOTH_DIR}/${BASE}
41done
42
43
44ATA_FILE=`find ${ORIG_DIR} -name "*.dat" | grep _ata`
45for FILE in ${ATA_FILE}
46do
47 echo $FILE
48 BASE=${FILE##*/}
49 ./smooth ${ORIG_DIR}/${BASE} 4 ${SMOOTH_DIR}/${BASE}
50done
51
52### no smoothing for tinyvector and matrices libs
53
54TINY_BLITZ_FILE=`find ${ORIG_DIR} -name "*.dat" | grep tiny_blitz`
55for FILE in ${TINY_BLITZ_FILE}
56do
57 echo $FILE
58 BASE=${FILE##*/}
59 cp ${ORIG_DIR}/${BASE} ${SMOOTH_DIR}/${BASE}
60done
61
62TVMET_FILE=`find ${ORIG_DIR} -name "*.dat" | grep tvmet`
63for FILE in ${TVMET_FILE}
64do
65 echo $FILE
66 BASE=${FILE##*/}
67 cp ${ORIG_DIR}/${BASE} ${SMOOTH_DIR}/${BASE}
68done
Note: See TracBrowser for help on using the repository browser.