#! /bin/sh

date
export PS4=' $SECONDS + '
set -x

export DATA=${DATA:-${DATAROOT:?}/hwrf${storm_num:?}_${cyc:?}_${envir:?}}
mkdir -p $DATA
cd $DATA
# Get PDY
. ./PDY

export NET=hwrf RUN=hwrf
export stormlabel=${stormlabel:-storm$storm_num}

# HWRF areas:
priorymdh=$( $NDATE -6 "$PDY$cyc" )
pre_YMD=`echo $priorymdh |cut -c1-8`
pre_H=`echo $priorymdh |cut -c9-10`
export HISTDATA=${HISTDATA:-$(compath.py ${envir}/${NET}/${hwrf_ver})/$RUN.$pre_YMD/$pre_H}
export COMIN=${COMIN:-$(compath.py ${envir}/${NET}/${hwrf_ver})/$RUN.$PDY/$cyc}
export COMOUT=${COMOUT:-$(compath.py ${envir}/${NET}/${hwrf_ver})/$RUN.$PDY/$cyc}

sleep 10
export STORM=`grep STORM= $COMIN/${stormlabel}.holdvars.txt |awk -F= '{print $2}'`
export stormid=`grep STORMID= $COMIN/${stormlabel}.holdvars.txt |awk -F= '{print $2}' | tr '[A-Z]' '[a-z]'`

file1=$HISTDATA/run_ensda.${stormid}.$priorymdh
if [ -e $file1 ] ; then
    if grep RUN_ENSDA=YES $file1 ; then
	ecflow_client --event ensda_previous_cycle
    fi
fi
file2=$COMIN/run_ensda.${stormid}.$PDY$cyc
if [ -e $file2 ] ; then
    if grep RUN_ENSDA=YES $file2 ; then
	ecflow_client --event run_ensda
    fi
    if grep RUN_CYCLED_ENSDA=YES $file2 ; then
	ecflow_client --event run_cycled_ensda
    fi
fi