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 |
|
|
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 |
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 |
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 |
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 |
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 |