################# START CRONTAB FOR NWM vX.X PRE-CONVERSION #################
#
#************* DO NOT EDIT THE FOLLOWING PART UNTIL ***********
#************* YOU SEE THE END OF CRONTAB FOR NWM X.X PRE-CONVERSION ***********
#************* THIS PART IS MACHINE GENERATED.***********
#00 00,02-12,14-23 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "1 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_rap_grib2netcdf.ecf | qsub
 
#30 01,13 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "1 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_rap_grib2netcdf.ecf | qsub

#23 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "1 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_hrrr_grib2netcdf.ecf | qsub

#05 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_radaronly_grib2netcdf.ecf | qsub

#40 10,16,22,04 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "4 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_gfs_grib2netcdf.ecf | qsub

#35 07,13,19,01 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "7 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_cfs_grib2netcdf.ecf | qsub

#17 02,08,14,20 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "2 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_nam_grib2netcdf.ecf | qsub

#50 02,08,14,20 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "2 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_hiresw_grib2netcdf.ecf | qsub

#00 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "1 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_multisensor_qpe_grib2netcdf.ecf | qsub

################# END CRONTAB FOR NWM vX.X PRE-CONVERSION #################


################# START CRONTAB FOR NWM vX.X #################
#
#************* DO NOT EDIT THE FOLLOWING PART UNTIL ***********
#************* YOU SEE THE END OF CRONTAB FOR NWM X.X ***********
#************* THIS PART IS MACHINE GENERATED.***********
#-------------------------------------
#USGS real time stream flow time slices - create time slices at every 15 minutes starting at 10 minutes of the hour
#-------------------------------------
10,25,40,55 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_usgs_timeslices.ecf | qsub

#-------------------------------------
#US Army Crop of Engineers real time stream flow time slices - create time slices at every 15 minutes starting at 10 minutes of the hour
#-------------------------------------
10,25,40,55 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_ace_timeslices.ecf | qsub

#-------------------------------------
#Canadian stations real time stream flow time slices - create time slices at every 15 minutes starting at 10 minutes of the hour
#-------------------------------------
10,25,40,55 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_canada_timeslices.ecf | qsub

#-------------------------------------
#Merge USGS and Canadian stations time slices - create time slices at every 15 minutes starting at 9 minutes of the hour
#-------------------------------------
9,24,39,54 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_merge_usgs_ca_timeslices.ecf | qsub

#-------------------------------------
#RFC real time stream flow time series - create time series at every 15 minutes starting at 10 minutes of the hour
#-------------------------------------
10,25,40,55 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_rfc_timeseries.ecf | qsub

#---------------
# Refine 1km MPE - daily at top of hour 18z
#---------------
00 18 * * * cd LOGDIR; sed -e "s/\%CYC\%/12/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_mpe.ecf | qsub

#--------------------------------
# Forcing Extended Analysis_Assim - 20 mins past 18z
#--------------------------------
20 18 * * * cd LOGDIR; sed -e "s/\%CYC\%/16/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_analysis_assim_extend.ecf | qsub

#------------------------------
# Model Extended Analysis_Assim - daily at 30 mins past 18z
#------------------------------
30 18 * * * cd LOGDIR; sed -e "s/\%CYC\%/16/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_extend.ecf | qsub

#--------------------
# Forcing Short_Range - (hourly at the top of each hour; 30 mins past the hour)
#--------------------
30 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "1 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_short_range.ecf | qsub

#-----------------------
# Forcing Analysis_Assim - Bias correct observed precipitation files (hourly at 30 mins past hour with 3hrs look back periods)
#-----------------------
30 00,02-12,14-23 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_analysis_assim.ecf | qsub

45 01,13 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_analysis_assim.ecf | qsub

#---------------------
# Model Analysis_Assim - hourly at 35 mins past hour except 01z and 13z that are 50 mins past hour
#---------------------
35 00,02-12,14-23 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim.ecf | qsub

50 01,13 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim.ecf | qsub

#--------------------------
# Model Analysis_Assim_Long - 4 times per day at 35 mins past hour 00z, 06z, 12z and 18z
#--------------------------
35 00,06,12,18 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_long.ecf | qsub

#---------------------------------
# Model Short_Range forecast (SRF) - hourly at 40 mins past each hour 
#---------------------------------
40 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "1 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_short_range.ecf | qsub

#---------------------
# Forcing Medium_Range  (use GFS data) - 4 times per day at 30 minutes past hour 11z, 17z, 23z and 05z
#---------------------
45 10,16,22,04 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "4 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_medium_range.ecf | qsub

45 10,16,22,04 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "4 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_medium_range_blend.ecf | qsub

#----------------------------------
# Mcdel Medium_Range forecast (ensemble 6 members MRF) - 4 times per day at top of hour 12z, 18z, 00z and 06z
#----------------------------------
15 11,17,23,05 * * * cd LOGDIR; for i in $(seq 1 6); do sed -e "s/\%CYC\%/$(date -d "5 hour ago" +\%H)/" -e "s/\%MEM\%/"$i"/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_medium_range.ecf | qsub; sleep 1m; done

#----------------------------------
# Model Medium_Range blend forecast - 4 times per day at top of hour 12z, 18z, 00z and 06z
#----------------------------------
15 11,17,23,05 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "5 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_medium_range_blend.ecf | qsub

#----------------------------------
# Forcing Long_Range (use CFS data) - 4 times per day at 05 minutes past hour 02z, 08z, 14z, and 20z with 4 ensemble members
#----------------------------------
# member 1-4
10 08,14,20,02 * * * cd LOGDIR; for i in $(seq 1 4); do sed -e "s/\%CYC\%/$(date -d "8 hour ago" +\%H)/" -e "s/\%MEM\%/0"$i"/" -e "s/nwm_forcing_long_range_mem\%MEM\%/nwm_forcing_long_range_mem"$i"/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_long_range.ecf | qsub; sleep 1m; done

#--------------------------------
# Model Long_Range forecast (LRF) - 4 times per day at 9:45z, 15:45z, 21:45z and 3:45z with 4 ensemble members
#--------------------------------
45 08,14,20,02 * * * cd LOGDIR; for i in $(seq 1 4); do sed -e "s/\%CYC\%/$(date -d "8 hour ago" +\%H)/" -e "s/\%MEM\%/"$i"/" -e "s/nwm_long_range_mem\%MEM\%/nwm_long_range_mem"$i"/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_long_range.ecf | qsub; sleep 1m; done

#------------------------------------------
# Forcing Hawaii (Analysis and Short Range) - SR run six-hourly at 55 mins past 02z (~00z), and 14z(~12z); AnA runs hourly with 3-hours look back periods.
#------------------------------------------
25 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_analysis_assim_hawaii.ecf | qsub

55 02,14 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "2 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_short_range_hawaii.ecf | qsub

#----------------------------
# Model Hawaii Analysis_Assim - hourly at 30 mins past hour
#----------------------------
30 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_hawaii.ecf | qsub

#-------------------------
# Model Hawaii Short_Range - six-hourly at 59 mins past 02z, and 14z
#-------------------------
59 02,14 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "2 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_short_range_hawaii.ecf | qsub

#----------------------------------------------
# Forcing PuertoRico (Analysis and Short Range) - SR runs twice per day at 50 mins past 08z(~06z), and 20z(~18z); AnA runs hourly with 3 hours look back periods.
#----------------------------------------------
25 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_analysis_assim_puertorico.ecf | qsub

50 08,20 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "2 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_short_range_puertorico.ecf | qsub

#----------------------------
# Model Puerto Rico Analysis_Assim - hourly at 50 mins past hour
#----------------------------
50 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_puertorico.ecf | qsub

#-------------------------
# Model Puerto Rico Short_Range - six-hourly at 58 mins past 08z and 20z
#-------------------------
58 08,20 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "2 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_short_range_puertorico.ecf | qsub

##------------------------------------------
## Forcing Alaska Analysis runs hourly with 3-hours look back periods.
##------------------------------------------
20 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_analysis_assim_alaska.ecf | qsub

30 20 * * * cd LOGDIR; sed -e "s/\%CYC\%/20/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_analysis_assim_extend_alaska.ecf | qsub

##---------------------------------------
##Forcing Alaska Short-range run 3-hourly - 15 minutes pass 01,04,07,10,13,16,19,22z
##---------------------------------------
15 01,04,07,10,13,16,19,22 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "1 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_short_range_alaska.ecf | qsub

##---------------------
## Forcing Alaska Medium_Range  (use GFS and Blend data) - 4 times per day at 45 minutes past hour 10z, 16z, 22z and 04z
##---------------------
45 10,16,22,04 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "4 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_medium_range_alaska.ecf | qsub

45 10,16,22,04 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "4 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_forcing_medium_range_blend_alaska.ecf | qsub

#----------------------------
# Model Alaska Analysis_Assim - hourly at 25 mins past hour
#----------------------------
25 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_alaska.ecf | qsub

#----------------------------
# Model Alaska Analysis_Assim extend - daily at 20:45 Z
#----------------------------
45 20 * * * cd LOGDIR; sed -e "s/\%CYC\%/20/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_extend_alaska.ecf | qsub

#---------------------------------------
#Model Alaska Short-range run 3-hourly - 35 minutes pass 01,04,07,10,13,16,19,22z
#---------------------------------------
35 01,04,07,10,13,16,19,22 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "1 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_short_range_alaska.ecf | qsub

#----------------------------------
# Model Alaska Medium_Range blend forecast - 4 times per day at 
#----------------------------------
35 11,17,23,05 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "5 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_medium_range_blend_alaska.ecf | qsub

#----------------------------------
# Model Alaska Medium_Range forecast 6 members - 4 times per day at 
#----------------------------------
50 11,17,23,05 * * * cd LOGDIR; for i in $(seq 1 6); do sed -e "s/\%CYC\%/$(date -d "5 hour ago" +\%H)/" -e "s/\%MEM\%/"$i"/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_medium_range_alaska.ecf | qsub; done


#######################
# OPEN-LOOP RUNS
#######################
#--------------------------
# Analysis_assim with no DA - hourly at 58 mins past hour except at 01z and 13z which are 05 mins past the hour
#--------------------------
58 00,02-12,14-23 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_no_da.ecf | qsub

05 02,14 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "1 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_no_da.ecf | qsub

#-----------------------------------
# Extended Analysis_assim with no DA - daily at 25 mins past 19z
#-----------------------------------
25 19 * * * cd LOGDIR; sed -e "s/\%CYC\%/16/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_extend_no_da.ecf | qsub

#-------------------------------
# Long Analysis_assim with no DA - 4 times per day at hourly at 58 mins past hour 00z, 06z, 12z and 18z
#-------------------------------
58 00,06,12,18 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_long_no_da.ecf | qsub

#--------------------------------
# Medium_range Forecast with no DA - six-hourly at 10 mins past 13z (cyc06), 19z (cyc12), 01z (cyc18) and 07z(cyc00)
#--------------------------------
10 13,19,01,07 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "7 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_medium_range_no_da.ecf | qsub

#---------------------------------
# Hawaii Analysis_assim with no DA - hourly at 40 mins past 1 hour ago
#---------------------------------
40 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_hawaii_no_da.ecf | qsub

#---------------------------------
# Hawaii short_range with no DA - twice per day 03:35 (t00z) and 15:35 (t12z)
#---------------------------------
35 03,15 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "3 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_short_range_hawaii_no_da.ecf | qsub

#---------------------------------
# Puerto Rico Analysis_assim with no DA - hourly at 58 mins past 1 hour ago
#---------------------------------
58 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_puertorico_no_da.ecf | qsub

#---------------------------------
# Puerto Rico short_range with no DA - twice per day at 09:15 (t06z) 21:15 (t18z)
#---------------------------------
15 09,21 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "3 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_short_range_puertorico_no_da.ecf | qsub

#---------------------------------
# Alaska Analysis_assim with no DA - hourly at 50 mins
#---------------------------------
50 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_alaska_no_da.ecf | qsub

#-----------------------------------------
# Model Alaska Analysis_Assim extend no DA - daily at 20:55 Z
#-----------------------------------------
55 20 * * * cd LOGDIR; sed -e "s/\%CYC\%/20/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_extend_alaska_no_da.ecf | qsub

#--------------------------------
# Model Alaska medium range no DA - six-hourly at 20 mins past 12z (cyc06), 18z (cyc12), 00z (cyc18) and 06z(cyc00)
#--------------------------------
20 12,18,0,06 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "6 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_medium_range_alaska_no_da.ecf | qsub


#######################
# Coastal Model
#######################
#------------------------------------------
# pacific and atlgulf Analysis-Assimilation 
#------------------------------------------
00 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "1 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_coastal_pacific.ecf | qsub

00 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "1 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_coastal_atlgulf.ecf | qsub

#------------------------------------------
# hawaii Analysis-Assimilation 
#------------------------------------------
45 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_coastal_hawaii.ecf | qsub


#------------------------------------------
# puertorico Analysis-Assimilation 
#------------------------------------------
55 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_coastal_puertorico.ecf | qsub

#------------------------------------------
# AnA Extended pacific and atlgulf
#------------------------------------------
10 19 * * * cd LOGDIR; sed -e "s/\%CYC\%/16/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_extend_coastal_atlgulf.ecf | qsub

10 19 * * * cd LOGDIR; sed -e "s/\%CYC\%/16/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_analysis_assim_extend_coastal_pacific.ecf | qsub

#------------------------------------------
# pacific and atlgulf Short Range
#------------------------------------------
00 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "2 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_short_range_coastal_pacific.ecf | qsub

00 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "2 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_short_range_coastal_atlgulf.ecf | qsub

#------------------------------------------
# Hawaii Short Range
#------------------------------------------
40 03,15 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "3 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_short_range_coastal_hawaii.ecf | qsub

#------------------------------------------
# Puerto Rico Short Range
#------------------------------------------
15 09,21 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "3 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_short_range_coastal_puertorico.ecf | qsub
#------------------------------------------
# pacific and atlgulf Medium Range
#------------------------------------------
00 13,19,01,07 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "7 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/"  -e "s/\%MEM\%/1/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_medium_range_coastal_pacific.ecf | qsub
00 13,19,01,07 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "7 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/"  -e "s/\%MEM\%/1/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_medium_range_coastal_atlgulf.ecf | qsub

00 13,19,01,07 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "7 hour ago" +\%H)/"  -e "s/\%MEM\%/1/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_medium_range_blend_coastal_pacific.ecf | qsub
00 13,19,01,07 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "7 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/"  -e "s/\%MEM\%/1/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_medium_range_blend_coastal_atlgulf.ecf | qsub
#
#PSURGE runs
#
#------------------------------------------
# atlgulf Short Range + psurge
#------------------------------------------
05 * * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "2 hour ago" +\%H)/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_short_range_coastal_atlgulfc_psurge.ecf | qsub

#------------------------------------------
# atlgulf Medium Range + psurge
#------------------------------------------
00 13,19,01,07 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "7 hour ago" +\%H)/" -e "s/\%MEM\%/1/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/test/jnwm_medium_range_coastal_atlgulf_psurge.ecf | qsub

00 13,19,01,07 * * * cd LOGDIR; sed -e "s/\%CYC\%/$(date -d "7 hour ago" +\%H)/" -e "s/\%MEM\%/1/" -e "s/\%STIME\%/$(date +\%H\%M)/" -e "s|\$ECFTESTDIR|ECFDIR|" ECFDIR/jnwm_medium_range_blend_coastal_atlgulf_psurge.ecf | qsub

################# END CRONTAB FOR NWM vX.X #################