Ticket #524: test1.sh

File test1.sh, 1.8 KB (added by Ian Culverwell, 5 years ago)

test1.sh

Line 
1#/usr/bin/ksh
2#
3# Script to test some anomalous unit conversion problems in ROPP9.1 - see
4# https://trac.romsaf.org/ropp/ticket/524
5#
6
7ulimit -S -s unlimited
8
9IFILE0=data/MT-IO-02.nc
10IFILE1=data/MT-IO-02.3.nc
11#IFILE1=data/MT-IO-02.3a.nc
12
13#var=lat
14#var=lat_tp
15#var=lon
16#var=lon_tp
17#var=azimuth
18var=azimuth_tp
19
20#------------------------------------------------------
21#0. Cntl: ROPP9.1
22#------------------------------------------------------
23
24#if false ; then # bypass the control
25
26EXEC=$ROPP_ROOT/ropp_src/branches/dev/Share/ROPP91_prototype/ropp_io/tools/ropp2ropp
27
28OFILE=$(echo $IFILE0 |sed -es/'.nc'/'_cntl1.nc'/)
29
30TFILE=$(echo $IFILE0 |sed -es/'.nc'/'_cntl1.out'/) ; rm -f $TFILE
31
32IFILE=$IFILE0
33banner $IFILE >> $TFILE 2>&1
34echo "ncdump -h $IFILE |grep ${var}: >> $TFILE 2>&1"
35 ncdump -h $IFILE |grep ${var}: >> $TFILE 2>&1
36echo "ncks -H -Q -v$var -ddim_lev1b,0 $IFILE >> $TFILE 2>&1"
37 ncks -H -Q -v$var -ddim_lev1b,0 $IFILE >> $TFILE 2>&1
38
39IFILE=$IFILE1
40banner $IFILE >> $TFILE 2>&1
41echo "ncdump -h $IFILE |grep ${var}\: >> $TFILE 2>&1"
42 ncdump -h $IFILE |grep ${var}\: >> $TFILE 2>&1
43echo "ncks -H -Q -v$var -ddim_lev1b,0 $IFILE >> $TFILE 2>&1"
44 ncks -H -Q -v$var -ddim_lev1b,0 $IFILE >> $TFILE 2>&1
45
46echo "$EXEC $IFILE -m -o $OFILE -d >> $TFILE 2>&1"
47 $EXEC $IFILE -m -o $OFILE -d >> $TFILE 2>&1
48
49IFILE=$OFILE
50banner $IFILE >> $TFILE 2>&1
51echo "ncdump -h $IFILE |grep ${var}\: >> $TFILE 2>&1"
52 ncdump -h $IFILE |grep ${var}\: >> $TFILE 2>&1
53echo "ncks -H -Q -v$var -ddim_lev1b,0 $IFILE >> $TFILE 2>&1"
54 ncks -H -Q -v$var -ddim_lev1b,0 $IFILE >> $TFILE 2>&1
55
56#fi # bypass the control
57
58#------------------------------------------------------
59#1. Test: ROPP9.1
60#------------------------------------------------------
61
62if false ; then # bypass the test
63echo " "
64fi # bypass the test