#!/bin/sh
#################################################################
#  SCRIPT TO RETRIEVE FIELDs FROM GFS
#  SAVE IN ASCII FOR FORECAST
#################################################################

cd $DATA

set +x
echo "***************"
echo "* READPGB_6"
echo "***************"
set -x

gribf3=$1
gribf6=$2

echo 'READ_PGB_MASTER: gribf3 =', $gribf3
echo 'READ_PGB_MASTER: gribf6 =', $gribf6
#
$utilexec/wgrib $gribf3 -s | grep "DSWRF:sfc" > $TEMPuv/swdown3.inv
$utilexec/wgrib $gribf3 -s | grep "USWRF:sfc" > $TEMPuv/swup3.inv
$utilexec/wgrib $gribf3 -s | grep ":DUVB" > $TEMPuv/uvbcld3.inv
$utilexec/wgrib $gribf3 -s | grep "CDUVB" > $TEMPuv/uvbclr3.inv

$utilexec/wgrib $gribf6 -s | grep "TOZNE" > $TEMPuv/ozone6.inv
$utilexec/wgrib $gribf6 -s | grep "DSWRF:sfc" > $TEMPuv/swdown6.inv
$utilexec/wgrib $gribf6 -s | grep "USWRF:sfc" > $TEMPuv/swup6.inv
$utilexec/wgrib $gribf6 -s | grep ":DUVB" > $TEMPuv/uvbcld6.inv
$utilexec/wgrib $gribf6 -s | grep "CDUVB" > $TEMPuv/uvbclr6.inv
$utilexec/wgrib $gribf6 -s | grep "TMP:sfc" > $TEMPuv/tsfc6.inv

$utilexec/wgrib $gribf3 -i < $TEMPuv/swdown3.inv -text -o $TEMPuv/uv_swdn3.txt
$utilexec/wgrib $gribf3 -i < $TEMPuv/swup3.inv -text -o $TEMPuv/uv_swup3.txt
$utilexec/wgrib $gribf3 -i < $TEMPuv/uvbcld3.inv -text -o $TEMPuv/uv_cloud3.txt
$utilexec/wgrib $gribf3 -i < $TEMPuv/uvbclr3.inv -text -o $TEMPuv/uv_clear3.txt

$utilexec/wgrib $gribf6 -i < $TEMPuv/ozone6.inv -text -o $TEMPuv/uv_ozone6.txt
$utilexec/wgrib $gribf6 -i < $TEMPuv/swdown6.inv -text -o $TEMPuv/uv_swdn6.txt
$utilexec/wgrib $gribf6 -i < $TEMPuv/swup6.inv -text -o $TEMPuv/uv_swup6.txt
$utilexec/wgrib $gribf6 -i < $TEMPuv/uvbcld6.inv -text -o $TEMPuv/uv_cloud6.txt
$utilexec/wgrib $gribf6 -i < $TEMPuv/uvbclr6.inv -text -o $TEMPuv/uv_clear6.txt
$utilexec/wgrib $gribf6 -i < $TEMPuv/tsfc6.inv -text -o $TEMPuv/uv_tsfc6.txt

exit
