home *** CD-ROM | disk | FTP | other *** search
/ ftp.parl.clemson.edu / 2015-02-07.ftp.parl.clemson.edu.tar / ftp.parl.clemson.edu / pub / pvfs2 / orangefs-2.8.3-20110323.tar.gz / orangefs-2.8.3-20110323.tar / orangefs / test / io / bmi / test-smaller.sh < prev   
Linux/UNIX/POSIX Shell Script  |  2003-02-11  |  2KB  |  54 lines

  1. #!/bin/tcsh
  2.  
  3. if ( $# != 1 ) then
  4.     echo Usage: ${0} \<name of raw output dir\>
  5.     exit -1
  6. endif
  7.  
  8. if ( -d $1 ) then
  9.     echo AAaagh: $1 exists!
  10.     exit -1
  11. endif
  12.  
  13. mkdir ${1}
  14.  
  15. ./test-manyonesmaller-tcp.pl | tee ${1}/manyonesmaller-tcp-all
  16.  
  17. cat ${1}/manyonesmaller-tcp-all | grep "mpi server" > ${1}/mpi_server.dat
  18. cat ${1}/manyonesmaller-tcp-all | grep "bmi server" > ${1}/bmi_server.dat
  19. cat ${1}/manyonesmaller-tcp-all | grep "mpi client" > ${1}/mpi_client.dat
  20. cat ${1}/manyonesmaller-tcp-all | grep "bmi client" > ${1}/bmi_client.dat
  21.  
  22. cat ${1}/mpi_server.dat | ./ave-bw5 > ${1}/mpi_server.ave
  23. cat ${1}/bmi_server.dat | ./ave-bw5 > ${1}/bmi_server.ave
  24. cat ${1}/bmi_client.dat | ./ave-bw5 > ${1}/bmi_client.ave
  25. cat ${1}/mpi_client.dat | ./ave-bw5 > ${1}/mpi_client.ave
  26.  
  27. cp test-bw.plt ${1}/
  28. set blah=`pwd`
  29. cd ${1}/
  30. gnuplot test-bw.plt
  31. mv test-bw.eps test-manyonesmaller-tcp.eps
  32. cd $blah
  33.  
  34. ./test-onemanysmaller-tcp.pl | tee ${1}/onemanysmaller-tcp-all
  35.  
  36. cat ${1}/onemanysmaller-tcp-all | grep "mpi server" > ${1}/mpi_server.dat
  37. cat ${1}/onemanysmaller-tcp-all | grep "bmi server" > ${1}/bmi_server.dat
  38. cat ${1}/onemanysmaller-tcp-all | grep "mpi client" > ${1}/mpi_client.dat
  39. cat ${1}/onemanysmaller-tcp-all | grep "bmi client" > ${1}/bmi_client.dat
  40.  
  41. cat ${1}/mpi_server.dat | ./ave-bw5 > ${1}/mpi_server.ave
  42. cat ${1}/bmi_server.dat | ./ave-bw5 > ${1}/bmi_server.ave
  43. cat ${1}/bmi_client.dat | ./ave-bw5 > ${1}/bmi_client.ave
  44. cat ${1}/mpi_client.dat | ./ave-bw5 > ${1}/mpi_client.ave
  45.  
  46. cp test-bw.plt ${1}/
  47. set blah=`pwd`
  48. cd ${1}/
  49. gnuplot test-bw.plt
  50. mv test-bw.eps test-onemanysmaller-tcp.eps
  51. cd $blah
  52.  
  53. exit(0);
  54.