#!/bin/csh -f
#--------------------------------------------------------------------------
# run_glismap_v## $GLIFileName $SdsName $lon_min $lon_max $lat_min $lat_max $resolution
#                 (if no area specification; full-image mapping)
#
# Examples
#
#  (Mapping every band)
# > run_glismap_v## /gli/data/order/L1B/A2GL10104040210OD1_PV1B0000000.00 l1b_all
# > run_glismap_v## /gli/data/order/L1B/A2GL10104040210OD1_PS1B0000000.00 l1b_all
# > run_glismap_v## /gli/data/order/L1B/A2GL10104040210OD1_PM1B0000000.00 l1b_all
#
#  (Mapping a specified band)
# > run_glismap_v## /gli/data/order/L1B/A2GL10104040210OD1_PV1B0000000.00 l1b_ch1_data
# > run_glismap_v## /gli/data/order/L1B/A2GL10104040210OD1_PV1B0000000.00 l1b_ch2_data
# > run_glismap_v## /gli/data/order/L1B/A2GL10104040210OD1_PS1B0000000.00 l1b_ch24_data
# > run_glismap_v## /gli/data/order/L1B/A2GL10104040210OD1_PM1B0000000.00 l1b_ch30_data
#
#  (Making RGB-band mapped data)
# > run_glismap_v## /gli/data/order/L1B/A2GL10104040210OD1_PV1B0000000.00 l1b_rgb
#
#  (Making sst/chla mapped data)
# > run_glismap_v## /gli/data/order/L2/A2GL10201193418OD1_OSTFR0200000000100000.01 sst (or chla)
#
#  (Making sst/chla with RGB mapped data)
# > run_glismap_v## /gli/data/order/L2/A2GL10201193418OD1_OSTFR0200000000100000.01 sst_rgb (or chlargb)
#
#  (Visualization using MATLAB program; dsp_plainmap.m)
# > matlab&
# (MATLAB Command Window)>> dsp_plainmap
#        (dir/)Input File = A2GL10201160511OD1_PV1B0.02479_01728.l1b_rgb
# (MATLAB Command Window)>> dsp_plainmap
#        (dir/)Input File = A2GL10204040210OD1_PV1B0.02758_01856.l1b_ch19_data
#
#  Change directory name "HDFdirectory" as your HDF directory
#
#--------------------------------------------------------------------------
#
set outfile="glismap.name"
rm -f $outfile
echo $1 >! $outfile
echo $2 >> $outfile
echo $3 >> $outfile
echo $4 >> $outfile
echo $5 >> $outfile
echo $6 >> $outfile
echo $7 >> $outfile
#
set ostp=`printenv OSTYPE`

switch($ostp)
case "linux"
 echo "_be1" >> $outfile

 switch($1)
 case "0"
  pgf77 -O2 -C -Bstatic glismap_octs.f -o glismap_be -I"HDFdirectory"/include -L"HDFdirectory"/lib -lmfhdf -ldf -lz -lnsl -ljpeg
 breaksw
 default:
  glismap_be
 endsw

breaksw
default:
 echo "_be0" >> $outfile

 switch($1)
 case "0"
  f77 -64 -bytereclen -C -O3 -OPT:Olimit=0 glismap_octs.f -o glismap_be -I"HDFdirectory"/include -L"HDFdirectory"/lib -lmfhdf -ldf -lz
 breaksw
 default:
  glismap_be
 endsw

endsw
#
