/[MITgcm]/MITgcm_contrib/darwinview/src/darwin.bash
ViewVC logotype

Diff of /MITgcm_contrib/darwinview/src/darwin.bash

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.3 by marissa, Tue Jul 24 16:54:05 2007 UTC revision 1.5 by marissa, Fri Aug 3 14:37:49 2007 UTC
# Line 1  Line 1 
1  #!/bin/bash  #!/bin/bash
2    
3    mkdir -p .darwinview
4    
5  echo -n "What format is the data in? (netcdf/binary): "  echo -n "What format is the data in? (netcdf/binary): "
6  read nb  read nb
7    
# Line 13  if [ $nb = 'binary' ]; then Line 15  if [ $nb = 'binary' ]; then
15      rm -f .darwinview/binfilenames      rm -f .darwinview/binfilenames
16      rm -f .darwinview/*.datbin      rm -f .darwinview/*.datbin
17    
18      echo -n "Please enter screen resolution: "      xrandr | grep '*' | awk -F' ' '{print $1}' > .darwinview/binconfig
     read win  
     echo $win > .darwinview/binconfig  
19      echo -n "Please enter dimensions of data: "      echo -n "Please enter dimensions of data: "
20      read dim      read dim
21      echo $dim >> .darwinview/binconfig      echo $dim >> .darwinview/binconfig
# Line 51  elif [ $nb = 'netcdf' ]; then Line 51  elif [ $nb = 'netcdf' ]; then
51      rm -f .darwinview/ncfilenames      rm -f .darwinview/ncfilenames
52      rm -f .darwinview/*.datnc      rm -f .darwinview/*.datnc
53    
54      echo -n "Please enter screen resolution: "      xrandr | grep '*' | awk -F' ' '{print $1}' > .darwinview/ncconfig
     read win  
     echo $win > .darwinview/ncconfig  
55      echo -n "Please enter dimensions of data: "      echo -n "Please enter dimensions of data: "
56      read dim      read dim
57      echo $dim >> .darwinview/ncconfig      echo $dim >> .darwinview/ncconfig
# Line 91  elif [ $nb = 'netcdf' ]; then Line 89  elif [ $nb = 'netcdf' ]; then
89    itlist=( `cat $fn` )    itlist=( `cat $fn` )
90    
91    initdir=`pwd`    initdir=`pwd`
92    gcc ~/netcdf.c -I/usr/include/netcdf-3 -L/usr/lib/netcdf-3 -lnetcdf    gcc netcdf.c -I/usr/include/netcdf-3 -L/usr/lib/netcdf-3 -lnetcdf
93    for tstep in ${itlist[@]}; do    for tstep in ${itlist[@]}; do
94      cd $initdir      cd $initdir
95      cd $outdir      cd $outdir
# Line 99  elif [ $nb = 'netcdf' ]; then Line 97  elif [ $nb = 'netcdf' ]; then
97      cd $tstep      cd $tstep
98      for name in ${vn[@]}; do      for name in ${vn[@]}; do
99        for tile in ${tlist[@]}; do        for tile in ${tlist[@]}; do
100          /home/marissa/a.out ~/${indir}/ptr_tave.${tstep}.${tile}.nc $name          $initdir/a.out ~/${indir}/ptr_tave.${tstep}.${tile}.nc $name
101        done        done
102      done      done
103    done    done
# Line 107  elif [ $nb = 'netcdf' ]; then Line 105  elif [ $nb = 'netcdf' ]; then
105    cd $initdir    cd $initdir
106    
107    for name in ${vn[@]}; do    for name in ${vn[@]}; do
108        echo $name
109      touch .darwinview/$name.datnc      touch .darwinview/$name.datnc
110      echo .darwinview/$name.datnc >> .darwinview/ncfilenames      echo .darwinview/$name.datnc >> .darwinview/ncfilenames
111      for i in `ls $outdir`; do      for i in `ls $outdir`; do

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.5

  ViewVC Help
Powered by ViewVC 1.1.22