matheus__serpa

Untitled

Sep 26th, 2019
265
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.50 KB | None | 0 0
  1. #!/usr/bin/env bash
  2.  
  3. set -o errexit -o nounset -o pipefail -o posix
  4.  
  5. START=`date +"%d-%m-%Y.%Hh%Mm%Ss"`
  6.  
  7. OUTPUT=fletcher.$START.csv
  8.  
  9. echo output file: $OUTPUT
  10.  
  11. echo "len,version,metric,value" > $OUTPUT
  12.  
  13. for step in `seq 1 5`; do
  14.         for (( len=120; len<=504; len+=32 )) ; do
  15.             if [[ $len == 120 ]] ; then
  16.                 t=1.4
  17.             elif [[ $len == 152 ]] ; then
  18.                 t=0.7
  19.             elif [[ $len == 184 ]] ; then
  20.                 t=0.4
  21.             elif [[ $len == 216 ]] ; then
  22.                 t=0.24
  23.             elif [[ $len == 248 ]] ; then
  24.                 t=0.16
  25.             elif [[ $len == 280 ]] ; then
  26.                 t=0.11
  27.             elif [[ $len == 312 ]] ; then
  28.                 t=0.08
  29.             elif [[ $len == 344 ]] ; then
  30.                 t=0.06
  31.             elif [[ $len == 376 ]] ; then
  32.                 t=0.046
  33.             elif [[ $len == 408 ]] ; then
  34.                 t=0.036
  35.             elif [[ $len == 440 ]] ; then
  36.                 t=0.028
  37.             elif [[ $len == 472 ]] ; then
  38.                 t=0.023
  39.             elif [[ $len == 504 ]] ; then
  40.                 t=0.020
  41.             fi
  42.            
  43.             for version in *.x; do
  44.                 echo "--------$step---$len---$version----------"
  45.                 appPower ./$version TTI ${len} ${len} ${len} 16 12.5 12.5 12.5 0.001 ${t} 2> tmp 1> /dev/null
  46.                 POWER=`cat tmp`
  47.                 echo $len,$version,"power",$POWER >> $OUTPUT
  48.             done
  49.         done
  50. done
Advertisement
Add Comment
Please, Sign In to add comment