diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000000..d9a042c6ca
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,16 @@
+# Ignore all compiled files
+*.pyc
+*.o
+*.mod
+
+# Ignore exec folder
+exec/
+
+# Ignore sorc folders from externals
+sorc/logs/
+sorc/fv3gfs.fd/
+sorc/gfs_post.fd/
+sorc/gsi.fd/
+sorc/ufs_utils.fd/
+sorc/gfs_wafs.fd/
+sorc/verif-global.fd/
diff --git a/Externals.cfg b/Externals.cfg
new file mode 100644
index 0000000000..5a756aa7b8
--- /dev/null
+++ b/Externals.cfg
@@ -0,0 +1,53 @@
+# External sub-modules of global-workflow
+
+[FV3GFS]
+tag = GFS.v16.0.15
+local_path = sorc/fv3gfs.fd
+repo_url = https://github.com/ufs-community/ufs-weather-model.git
+protocol = git
+required = True
+
+[GSI]
+tag = gfsda.v16.0.0
+local_path = sorc/gsi.fd
+repo_url = https://github.com/NOAA-EMC/GSI.git
+protocol = git
+required = True
+
+[GLDAS]
+tag = gldas_gfsv16_release.v1.12.0
+local_path = sorc/gldas.fd
+repo_url = https://github.com/NOAA-EMC/GLDAS.git
+protocol = git
+required = True
+
+[EMC_post]
+tag = upp_gfsv16_release.v1.1.3
+local_path = sorc/gfs_post.fd
+repo_url = https://github.com/NOAA-EMC/EMC_post.git
+protocol = git
+required = True
+
+[UFS_UTILS]
+tag = ops-gfsv16.0.0
+local_path = sorc/ufs_utils.fd
+repo_url = https://github.com/NOAA-EMC/UFS_UTILS.git
+protocol = git
+required = True
+
+[EMC_verif-global]
+tag = verif_global_v1.11.0
+local_path = sorc/verif-global.fd
+repo_url = https://github.com/NOAA-EMC/EMC_verif-global.git
+protocol = git
+required = True
+
+[EMC_gfs_wafs]
+tag = gfs_wafs.v6.0.19
+local_path = sorc/gfs_wafs.fd
+repo_url = https://github.com/NOAA-EMC/EMC_gfs_wafs.git
+protocol = git
+required = False
+
+[externals_description]
+schema_version = 1.0.0
diff --git a/README.md b/README.md
new file mode 100644
index 0000000000..1d8231e6d1
--- /dev/null
+++ b/README.md
@@ -0,0 +1,39 @@
+# global-workflow
+Global Superstructure/Workflow currently supporting the Finite-Volume on a Cubed-Sphere Global Forecast System (FV3GFS)
+
+The global-workflow depends on the following prerequisities to be available on the system:
+
+* workload management platform / scheduler - LSF or SLURM
+* workflow manager - ROCOTO (https://github.com/christopherwharrop/rocoto)
+* modules - NCEPLIBS (various), esmf v8.0.0bs48, hdf5, intel/ips v18, impi v18, wgrib2, netcdf v4.7.0, hpss, gempak (see module files under /modulefiles for additional details)
+
+The global-workflow current supports the following machines:
+
+* WCOSS-Dell
+* WCOSS-Cray
+* Hera
+
+## Build global-workflow:
+
+### 1. Check out components
+
+While in /sorc folder:
+```
+$ sh checkout.sh
+```
+
+### 2. Build components
+
+While in /sorc folder:
+```
+$ sh build_all.sh
+```
+
+### 3. Link components
+
+While in /sorc folder:
+```
+$ sh link_fv3gfs.sh emc $MACHINE
+```
+
+...where $MACHINE is "dell", "cray", or "hera".
diff --git a/docs/Release_Notes.gfs.v16.0.0.md b/docs/Release_Notes.gfs.v16.0.0.md
new file mode 100644
index 0000000000..19ce4e5600
--- /dev/null
+++ b/docs/Release_Notes.gfs.v16.0.0.md
@@ -0,0 +1,413 @@
+GFS RELEASE NOTES (GFS.v16.0.0) -- October 9, 2020
+
+-------
+PRELUDE
+-------
+
+* GFS version 16.0 is the first major upgrade to Finite Volume Cubed Sphere (FV3) dynamical core based GFS which replaced the spectral dynamical core in June 2019. In this upgrade, the number of model vertical layers is increased from 64 to 127 and the model top is extended from the upper stratosphere (~55 km height) to the mesopause (~80 km height). With this upgrade, for the first time, the operational stand alone global deterministic WAVEWATCH III based wave model Multi_1 (wave_multi_1.v3.3) is merged into the GFS system. The WAVEWATCH III model is updated and coupled to the GFS using a one-way coupling scheme where the atmospheric model provides forcing to the wave model using the NOAA Environmental Modeling System (NEMS). Major changes have also been made in other components of the forecast system including model physics, data assimilation, system infrastructure, post-processing and product generation.
+
+EMC has conducted a set of retrospective and real-time experiments, covering part of the 2018 hurricane season and the entire period from May 10, 2019 to the present, for a comprehensive evaluation of the model upgrades. GFSv16 showed improved forecast skills in many areas. For more details please refer to the Science Change Notice: https://docs.google.com/document/d/1pDLqP6ne2grEJ2vMfw7RnkwyzRsGpGPMb1d2DeDuu2E/edit.
+
+* GFS.v16 has been reorganized to use a COMPONENT directory structure to separate the atmos and wave components.
+
+* This release note describes the overall changes made to the entire system. More details about changes in science and structure of the data assimilation system are documented in gfs.v16.0.0/sorc/gsi.fd/doc/Release_Notes.gfsda.v16.0.0.txt. Details about downstream product generation is documented in Release_Notes.gfs_downstream.v16.0.0.txt.
+
+---------------------------
+IMPLEMENTATION INSTRUCTIONS
+---------------------------
+
+* The NOAA VLab and both the NOAA-EMC and NCAR organization spaces on GitHub.com are used to manage the GFS.v16 code. The SPA(s) handling the GFS.v16 implementation need to have permissions to clone VLab gerrit repositories and the private NCAR UPP_GTG repository. All NOAA-EMC organization repositories are publicly readable and do not require access permissions. Please contact Fanglin.Yang@noaa.gov if there is any VLAB access issue and/or the individual code managers listed under item #6) below. Please follow the following steps to install the package on WCOSS-Dell:
+
+ 1) cd $NWROOTp3
+ 2) mkdir gfs.v16.0.0
+ 3) cd gfs.v16.0.0
+ 4) git clone -b EMC-v16.0.0 https://github.com/NOAA-EMC/global-workflow.git .
+ 5) cd sorc
+ 6) ./checkout.sh -o
+ * This script extracts the following GFS components:
+ MODEL tag GFS.v16.0.13 Jun.Wang@noaa.gov
+ GSI tag gfsda.v16.0.0 Russ.Treadon@noaa.gov
+ GLDAS tag gldas_gfsv16_release.v1.11.0 Helin.Wei@noaa.gov
+ UFS_UTIL tag ops-gfsv16.0.0 George.Gayno@noaa.gov
+ POST tag upp_gfsv16_release.v1.1.0 Wen.Meng@noaa.gov
+ WAFS tag gfs_wafs.v6.0.9 Yali.Mao@noaa.gov
+
+ 7) ./build_all.sh
+ *This script compiles all GFS components. Runtime output from the build for each package is written to log files in directory logs. To build an individual program, for instance, gsi, use build_gsi.sh.
+
+ 8) ./link_fv3gfs.sh nco dell
+
+ 9) Please use the script /gpfs/dell6/emc/modeling/noscrub/emc.glopara/para_gfs/misc/copyic_v16rt2_nco.sh on Mars to copy initial conditions from EMC real-time parallel v16rt2 to $COM directory to start NCO’s parallel from the dump step of next cycle. Please remember to change the COMROOT setting in this script to /gpfs/dell1/nco/ops/com. It will rsync v16rt2 data from the dev machine to either dev or prod machine.
+
+Instruction notes:
+------------------
+
+* The GSI build script ($HOMEgfs/sorc/build_gsi.sh) must be executed prior to $HOMEgfs/sorc/build_enkf_chgres_recenter_nc.sh. This automatically happens when executing $HOMEgfs/sorc/build_all.sh to build all GFS v16 executables.
+
+* The RTOFS curfile*h variable settings must be updated in scripts/exgfs_wave_prep.sh when the RTOFS implementation occurs. The “_1hrly” and “_3hrly” text will be removed to update the filenames:
+
+ Before RTOFS implementation (current settings):
+
+ curfile1h=${COMIN_WAV_CUR}/rtofs_glo_2ds_${fext}${fh3_rtofs}_1hrly_prog.nc
+ curfile3h=${COMIN_WAV_CUR}/rtofs_glo_2ds_${fext}${fh3_rtofs}_3hrly_prog.nc
+
+ After RTOFS implementation:
+
+ curfile1h=${COMIN_WAV_CUR}/rtofs_glo_2ds_${fext}${fh3_rtofs}_prog.nc
+ curfile3h=${COMIN_WAV_CUR}/rtofs_glo_2ds_${fext}${fh3_rtofs}_prog.nc
+
+* ecflow suite definition and scripts are saved in gfs.v16.0.0/ecflow/ecf
+
+* POST contains restricted GTG (Graphic Turbulence Guidance) code provided NCAR. Please do not post the GTG code in any public domain.
+
+-----------
+JOB CHANGES
+-----------
+
+Many job scripts have been added, removed or renamed to meet NCO script naming conventions for GFS.v16.
+
+Renamed job scripts are:
+
+* JGDAS_ENKF_RECENTER -> JGDAS_ENKF_ECEN
+* JGDAS_GEMPAK -> JGDAS_ATMOS_GEMPAK
+* JGDAS_GEMPAK_META -> JGDAS_ATMOS_GEMPAK_META_NCDC
+* JGDAS_VMINMON -> JGDAS_ATMOS_VMINMON
+* JGDAS_VERFRAD -> JGDAS_ATMOS_VERFRAD
+* JGDAS_VERFOZN -> JGDAS_ATMOS_VERFOZN
+* JGFS_AWIPS_20KM_1P0DEG -> JGFS_ATMOS_AWIPS_20KM_1P0DEG
+* JGFS_AWIPS_G2 -> JGFS_ATMOS_AWIPS_G2
+* JGFS_CYCLONE_GENESIS -> JGFS_ATMOS_CYCLONE_GENESIS
+* JGFS_CYCLONE_TRACKER -> JGFS_ATMOS_CYCLONE_TRACKER
+* JGFS_FBWIND -> JGFS_ATMOS_FBWIND
+* JGFS_GEMPAK -> JGFS_ATMOS_GEMPAK
+* JGFS_GEMPAK_META -> JGFS_ATMOS_GEMPAK_META
+* JGFS_GEMPAK_NCDC_UPAPGIF -> JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF
+* JGFS_GEMPAK_PGRB2_SPEC -> JGFS_ATMOS_GEMPAK_PGRB2_SPEC
+* JGFS_PGRB2_SPEC_NPOESS -> JGFS_ATMOS_PGRB2_SPEC_NPOESS
+* JGFS_POSTSND -> JGFS_ATMOS_POSTSND
+* JGFS_VMINMON -> JGFS_ATMOS_VMINMON
+* JGFS_WAFS -> JGFS_ATMOS_WAFS
+* JGFS_WAFS_BLENDING -> JGFS_ATMOS_WAFS_BLENDING
+* JGFS_WAFS_GCIP -> JGFS_ATMOS_WAFS_GCIP
+* JGFS_WAFS_GRIB2 -> JGFS_ATMOS_WAFS_GRIB2
+* JGLOBAL_ANALYSIS -> JGLOBAL_ATMOS_ANALYSIS
+* JGLOBAL_EMCSFC_SFC_PREP -> JGLOBAL_ATMOS_EMCSFC_SFC_PREP
+* JGLOBAL_ENKF_SELECT_OBS -> JGDAS_ENKF_SELECT_OBS
+* JGLOBAL_ENKF_UPDATE -> JGDAS_ENKF_UPDATE
+* JGLOBAL_TROPCY_QC_RELOC -> JGLOBAL_ATMOS_TROPCY_QC_RELOC
+* JGLOBAL_NCEPPOST -> JGLOBAL_ATMOS_NCEPPOST
+* JGLOBAL_POST_MANAGER -> JGLOBAL_ATMOS_POST_MANAGER
+
+New job scripts are:
+
+* JGDAS_ATMOS_ANALYSIS_DIAG
+* JGDAS_ATMOS_CHGRES_FORENKF
+* JGDAS_ATMOS_GLDAS
+* JGDAS_ENKF_DIAG
+* JGDAS_ENKF_SFC
+* JGFS_ATMOS_FSU_GENESIS
+* JGFS_ATMOS_WAFS_GRIB2_0P25
+* JGFS_ATMOS_WAFS_BLENDING_0P25
+* JGLOBAL_ATMOS_ANALYSIS_CALC
+* JGLOBAL_WAVE_GEMPAK
+* JGLOBAL_WAVE_INIT
+* JGLOBAL_WAVE_POST_BNDPNT
+* JGLOBAL_WAVE_POST_PNT
+* JGLOBAL_WAVE_POST_SBS
+* JGLOBAL_WAVE_PRDGEN_BULLS
+* JGLOBAL_WAVE_PRDGEN_GRIDDED
+* JGLOBAL_WAVE_PREP
+
+Removed job scripts are:
+
+* JGDAS_BULLS_NAVY
+* JGDAS_TROPC
+* JGFS_FAX
+* JGFS_FAX_WAFS
+* JGLOBAL_ENKF_INNOVATE_OBS
+
+--------------
+SCRIPT CHANGES
+--------------
+
+Many scripts have been added, removed or renamed to meet NCO script naming conventions for GFS.v16.
+
+Renamed scripts are:
+
+* exemcsfc_global_sfc_prep.sh.ecf -> exemcsfc_global_sfc_prep.sh
+* exgdas_nawips.sh.ecf -> exgdas_atmos_nawips.sh
+* exgdas_nceppost.sh.ecf -> exgdas_atmos_nceppost.sh
+* exgdas_vrfminmon.sh.ecf -> exgdas_atmos_vminmon.sh
+* exgdas_vrfyrad.sh.ecf -> exgdas_atmos_verfrad.sh
+* exgdas_vrfyozn.sh.ecf -> exgdas_atmos_verfozn.sh
+* exgempak_gdas_gif_ncdc.sh.ecf -> exgdas_atmos_gempak_gif_ncdc.sh
+* exgempak_gfs_gif_ncdc_skew_t.sh.ecf -> exgfs_atmos_gempak_gif_ncdc_skew_t.sh
+* exgfs_awips_20km_1p0deg.sh.ecf -> exgfs_atmos_awips_20km_1p0deg.sh
+* exgfs_fbwind.sh.ecf -> exgfs_atmos_fbwind.sh
+* exgfs_gempak_meta.sh.ecf -> exgfs_atmos_gempak_meta.sh
+* exgfs_grib_awips.sh.ecf -> exgfs_atmos_grib_awips.sh
+* exgfs_nawips.sh.ecf -> exgfs_atmos_nawips.sh
+* exgfs_nceppost.sh.ecf -> exgfs_atmos_nceppost.sh
+* exgfs_pmgr.sh.ecf -> exgfs_pmgr.sh
+* exgfs_postsnd.sh.ecf -> exgfs_atmos_postsnd.sh
+* exgfs_prdgen_manager.sh.ecf -> exgfs_prdgen_manager.sh
+* exgfs_vrfminmon.sh.ecf -> exgfs_atmos_vminmon.sh
+* exgfs_wafs_blending.sh.ecf -> exgfs_atmos_wafs_blending.sh
+* exgfs_wafs_gcip.sh.ecf -> exgfs_atmos_wafs_gcip.sh
+* exgfs_wafs_grib.sh.ecf -> exgfs_atmos_wafs_grib.sh
+* exgfs_wafs_grib2.sh.ecf -> exgfs_atmos_wafs_grib2.sh
+* exglobal_analysis_fv3gfs.sh.ecf -> exglobal_atmos_analysis.sh
+* exglobal_enkf_fcst_fv3gfs.sh.ecf -> exgdas_enkf_fcst.sh
+* exglobal_enkf_recenter_fv3gfs.sh.ecf -> exgdas_enkf_ecen.sh
+* exglobal_enkf_post_fv3gfs.sh.ecf -> exgdas_enkf_post.sh
+* exglobal_enkf_update_fv3gfs.sh.ecf -> exgdas_enkf_update.sh
+* exglobal_fcst_nemsfv3gfs.sh -> exglobal_forecast.sh
+* exglobal_grib2_special_npoess.sh.ecf -> exgfs_atmos_grib2_special_npoess.sh
+* exglobal_innovate_obs_fv3gfs.sh.ecf -> exgdas_enkf_select_obs.sh
+* exglobal_pmgr.sh.ecf -> exglobal_atmos_pmgr.sh
+* exgoes_nawips.sh.ecf -> exgfs_atmos_goes_nawips.sh
+* exnawips.sh.ecf -> exgfs_atmos_nawips.sh
+* extropcy_qc_reloc.sh.ecf -> exglobal_atmos_tropcy_qc_reloc.sh
+
+New scripts are:
+
+* exgdas_atmos_gldas.sh
+* exgdas_enkf_sfc.sh
+* exgfs_atmos_wafs_grib2_0p25.sh
+* exgfs_atmos_wafs_blending_0p25.sh
+* exgfs_wave_init.sh
+* exgfs_wave_nawips.sh
+* exgfs_wave_post_bndpnt.sh
+* exgfs_wave_post_gridded_sbs.sh
+* exgfs_wave_post_pnt.sh
+* exgfs_wave_prdgen_bulls.sh
+* exgfs_wave_prdgen_gridded.sh
+* exgfs_wave_prep.sh
+* exgdas_atmos_chgres_forenkf.sh
+* exglobal_atmos_analysis_calc.sh
+* exglobal_diag.sh
+
+Removed scripts are:
+
+* exgdas_bulls_navy.sh.ecf
+* exgdas_tropc.sh.ecf
+* exgfs_fax.sh.ecf
+* exgfs_fax_wafs.sh.ecf
+* exgfs_grib_awips_g2.sh.ecf
+* exgfs_grib_wafs.sh.ecf
+
+-------------------
+PARM/CONFIG CHANGES
+-------------------
+
+All JJOBS except for those used by downstream product generation source config files under ./gfs.v16.0.0/parm/config to set up job-specific parameters. The config.base is sourced by all JJOBS to set parameters that are common to either all JJOBS or are shared by more than one JJOBS. The config.anal is shared by a few analysis steps, config.wave is shared by the wave steps, and config.wafs is shared by the WAFS jobs. Below are the parm (config) files modified or added in GFS.v16.
+
+Modified configs:
+
+* config.anal
+* config.arch
+* config.awips
+* config.base.emc.dyn
+* config.base.nco.static
+* config.earc
+* config.ecen
+* config.efcs
+* config.eobs
+* config.epos
+* config.eupd
+* config.fcst
+* config.fv3
+* config.fv3ic
+* config.gempak
+* config.post
+* config.postsnd
+* config.prep
+* config.prepbufr
+* config.resources
+* config.vrfy
+
+New configs:
+
+* config.analcalc
+* config.analdiag
+* config.echgres
+* config.ediag
+* config.esfc
+* config.gldas
+* config.metp
+* config.wafs
+* config.wafsblending
+* config.wafsblending0p25
+* config.wafsgcip
+* config.wafsgrib2
+* config.wafsgrib20p25
+* config.wave
+* config.waveawipsbulls
+* config.waveawipsgridded
+* config.wavegempak
+* config.waveinit
+* config.wavepostbndpnt
+* config.wavepostpnt
+* config.wavepostsbs
+* config.waveprep
+
+-----------
+FIX CHANGES
+-----------
+
+* All fixed fields used by the system are placed under gfs.v16.0.0/fix, and further categorized based on the type of applications. During the NCO implementation process the fix_gsi and wafs fix files are copied from external repositories via sorc/checkout.sh and linked under /fix via sorc/link_fv3gfs.sh. All other fix files are copied from EMC's local archives via sorc/link_fv3gfs.sh: fix_am, fix_fv3_gmted2010, fix_gldas, fix_orog, fix_verif, fix_wave_gfs
+
+The entire package takes 165 GB disk space to install. This ./fix directory alone takes ~153G.
+
+New fix files:
+
+* fix_am - new solar constants, Thompson MP climatology, salinity climatology
+* fix_fv3_gmted2010 - new fix_sfc subfolder
+* fix_gldas - new folder with files for GLDAS package
+* fix_orog - new global lake files
+* fix_verif - new grid2obs files
+* fix_wave_gfs - new folder with files for wave component
+
+---------------
+PRODUCT CHANGES
+---------------
+
+* Please refer to GFSv16 SCN: https://docs.google.com/document/d/1pDLqP6ne2grEJ2vMfw7RnkwyzRsGpGPMb1d2DeDuu2E/edit
+
+--------------------
+RESOURCE INFORMATION
+--------------------
+
+* Frequency of run - 6 hourly cycle (00, 06, 12, 18Z) - no change from current operations
+
+* Commonly used libraries, compiler, and modules are defined in gfs.v16.0.0/modulefiles. For FV3, GSI, GLDAS, UPP, WAFS they maintain their own module files under gfs.v16.0.0/sorc/(fv3gfs gsi gldas gfs_post gfs_wafs).fd/modulefiles
+
+* Data retention time under $COMROOTp3 for GFS.v16 should be the same as GFS.v15.
+
+* Disk space: The current operational GFS.v15 takes about 10.7 TB online COM disk space per cycle, while GFS.v16 will require about 8.0 TB per cycle.
+
+* Computational resources and run times:
+
+ * Please refer to the following document for the details of node usage,threading, and walltimes set in ECFLOW job cards for all jobs:
+ https://docs.google.com/spreadsheets/d/1XAa5mDWLQJSMgyxhR8W7RRuENJN7koJN-rIHLkTgieo/edit#gid=0
+
+ * Please refer to the following document for the high watermark test results for the overall computational cost of the system:
+ https://docs.google.com/presentation/d/1aNi5doryHO_lNhtTq-jGzFh9Wi4Xu1Z5DNb921nhw74/edit#slide=id.ga069802256_0_377
+
+* Information about the major steps and actual runtimes from EMC high watermark tests are listed below:
+
+ * JGLOBAL_FORECAST (GFS)
+ * 484 nodes, 3388 tasks, ptile=7, 4 threads/task
+ * Runtime: 125 minutes
+
+ * JGLOBAL_FORECAST (GDAS)
+ * 119 nodes, 833 tasks, ptile=7, 4 threads/task
+ * Runtime: 22 minutes
+
+ * JGLOBAL_ATMOS_ANALYSIS (GFS)
+ * 250 nodes, 1000 tasks, ptile=4, 7 threads/task
+ * Runtime: 29 minutes
+
+ * JGLOBAL_ATMOS_ANALYSIS (GDAS)
+ * 250 nodes, 1000 tasks, ptile=4, 7 threads/task
+ * Runtime: 38 minutes
+
+ * JGDAS_ENKF_SELECT_OBS
+ * 120 nodes, 480 tasks, ptile=4, 7 threads/task
+ * Runtime: 3.8 minutes
+
+ * JGDAS_ENKF_UPDATE
+ * 240 nodes, 960 tasks, ptile=4, 7 threads/task
+ * Runtime: 26 minutes
+
+ * JGDAS_ENKF_ECEN
+ * 20 nodes, 80 tasks, ptile=4, 7 threads/task
+ * Runtime: 4.4 minutes per realization
+ * Concurrently run 3 realizations of JGDAS_ENKF_ECEN. Total node usage for 3 jobs x 20 nodes each = 60 nodes.
+
+ * JGDAS_ENKF_FCST
+ * 15 nodes, 420 tasks, ptile=28, 1 threads/task
+ * Runtime: 29 minutes per realization
+ * Concurrently run 40 realizations of JGDAS_ENKF_FCST. Each job processes 2 EnKF
+ members. Total node usage for 40 jobs x 15 nodes each = 600 nodes
+ * 40 EnKF forecast groups for GFS.v16 is an increase from the 20 EnKF forecast groups
+ currently run in operations.
+
+ * JGDAS_ENKF_POST
+ * 20 nodes, 80 tasks, ptile=4, 7 threads/task
+ * Runtime: 11 minutes per realization
+ * Concurrently run 7 realizations of JGDAS_ENKF_POST. 7 forecasts processed, one
+ per job. Total node usage for 7 jobs x 20 nodes each = 140 nodes.
+
+---------------------------------------
+PRE-IMPLEMENTATION TESTING REQUIREMENTS
+---------------------------------------
+
+* Which production jobs should be tested as part of this implementation?
+ * All components of this package need to be tested. EMC is running a real-time parallel using the same system. We will work with the SPA to provide initial conditions from this parallel to run the NCO parallel during the implementation process. We will compare results from EMC and NCO parallels to ensure they reproduce each other.
+
+* Does this change require a 30-day evaluation?
+ * Yes, the entire GFS.v16 package requires a 30-day evaluation
+
+* Suggested evaluators
+ * Please contact fanglin.yang@noaa.gov, russ.treadon@noaa.gov, and kate.friedman@noaa.gov for evaluation.
+
+-------------------------
+DISSEMINATION INFORMATION
+-------------------------
+
+* Where should this output be sent?
+ * Please refer to GFSv16 SCN. Additionally, we have sent a request to NCO Dataflow to start sending new files WAFS_0p25_blended_YYYYMMDDHHfFF.grib2 to AWC only.
+
+* Who are the users?
+ * same as current operations plus multi_1 users
+
+* Which output files should be transferred from PROD WCOSS to DEV WCOSS?
+ * Same as current operational gfs, plus wave products. As there are certain changes in product names and types, EMC will provide support for NCO dataflow team to finalize the list.The amount of data to be transferred also depends on NCO’s network bandwidth.
+
+* Directory changes
+
+ * Add $COMPONENT subfolder to gfs, gdas, and enkf paths for atmospheric component underneath the $cyc folder:
+
+ $COMROOTp3/gfs/prod/gfs.$PDY/$cyc/atmos
+ $COMROOTp3/gfs/prod/gdas.$PDY/$cyc/atmos
+ $COMROOTp3/gfs/prod/enkf.gdas.$PDY/$cyc/atmos/memXXX
+
+ * Introduce wave model via $COMPONENT subfolder under gfs and gfs $cyc folders:
+
+ $COMROOTp3/gfs/prod/gfs.$PDY/$cyc/wave
+ $COMROOTp3/gfs/prod/gdas.$PDY/$cyc/wave
+
+* File changes
+
+ * The UPP(post) file changes can be referred to:
+ https://docs.google.com/spreadsheets/d/1I-nqfVO67qE3uHah1p9UNbBPgcStXptEj91MBucSTb4/edit?usp=sharing
+
+------------
+HPSS ARCHIVE
+------------
+
+Please refer to the following document for current operational GFS.v15 archives and the proposed archives for GFS.v16:
+https://docs.google.com/spreadsheets/d/1KkyXa-ZyWCjKul_kijUM4241VBzAerMifMOShLy0crY/edit#gid=0
+
+Please check WCOSS /gpfs/dell1/nco/ops/nwprod/runhistory.v2.3.2/parm/gfs to see a full list of GFS.v15 files archived in HPSS tape.
+
+-------------------------------
+JOB DEPENDENCIES & FLOW DIAGRAM
+-------------------------------
+
+GDAS and GFS flowchart (downstream jobs compressed):
+https://docs.google.com/presentation/d/1grydJSn3LxNishdHOxwOQMyxkLsEzlIfj1PHiTUrAkE/edit#slide=id.g6ee6c85d17_0_0
+
+===========
+Prepared by
+Kate.Friedman@noaa.gov
+Fanglin.Yang@noaa.gov
+Russ.Treadon@noaa.gov
+Jun.Wang@noaa.gov
+Helin.Wei@noaa.gov
+George.Gayno@noaa.gov
+Wen.Meng@noaa.gov
+Yali.Mao@noaa.gov
+Jessica.Meixner@noaa.gov
+===========
diff --git a/docs/Release_Notes.gfs_downstream.v16.0.0.txt b/docs/Release_Notes.gfs_downstream.v16.0.0.txt
new file mode 100644
index 0000000000..5ee6238b9d
--- /dev/null
+++ b/docs/Release_Notes.gfs_downstream.v16.0.0.txt
@@ -0,0 +1,114 @@
+RELEASE NOTES: GFS.v16.0.0 downstream products - released March 31, 2020 (tentative date)
+
+CODE CHANGES
+ No code change
+
+AWIPS CHANGES
+ Removed field "5WAVH" in All parm crads for AWIPS 20km and 1.0 deg (UPP planed to remove in GFS v16.0)
+
+GEMPAK CHANGES
+ Removed simulated GOES 12/13 in GEMPAK and PGRB2
+ Added simulated GOES 16/17 in GEMPAK and PGRB2 in LAT/LON 0.25 deg
+
+JOB CHANGES
+ - Removed JGDAS_BULLS_NAVY - to be retired in GFS V16.0
+ - Removed JGDAS_TROPC - Rteired in GFS v15.2.0
+
+ The remain GFS downstream jobs are following:
+ - JGDAS_ATMOS_GEMPAK
+ - JGDAS_ATMOS_GEMPAK_META_NCDC
+ - JGFS_ATMOS_AWIPS_G2
+ - JGFS_ATMOS_FBWIND
+ - JGFS_ATMOS_GEMPAK
+ - JGFS_ATMOS_GEMPAK_META
+ - JGFS_ATMOS_GEMPAK_PGRB2_SPEC
+ - JGFS_ATMOS_AWIPS_20KM_1P0DEG
+ - JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF
+ - JGFS_ATMOS_PGRB2_SPEC_NPOESS
+
+SCRIPTS CHANGES
+ The following script have been removed from GFS v16.0.0
+ - exgfs_grib_awips_g2.sh.ecf (retired in June 12, 2019)
+ - exgdas_bulls_navy.sh.ecf (Plan to retire in GFSS v16.0.0) GDAS and NAVY bulletins
+ - Removed WINTEMV bulltin in script exgfs_atmos_fbwind.sh (WINTEMV bulletin plan to retire in GFS v16.0.0)
+
+PARM/wmo
+ - Removed parm in grid 160,161,213,254,225 -----> Retired in GFS v15.2.7
+
+-DRIVER
+ All Job cards have same setting for testing on DELL with real-time GFS v15.2 data.
+ ( An example: JGFS_ATMOS_GEMPAK )
+ # LSBATCH: User input
+ #BSUB -J gfs_gempak_00
+ #BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_00.o%J
+ #BSUB -q debug
+ #BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+ #BSUB -W 00:30
+ #BSUB -P GFS-DEV
+ #BSUB -n 24 # 24 tasks
+ #BSUB -R span[ptile=12] # 12 task per node
+ #BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1
+ # core per task and distribute across sockets
+
+ ####################################
+ ## Load the GRIB Utilities modules
+ ####################################
+ module load EnvVars/1.0.2
+ module load ips/18.0.1.163
+ module load CFP/2.0.1
+ module load impi/18.0.1
+ module load lsf/10.1
+ module load prod_util/1.1.4
+ module load prod_envir/1.0.3
+ module load grib_util/1.1.0
+ ###########################################
+ # Now set up GEMPAK/NTRANS environment
+ ###########################################
+ module load gempak/7.3.3
+ module list
+
+FV3 GFS DRIVER:
+ All drivers are used to test GFS downtream jobs in gfs.v16.0.0/driver/product/run_*_dell.sh_xx where is xx is cycle
+
+The followig jobs, scripts, parm have been modified to meet NCO - EE2 implementation standards.
+JOB CHANGES (no changes)
+ JGDAS_ATMOS_GEMPAK
+ JGDAS_ATMOS_GEMPAK_META_NCDC
+ JGFS_ATMOS_AWIPS_G2
+ JGFS_ATMOS_FBWIND
+ JGFS_ATMOS_GEMPAK
+ JGFS_ATMOS_GEMPAK_META
+ JGFS_ATMOS_GEMPAK_PGRB2_SPEC
+ JGFS_ATMOS_AWIPS_20KM_1P0DEG
+ JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF
+ JGFS_ATMOS_PGRB2_SPEC_NPOESS
+
+SCRIPTS CHANGES
+ exgdas_atmos_nawips.sh
+ exgdas_atmos_gempak_gif_ncdc.sh
+ exgfs_atmos_gempak_gif_ncdc_skew_t.sh
+ exgfs_atmos_awips_20km_1p0deg.sh
+ exgfs_atmos_fbwind.sh
+ exgfs_atmos_gempak_meta.sh
+ exgfs_atmos_grib_awips.sh
+ exgfs_atmos_nawips.sh
+ exgFS_atmos_grib2_special_npoess.sh
+ exgfs_atmos_goes_nawips.sh -removed dependencies for gempak on phase 1
+ exgfs_atmos_nawips.sh -removed dependencies for gempak on phase 1
+
+PARM CHANGES
+ Removed 5WAVH in parm cards for AWIPS products in GFS v16.0.0
+ (NCEP POST stopped producing 5WAVH (plan to retire "5WAVH") in GFS v16.0.0
+
+USH CHANGES
+ No changes
+
+GEMPAK CHANGES
+ - Added nagrib.tbl file in gempak's FIX directory
+
+ECFLOW CHANGES
+ -Removed GFS FAX, GFS FAX WAFS and GDAS_TROPC in ecflow suite definition and scripts
+
+===========
+Prepared by
+Boi.Vuong@noaa.gov
diff --git a/docs/archive/README_bufr b/docs/archive/README_bufr
index 1e7ab86cde..17067531cc 100644
--- a/docs/archive/README_bufr
+++ b/docs/archive/README_bufr
@@ -1,11 +1,11 @@
changes for 2017GFS upgrades Bufr soundings
Bufr sounding subversion log:
SURGE-slogin1 > svn status
-M jobs/JGFS_POSTSND
+M jobs/JGFS_ATMOS_POSTSND
A parm/bufr_gfs_class1.tbl
A parm/bufr_stalist.meteo.gfs
D parm/bufr_stalist.meteo.gfs3.update
-M scripts/exgfs_postsnd.sh.ecf
+M scripts/exgfs_atmos_postsnd.sh
M sorc/build_gfs_bufrsnd.sh
M sorc/gfs_bufr.fd/buff.f
M sorc/gfs_bufr.fd/gfsbufr.f
@@ -16,7 +16,7 @@ M ush/gfs_bufr.sh
M ush/gfs_sndp.sh
-------------------------------------------------------------
-M jobs/JGFS_POSTSND
+M jobs/JGFS_ATMOS_POSTSND
change aprun parameters to speed up the wall time.
-------------------------------------------------------------
A parm/bufr_gfs_class1.tbl
@@ -29,7 +29,7 @@ D parm/bufr_stalist.meteo.gfs3.update
parm/bufr_stalist.meteo.gfs3.update is deleted for it is no longer needed.
The two files names have been changed by removing "3" in the file names.
-------------------------------------------------------------
-M scripts/exgfs_postsnd.sh.ecf
+M scripts/exgfs_atmos_postsnd.sh
M sorc/gfs_bufr.fd/buff.f
M sorc/gfs_bufr.fd/gfsbufr.f
M sorc/gfs_bufr.fd/meteorg.f
diff --git a/docs/doxygen/compile b/docs/doxygen/compile
index 9acc27cf56..e5f95b673a 100755
--- a/docs/doxygen/compile
+++ b/docs/doxygen/compile
@@ -3,8 +3,8 @@
machine=${1:-${machine:-"WCOSS_C"}}
machine=$(echo $machine | tr '[a-z]' '[A-Z]')
-if [ $machine = "THEIA" ]; then
- doxygen=/scratch3/NCEPDEV/hwrf/save/Samuel.Trahan/doxygen-1.8.10/bin/doxygen
+if [ $machine = "HERA" ]; then
+ doxygen=/usr/bin/doxygen
elif [ $machine = "WCOSS_C" ]; then
doxygen=/gpfs/hps3/emc/hwrf/noscrub/soft/doxygen-1.8.10/bin/doxygen
elif [ $machine = "WCOSS" ]; then
diff --git a/docs/doxygen/mainpage.h b/docs/doxygen/mainpage.h
index adc5df958b..ac26cd861c 100644
--- a/docs/doxygen/mainpage.h
+++ b/docs/doxygen/mainpage.h
@@ -21,7 +21,7 @@ This is a very much a work in progress and any issues should be reported back an
To setup an experiment, a python script \c setup_expt.py (located in \c fv3gfs/ush) can be used:
$> setup_expt.py -h
- usage: setup_expt.py [-h] [--machine {THEIA,WCOSS_C}] --pslot PSLOT
+ usage: setup_expt.py [-h] [--machine {HERA,WCOSS_C}] --pslot PSLOT
[--configdir CONFIGDIR] [--idate IDATE] [--icsdir ICSDIR]
[--resdet RESDET] [--resens RESENS] [--comrot COMROT]
[--expdir EXPDIR] [--nens NENS] [--cdump CDUMP]
diff --git a/docs/note_fixfield.txt b/docs/note_fixfield.txt
index 76496c6d36..292947353c 100644
--- a/docs/note_fixfield.txt
+++ b/docs/note_fixfield.txt
@@ -4,7 +4,7 @@ They are saved locally on all platforms
Venus/Mars: /gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/fv3gfs/fix
Surge/Luna: /gpfs/hps3/emc/global/noscrub/emc.glopara/git/fv3gfs/fix
-THEIA: /scratch4/NCEPDEV/global/save/glopara/git/fv3gfs/fix
+Hera: /scratch1/NCEPDEV/global/glopara/fix
------------------------------------------------------------------------------
09/28/2018
diff --git a/driver/gdas/para_config.gdas_gldas b/driver/gdas/para_config.gdas_gldas
new file mode 100755
index 0000000000..a766601e22
--- /dev/null
+++ b/driver/gdas/para_config.gdas_gldas
@@ -0,0 +1,63 @@
+##################################################################
+# This parameter file set up the environment variables used in
+# the J-Job scripts to run the gldas land analsis system
+##################################################################
+# module load for untility in run_all of lsf directory
+
+export GDATE=${PDY:-20191025}
+export cyc=${cyc:-00}
+export model=${model:-noah}
+export QUEUE=debug
+export PROJECT_CODE=NLDAS-T2O
+
+#export workdir=/gpfs/dell2/emc/modeling/noscrub/$LOGNAME/global-workflow
+export workdir=${workdir:-$HOMEgfs}
+
+export gldas_ver=${gldas_ver:-v2.3.0}
+export HOMEgldas=${HOMEgldas:-$workdir/sorc/gldas.fd}
+export FIXgldas=${FIXgldas:-$HOMEgldas/fix}
+export PARMgldas=${PARMgldas:-$HOMEgldas/parm}
+export EXECgldas=${EXECgldas:-$HOMEgldas/exec}
+export USHgldas=${USHgldas:-$HOMEgldas/ush}
+
+#export FIXgldas=/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/fv3gfs/fix/fix_gldas
+#export topodir=/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/fv3gfs/fix/fix_fv3_gmted2010/C768/
+export FIXgldas=${FIXgldas:-$workdir/fix/fix_gldas}
+export topodir=${topodir:-$workdir/fix/fix_fv3_gmted2010/C768}
+
+
+export COM_IN=${COM_IN:-$workdir/com/gldas.${gldas_ver}}
+export COM_OUT=${COM_OUT:-$COM_IN}
+
+# set up com and decom directory used
+# GFS OPS
+if [ ${model} == 'noah' ]; then
+export COMROOT=/gpfs/dell1/nco/ops/com
+export DCOMROOT=/gpfs/dell1/nco/ops/dcom
+fi
+
+##GFS Retrospective test
+#if [ ${model} == 'noah' ]; then
+#export COMROOT=/gpfs/dell2/emc/retros/noscrub/Youlong.Xia/com
+#export DCOMROOT=/gpfs/dell2/emc/retros/noscrub/Youlong.Xia/com
+#fi
+
+# gfsv16 systhesis test
+if [ ${model} == 'noahmp' ]; then
+export COMROOT=/gpfs/dell2/emc/retros/noscrub/Youlong.Xia/com
+export DCOMROOT=/gpfs/dell2/emc/retros/noscrub/Youlong.Xia/com
+fi
+
+export COMINgdas=${COMINgdas:-${COMROOT}/gfs/prod}
+export DCOMIN=${DCOM_IN:-${DCOMROOT}/prod}
+
+
+#export DATA_IN=/gpfs/dell2/ptmp/$LOGNAME/tmpnwprd
+#export jlogfile=$DATA_IN/jlogfile
+export DATA=/gpfs/dell2/ptmp/$LOGNAME/tmpnwprd
+export jlogfile=$DATA/jlogfile
+
+export SENDCOM=${SENDCOM:-YES}
+export SENDECF=${SENDECF:-NO}
+export SENDDBN=${SENDDBN:-NO}
+
diff --git a/driver/gdas/test_gdas_gldas.sh b/driver/gdas/test_gdas_gldas.sh
new file mode 100755
index 0000000000..46b5391b54
--- /dev/null
+++ b/driver/gdas/test_gdas_gldas.sh
@@ -0,0 +1,127 @@
+#!/bin/sh
+
+#BSUB -o /gpfs/dell2/ptmp/Youlong.Xia/gdas_gldas.o%J
+#BSUB -e /gpfs/dell2/ptmp/Youlong.Xia/gdas_gldas.o%J
+#BSUB -P NLDAS-T2O
+#BSUB -J jgdas_gldas_12
+#BSUB -W 01:00
+#BSUB -q dev
+#BSUB -n 112 # number of tasks
+#BSUB -R span[ptile=28] # tasks per node
+#BSUB -R affinity[core(1):distribute=balance]
+#BSUB -M 3072
+#BSUB -extsched 'CRAYLINUX[]'
+
+set -x
+
+date
+
+export NODES=4
+export ntasks=112
+export ptile=28
+export threads=1
+
+export launcher="mpirun -n"
+export npe_gaussian=6
+export npe_gldas=112
+export APRUN_GAUSSIAN="$launcher $npe_gaussian"
+export APRUN_GLDAS="$launcher $npe_gldas"
+
+export CDATE=${CDATE:-2019110700}
+
+#############################################################
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=`echo $CDATE | cut -c1-8`
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=`echo $CDATE | cut -c9-10`
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load theUtilities module
+#####################################
+module purge
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_envir/1.0.2
+module load prod_util/1.1.4
+module load grib_util/1.1.0
+module load NetCDF/4.5.0
+###########################################
+# Now set up environment
+###########################################
+module list
+
+############################################
+# GDAS META PRODUCT GENERATION
+############################################
+# set envir=prod or para to test with data in prod or para
+# export envir=prod
+ export envir=para
+
+export RUN=${RUN:-gdas}
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gdas_gldas_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+ export HOMEgw=/gpfs/dell2/emc/modeling/noscrub/$LOGNAME/global-workflow
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GDAS (production)
+ export HOMEgldas=/nwprod/gldas.${gldas_ver}
+ export COMIN=/gpfs/dell1/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD
+ export COMROOT=/gpfs/dell1/nco/ops/com
+ export DCOMROOT=/gpfs/dell1/nco/ops/dcom
+elif [ $envir = "para" ] ; then
+# This setting is for testing with GDAS (production)
+ export HOMEgldas=${HOMEgldas:-$HOMEgfs/sorc/gldas.fd}
+ export COMIN=/gpfs/dell1/nco/ops/com/gfs/prod/${RUN}.${PDY} ### NCO PROD
+ export COMROOT=/gpfs/dell1/nco/ops/com
+ export DCOMROOT=/gpfs/dell1/nco/ops/dcom
+else
+# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc}/nawips ### EMC PARA Realtime
+# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime
+ export workdir=${workdir:-$HOMEgfs}
+ export HOMEgldas=$workdir/sorc/gldas.fd
+ export COMROOT=$workdir/com
+ export DCOMROOT=$workdir/dcom
+ export COMINgdas=$COMROOT
+ export DCOMIN=$DCOMROOT
+ export COMIN=$workdir/comin
+ export COMOUT=$workdir/comout
+fi
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf
+fi
+
+# Set user specific variables
+#############################################################
+#export NWTEST=/gpfs/hps/emc/global/noscrub/emc.glopara/svn/gfs/work
+export PARA_CONFIG=$HOMEgw/driver/gdas/para_config.gdas_gldas
+#export JOBGLOBAL=$NWTEST/gdas.${gdas_ver}/jobs
+export JOBGLOBAL=$HOMEgldas/jobs
+
+#############################################################
+# Execute job
+#############################################################
+echo $JOBGLOBAL/JGDAS_ATMOS_GLDAS
+$JOBGLOBAL/JGDAS_ATMOS_GLDAS
+
+exit
+
diff --git a/driver/gdas/test_jgdas_tropcy_qc_reloc.ecf b/driver/gdas/test_jgdas_tropcy_qc_reloc.ecf
index 1a65b3ed48..c413513dcf 100755
--- a/driver/gdas/test_jgdas_tropcy_qc_reloc.ecf
+++ b/driver/gdas/test_jgdas_tropcy_qc_reloc.ecf
@@ -85,7 +85,7 @@ export HOMERELO=$shared_global_home
#export HOMERELO=${NWROOT}/tropcy_qc_reloc.${tropcy_qc_reloc_ver}_r62774_phase2
export HOMESYND=${HOMERELO}
#export envir_getges=prod
-$gdas_global_home/jobs/JGDAS_TROPCY_QC_RELOC
+$gdas_global_home/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC
if [ $? -ne 0 ]; then
# ecflow_client --abort
@@ -95,18 +95,18 @@ fi
#%include
#%manual
######################################################################
-#PURPOSE: Executes the job JGDAS_TROPCY_QC_RELOC
+#PURPOSE: Executes the job JGLOBAL_ATMOS_TROPCY_QC_RELOC
######################################################################
#############################################################
# Function been tested: TCvital quality control and archive, hurricane relocation
#
-# Calling sequence: JGFS_TROPCY_QC_RELOC, extropcy_qc_reloc.sh.ecf,
+# Calling sequence: JGLOBAL_ATMOS_TROPCY_QC_RELOC, exglobal_atmos_tropcy_qc_reloc.sh,
# # syndat_qctropcy.sh, tropcy_relocate.sh,syndat_getjtbul.sh,
# # tropcy_relocate_extrkr.sh,parse-storm-type.pl
#
# Initial condition: provide hours (cyc=?)
#
-# Usage: bsub < test_jgdas_tropcy_qc_reloc.ecf
+# Usage: bsub < test_jgdas_tropcy_qc_reloc
#
# Data_In: COMINgfs=/com/gfs/prod/gfs.${PDY}
# COMINgdas=/com/gfs/prod/gdas.${PDY}
diff --git a/driver/gdas/test_jgdas_tropcy_qc_reloc_cray.sh b/driver/gdas/test_jgdas_tropcy_qc_reloc_cray.sh
index 8a77f1e6c4..15ef49ea23 100755
--- a/driver/gdas/test_jgdas_tropcy_qc_reloc_cray.sh
+++ b/driver/gdas/test_jgdas_tropcy_qc_reloc_cray.sh
@@ -112,7 +112,7 @@ export HOMERELO=$shared_global_home
#export HOMERELO=${NWROOT}/tropcy_qc_reloc.${tropcy_qc_reloc_ver}_r62774_phase2
export HOMESYND=${HOMERELO}
#export envir_getges=prod
-$gdas_global_home/jobs/JGDAS_TROPCY_QC_RELOC
+$gdas_global_home/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC
if [ $? -ne 0 ]; then
# ecflow_client --abort
@@ -122,18 +122,18 @@ fi
#%include
#%manual
######################################################################
-#PURPOSE: Executes the job JGDAS_TROPCY_QC_RELOC
+#PURPOSE: Executes the job JGLOBAL_ATMOS_TROPCY_QC_RELOC
######################################################################
#############################################################
# Function been tested: TCvital quality control and archive, hurricane relocation
#
-# Calling sequence: JGFS_TROPCY_QC_RELOC, extropcy_qc_reloc.sh.ecf,
+# Calling sequence: JGLOBAL_ATMOS_TROPCY_QC_RELOC, exglobal_atmos_tropcy_qc_reloc.sh,
# # syndat_qctropcy.sh, tropcy_relocate.sh,syndat_getjtbul.sh,
# # tropcy_relocate_extrkr.sh,parse-storm-type.pl
#
# Initial condition: provide hours (cyc=?)
#
-# Usage: bsub < test_jgdas_tropcy_qc_reloc.ecf
+# Usage: bsub < test_jgdas_tropcy_qc_reloc
#
# Data_In: COMINgfs=/com/gfs/prod/gfs.${PDY}
# COMINgdas=/com/gfs/prod/gdas.${PDY}
diff --git a/driver/gdas/test_jgdas_verfozn_theia.sh b/driver/gdas/test_jgdas_verfozn_theia.sh
deleted file mode 100755
index da52cd11de..0000000000
--- a/driver/gdas/test_jgdas_verfozn_theia.sh
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/bin/ksh
-
-#PBS -o gdas_verfozn.log
-#PBS -e gdas_verfozn.err
-#PBS -N gdas_verfozn
-#PBS -A glbss
-#PBS -l procs=1,walltime=0:10:00
-#PBS -V
-
-set -x
-
-export PDATE=${PDATE:-2017071806}
-
-#############################################################
-# Specify whether the run is production or development
-#############################################################
-export PDY=`echo $PDATE | cut -c1-8`
-export cyc=`echo $PDATE | cut -c9-10`
-export job=gdas_verfozn.${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-export envir=para
-export DATAROOT=${DATAROOT:-/scratch4/NCEPDEV/da/noscrub/Edward.Safford/ozn_test_data}
-export COMROOT=${COMROOT:-/scratch4/NCEPDEV/stmp3/$LOGNAME/com}
-
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.0.0
-
-
-#############################################################
-# Add nwpara tools to path
-#############################################################
-NWPROD=${NWPROD:-/scratch4/NCEPDEV/global/save/glopara/nwpara/util}
-NWPRODush=${NWPRODush:=${NWPROD}/ush}
-NWPRODexec=${NWPRODexec:=${NWPROD}/exec}
-export PATH=${PATH}:${NWPRODush}:${NWPRODexec}
-
-#############################################################
-# Set user specific variables
-#############################################################
-
-export OZNMON_SUFFIX=${OZNMON_SUFFIX:-testozn}
-export NWTEST=${NWTEST:-/scratch4/NCEPDEV/da/noscrub/${LOGNAME}/gfs.${gfs_ver}}
-export HOMEgfs_ozn=${HOMEgfs_ozn:-${NWTEST}}
-export JOBGLOBAL=${JOBGLOBAL:-${HOMEgfs_ozn}/jobs}
-export HOMEoznmon=${HOMEoznmon:-${NWTEST}}
-export COM_IN=${COM_IN:-${DATAROOT}}
-export OZN_TANKDIR=${OZN_TANKDIR:-${COMROOT}/${OZNMON_SUFFIX}}
-
-export SUB=${SUB:-/apps/torque/default/bin/qsub}
-export NDATE=${NDATE:-ndate}
-
-
-#######################################################################
-# theia specific hacks for no prod_utils module & no setpdy.sh script
-#######################################################################
-export MY_MACHINE=theia
-prevday=`$NDATE -24 $PDATE`
-export PDYm1=`echo $prevday | cut -c1-8`
-ln -s ${NWPRODush}/startmsg.sh ${COMROOT}/startmsg
-ln -s ${NWPRODush}/postmsg.sh ${COMROOT}/postmsg
-ln -s ${NWPRODush}/prep_step.sh ${COMROOT}/prep_step
-ln -s ${NWPRODush}/err_chk.sh ${COMROOT}/err_chk
-export PATH=$PATH:${COMROOT}
-export utilscript=${utilscript:-${NWPRODush}} # err_chk calls postmsg.sh
- # directly so need to override
- # utilscript location for theia
-#############################################################
-# Execute job
-#############################################################
-$JOBGLOBAL/JGDAS_VERFOZN
-
-exit
-
diff --git a/driver/gdas/test_jgdas_verfrad_theia.sh b/driver/gdas/test_jgdas_verfrad_theia.sh
deleted file mode 100755
index 8f0a3cab9b..0000000000
--- a/driver/gdas/test_jgdas_verfrad_theia.sh
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/bin/ksh
-
-#PBS -o gdas_verfrad.log
-#PBS -e gdas_verfrad.err
-#PBS -N gdas_verfrad
-#PBS -A glbss
-#PBS -l procs=1,walltime=0:10:00
-#PBS -V
-
-set -x
-
-export PDATE=${PDATE:-2017020606}
-
-#############################################################
-# Specify whether the run is production or development
-#############################################################
-export PDY=`echo $PDATE | cut -c1-8`
-export cyc=`echo $PDATE | cut -c9-10`
-export job=gdas_verfrad.${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-export envir=para
-export DATAROOT=${DATAROOT:-/scratch4/NCEPDEV/da/noscrub/Edward.Safford/test_data}
-export COMROOT=${COMROOT:-/scratch4/NCEPDEV/stmp3/$LOGNAME/com}
-export STMP_USER=${STMP_USER:-/scratch4/NCEPDEV/stmp3/$LOGNAME}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.0.0
-
-
-#############################################################
-# Add nwpara tools to path
-#############################################################
-NWPROD=${NWPROD:-/scratch4/NCEPDEV/global/save/glopara/nwpara/util}
-NWPRODush=${NWPRODush:=${NWPROD}/ush}
-NWPRODexec=${NWPRODexec:=${NWPROD}/exec}
-export PATH=${PATH}:${NWPRODush}:${NWPRODexec}
-
-#############################################################
-# Set user specific variables
-#############################################################
-
-export RADMON_SUFFIX=${RADMON_SUFFIX:-testrad}
-export NWTEST=${NWTEST:-/scratch4/NCEPDEV/da/noscrub/${LOGNAME}/gfs.${gfs_ver}}
-export HOMEgfs=${HOMEgfs:-${NWTEST}}
-export JOBGLOBAL=${JOBGLOBAL:-${HOMEgfs}/jobs}
-export HOMEradmon=${HOMEradmon:-${NWTEST}}
-export COM_IN=${COM_IN:-${DATAROOT}}
-export TANKverf=${TANKverf:-${COMROOT}/${RADMON_SUFFIX}}
-
-export SUB=${SUB:-/apps/torque/default/bin/qsub}
-export NDATE=${NDATE:-ndate}
-
-
-#######################################################################
-# theia specific hacks for no prod_utils module & no setpdy.sh script
-#######################################################################
-export MY_MACHINE=theia
-prevday=`$NDATE -24 $PDATE`
-export PDYm1=`echo $prevday | cut -c1-8`
-ln -s ${NWPRODush}/startmsg.sh ${STMP_USER}/startmsg
-ln -s ${NWPRODush}/postmsg.sh ${STMP_USER}/postmsg
-ln -s ${NWPRODush}/prep_step.sh ${STMP_USER}/prep_step
-ln -s ${NWPRODush}/err_chk.sh ${STMP_USER}/err_chk
-export PATH=$PATH:${STMP_USER}
-export utilscript=${utilscript:-${NWPRODush}} # err_chk calls postmsg.sh
- # directly so need to override
- # utilscript location for theia
-#############################################################
-# Execute job
-#############################################################
-$JOBGLOBAL/JGDAS_VERFRAD
-
-exit
-
diff --git a/driver/gdas/test_jgdas_vminmon_theia.sh b/driver/gdas/test_jgdas_vminmon_theia.sh
deleted file mode 100755
index 750936ef26..0000000000
--- a/driver/gdas/test_jgdas_vminmon_theia.sh
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/bin/ksh
-
-#PBS -o gdas_vminmon.log
-#PBS -e gdas_vminmon.err
-#PBS -N gdas_vminmon
-#PBS -A glbss
-#PBS -l procs=1,walltime=0:05:00
-#PBS -V
-
-set -x
-
-export PDATE=${PDATE:-2016030706}
-
-#############################################################
-# Specify whether the run is production or development
-#############################################################
-export PDY=`echo $PDATE | cut -c1-8`
-export cyc=`echo $PDATE | cut -c9-10`
-export job=gdas_vminmon.${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-export envir=para
-export DATAROOT=${DATAROOT:-/scratch4/NCEPDEV/da/noscrub/Edward.Safford/test_data}
-export COMROOT=${COMROOT:-/scratch4/NCEPDEV/stmp3/$LOGNAME/com}
-export STMP_USER=${STMP_USER:-/scratch4/NCEPDEV/stmp3/$LOGNAME}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.0.0
-
-
-#############################################################
-# Add nwpara tools to path
-#############################################################
-NWPROD=${NWPROD:-/scratch4/NCEPDEV/global/save/glopara/nwpara/util}
-NWPRODush=${NWPRODush:=${NWPROD}/ush}
-NWPRODexec=${NWPRODexec:=${NWPROD}/exec}
-export PATH=${PATH}:${NWPRODush}:${NWPRODexec}
-
-
-#############################################################
-# Set user specific variables
-#############################################################
-export MINMON_SUFFIX=${MINMON_SUFFIX:-testminmon}
-export NWTEST=${NWTEST:-/scratch4/NCEPDEV/da/noscrub/${LOGNAME}/gfs.${gfs_ver}}
-export HOMEgfs=${HOMEgfs:-${NWTEST}}
-export JOBGLOBAL=${HOMEgfs}/jobs
-export HOMEminmon=${HOMEminmon:-${NWTEST}}
-export COM_IN=${COM_IN:-${DATAROOT}}
-export M_TANKverf=${M_TANKverf:-${COMROOT}/${MINMON_SUFFIX}}
-
-#######################################################################
-# theia specific hacks for no prod_utils module & no setpdy.sh script
-#######################################################################
-export MY_MACHINE=theia
-
-export NDATE=/scratch4/NCEPDEV/global/save/glopara/nwpara/util/exec/ndate
-prevday=`$NDATE -24 $PDATE`
-export PDYm1=`echo $prevday | cut -c1-8`
-
-ln -s ${NWPRODush}/startmsg.sh ${STMP_USER}/startmsg
-ln -s ${NWPRODush}/postmsg.sh ${STMP_USER}/postmsg
-ln -s ${NWPRODush}/prep_step.sh ${STMP_USER}/prep_step
-ln -s ${NWPRODush}/err_chk.sh ${STMP_USER}/err_chk
-export PATH=$PATH:${STMP_USER}
-export utilscript=${utilscript:-${NWPRODush}} # err_chk calls postmsg.sh
- # directly so need to override
- # utilscript location
-
-#############################################################
-# Execute job
-#############################################################
-$JOBGLOBAL/JGDAS_VMINMON
-
-exit
-
diff --git a/driver/gfs/test_jgfs_cyclone_tracker.ecf b/driver/gfs/test_jgfs_cyclone_tracker.ecf
index b2dedd4f52..326ac94fc3 100755
--- a/driver/gfs/test_jgfs_cyclone_tracker.ecf
+++ b/driver/gfs/test_jgfs_cyclone_tracker.ecf
@@ -82,7 +82,7 @@ fi
export HOMERELO=$shared_global_home
export HOMESYND=${HOMERELO}
#export envir_getges=prod
-$gfs_global_home/jobs/JGFS_CYCLONE_TRACKER
+$gfs_global_home/jobs/JGFS_ATMOS_CYCLONE_TRACKER
if [ $? -ne 0 ]; then
# ecflow_client --abort
@@ -93,16 +93,16 @@ fi
#%manual
########################################################################
######################################################################
-#PURPOSE: Executes the job JGFS_CYCLONE_TRACKER
+#PURPOSE: Executes the job JGFS_ATMOS_CYCLONE_TRACKER
######################################################################
###############################################################
## Function been tested: creates GFS TC forecast track
##
-## Calling sequence: JGFS_CYCLONE_TRACKER, global_extrkr.sh
+## Calling sequence: JGFS_ATMOS_CYCLONE_TRACKER, global_extrkr.sh
##
## Initial condition: provide hours (cyc=?)
##
-## Usage: bsub < test_jgfs_cyclone_tracker.ecf
+## Usage: bsub < test_jgfs_cyclone_tracker
##
## Data_In: COMINgfs=/com/gfs/prod/gfs.${PDY}
## COMINgdas=/com/gfs/prod/gdas.${PDY}
diff --git a/driver/gfs/test_jgfs_cyclone_tracker_cray.sh b/driver/gfs/test_jgfs_cyclone_tracker_cray.sh
index 61ec26cf04..ece85d163f 100755
--- a/driver/gfs/test_jgfs_cyclone_tracker_cray.sh
+++ b/driver/gfs/test_jgfs_cyclone_tracker_cray.sh
@@ -126,7 +126,7 @@ export HOMERELO=$shared_global_home
#export HOMERELO=${NWROOT}/tropcy_qc_reloc.${tropcy_qc_reloc_ver}_r62774_phase2
export HOMESYND=${HOMERELO}
#export envir_getges=prod
-$gfs_global_home/jobs/JGFS_CYCLONE_TRACKER_test
+$gfs_global_home/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC
if [ $? -ne 0 ]; then
# ecflow_client --abort
@@ -136,18 +136,18 @@ fi
#%include
#%manual
######################################################################
-#PURPOSE: Executes the job JGDAS_TROPCY_QC_RELOC
+#PURPOSE: Executes the job JGLOBAL_ATMOS_TROPCY_QC_RELOC
######################################################################
#############################################################
# Function been tested: TCvital quality control and archive, hurricane relocation
#
-# Calling sequence: JGFS_TROPCY_QC_RELOC, extropcy_qc_reloc.sh.ecf,
+# Calling sequence: JGLOBAL_ATMOS_TROPCY_QC_RELOC, exglobal_atmos_tropcy_qc_reloc.sh,
# # syndat_qctropcy.sh, tropcy_relocate.sh,syndat_getjtbul.sh,
# # tropcy_relocate_extrkr.sh,parse-storm-type.pl
#
# Initial condition: provide hours (cyc=?)
#
-# Usage: bsub < test_jgfs_tropcy_qc_reloc.ecf
+# Usage: bsub < test_jgfs_tropcy_qc_reloc
#
# Data_In: COMINgfs=/com/gfs/prod/gfs.${PDY}
# COMINgdas=/com/gfs/prod/gdas.${PDY}
diff --git a/driver/gfs/test_jgfs_tropcy_qc_reloc.ecf b/driver/gfs/test_jgfs_tropcy_qc_reloc.ecf
index fe6fd33537..07c85f36b9 100755
--- a/driver/gfs/test_jgfs_tropcy_qc_reloc.ecf
+++ b/driver/gfs/test_jgfs_tropcy_qc_reloc.ecf
@@ -83,7 +83,7 @@ export HOMERELO=$shared_global_home
#export HOMERELO=${NWROOT}/tropcy_qc_reloc.${tropcy_qc_reloc_ver}_r62774_phase2
export HOMESYND=${HOMERELO}
#export envir_getges=prod
-$gfs_global_home/jobs/JGFS_TROPCY_QC_RELOC
+$gfs_global_home/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC
if [ $? -ne 0 ]; then
# ecflow_client --abort
@@ -93,18 +93,18 @@ fi
#%include
#%manual
######################################################################
-##PURPOSE: Executes the job JGFS_TROPCY_QC_RELOC
+##PURPOSE: Executes the job JGLOBAL_ATMOS_TROPCY_QC_RELOC
#######################################################################
##############################################################
# Function been tested: TCvital quality control and archive, hurricane relocation
#
-# Calling sequence: JGFS_TROPCY_QC_RELOC, extropcy_qc_reloc.sh.ecf,
+# Calling sequence: JGLOBAL_ATMOS_TROPCY_QC_RELOC, exglobal_atmos_tropcy_qc_reloc.sh,
# syndat_qctropcy.sh, tropcy_relocate.sh,syndat_getjtbul.sh,
# tropcy_relocate_extrkr.sh,parse-storm-type.pl
#
# Initial condition: provide hours (cyc=?)
#
-# Usage: bsub < test_jgfs_tropcy_qc_reloc.ecf
+# Usage: bsub < test_jgfs_tropcy_qc_reloc
#
# Data_In: COMINgfs=/com/gfs/prod/gfs.${PDY}
# COMINgdas=/com/gfs/prod/gdas.${PDY}
diff --git a/driver/gfs/test_jgfs_tropcy_qc_reloc_cray.sh b/driver/gfs/test_jgfs_tropcy_qc_reloc_cray.sh
index 9c43a88f64..e6f4060f19 100755
--- a/driver/gfs/test_jgfs_tropcy_qc_reloc_cray.sh
+++ b/driver/gfs/test_jgfs_tropcy_qc_reloc_cray.sh
@@ -112,7 +112,7 @@ export HOMERELO=$shared_global_home
#export HOMERELO=${NWROOT}/tropcy_qc_reloc.${tropcy_qc_reloc_ver}_r62774_phase2
export HOMESYND=${HOMERELO}
#export envir_getges=prod
-$gfs_global_home/jobs/JGFS_TROPCY_QC_RELOC
+$gfs_global_home/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC
if [ $? -ne 0 ]; then
@@ -123,18 +123,18 @@ fi
#%include
#%manual
######################################################################
-#PURPOSE: Executes the job JGFS_TROPCY_QC_RELOC
+#PURPOSE: Executes the job JGLOBAL_ATMOS_TROPCY_QC_RELOC
######################################################################
#############################################################
# Function been tested: TCvital quality control and archive, hurricane relocation
#
-# Calling sequence: JGFS_TROPCY_QC_RELOC, extropcy_qc_reloc.sh.ecf,
+# Calling sequence: JGLOBAL_ATMOS_TROPCY_QC_RELOC, exglobal_atmos_tropcy_qc_reloc.sh,
# # syndat_qctropcy.sh, tropcy_relocate.sh,syndat_getjtbul.sh,
# # tropcy_relocate_extrkr.sh,parse-storm-type.pl
#
# Initial condition: provide hours (cyc=?)
#
-# Usage: bsub < test_jgfs_tropcy_qc_reloc.ecf
+# Usage: bsub < test_jgfs_tropcy_qc_reloc
#
# Data_In: COMINgfs=/com/gfs/prod/gfs.${PDY}
# COMINgdas=/com/gfs/prod/gdas.${PDY}
diff --git a/driver/gfs/test_jgfs_vminmon_theia.sh b/driver/gfs/test_jgfs_vminmon_theia.sh
deleted file mode 100755
index ab8b485d77..0000000000
--- a/driver/gfs/test_jgfs_vminmon_theia.sh
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/bin/ksh
-
-#PBS -o gfs_vminmon.log
-#PBS -e gfs_vminmon.err
-#PBS -N gfs_vminmon
-#PBS -A glbss
-#PBS -l procs=1,walltime=0:05:00
-#PBS -V
-
-set -x
-
-export PDATE=${PDATE:-2016030718}
-
-#############################################################
-# Specify whether the run is production or development
-#############################################################
-export PDY=`echo $PDATE | cut -c1-8`
-export cyc=`echo $PDATE | cut -c9-10`
-export job=gfs_vminmon.${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-export envir=para
-export DATAROOT=${DATAROOT:-/scratch4/NCEPDEV/da/noscrub/Edward.Safford/test_data}
-export COMROOT=${COMROOT:-/scratch4/NCEPDEV/stmp3/$LOGNAME/com}
-export STMP_USER=${STMP_USER:-/scratch4/NCEPDEV/stmp3/$LOGNAME}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.0.0
-
-
-#############################################################
-# Add nwpara tools to path
-#############################################################
-NWPROD=${NWPROD:-/scratch4/NCEPDEV/global/save/glopara/nwpara/util}
-NWPRODush=${NWPRODush:=${NWPROD}/ush}
-NWPRODexec=${NWPRODexec:=${NWPROD}/exec}
-export PATH=${PATH}:${NWPRODush}:${NWPRODexec}
-
-
-#############################################################
-# Set user specific variables
-#############################################################
-export MINMON_SUFFIX=${MINMON_SUFFIX:-testminmon}
-export NWTEST=${NWTEST:-/scratch4/NCEPDEV/da/noscrub/${LOGNAME}/gfs.${gfs_ver}}
-export HOMEgfs=${HOMEgfs:-${NWTEST}}
-export JOBGLOBAL=${HOMEgfs}/jobs
-export HOMEminmon=${HOMEminmon:-${NWTEST}}
-export COM_IN=${COM_IN:-${DATAROOT}}
-export M_TANKverf=${M_TANKverf:-${COMROOT}/${MINMON_SUFFIX}}
-
-#######################################################################
-# theia specific hacks for no prod_utils module & no setpdy.sh script
-#######################################################################
-export MY_MACHINE=theia
-
-export NDATE=/scratch4/NCEPDEV/global/save/glopara/nwpara/util/exec/ndate
-prevday=`$NDATE -24 $PDATE`
-export PDYm1=`echo $prevday | cut -c1-8`
-
-ln -s ${NWPRODush}/startmsg.sh ${STMP_USER}/startmsg
-ln -s ${NWPRODush}/postmsg.sh ${STMP_USER}/postmsg
-ln -s ${NWPRODush}/prep_step.sh ${STMP_USER}/prep_step
-ln -s ${NWPRODush}/err_chk.sh ${STMP_USER}/err_chk
-export PATH=$PATH:${STMP_USER}
-export utilscript=${utilscript:-${NWPRODush}} # err_chk calls postmsg.sh
- # directly so need to override
- # utilscript location
-
-#############################################################
-# Execute job
-#############################################################
-$JOBGLOBAL/JGFS_VMINMON
-
-exit
-
diff --git a/driver/product/change_gfs_downstream_date.sh b/driver/product/change_gfs_downstream_date.sh
index 537e2c432a..70f01324d2 100755
--- a/driver/product/change_gfs_downstream_date.sh
+++ b/driver/product/change_gfs_downstream_date.sh
@@ -7,8 +7,8 @@ export dir=` pwd `
export PDY=`date -u +%Y%m%d`
export PDY1=`expr $PDY - 1`
-export var=20190829
-export var1=20190827
+export olddate=20200712
+export newdate=20200922
export gdas=/gpfs/dell1/nco/ops/com/gfs/prod/gdas.${PDY}/${cyc}
export gdasgp=/gpfs/dell1/nco/ops/com/gfs/prod/gdas.${PDY}/${cyc}/gempak
@@ -21,15 +21,26 @@ export gdastestmeta=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gdas.${PDY}/${cyc}/g
for cyc in 00 06 12 18
# for cyc in 00
do
-sed -i "s/${var1}/${var}/g" run_JGDAS_GEMPAK_dell.sh_${cyc}
-sed -i "s/${var1}/${var}/g" run_JGDAS_GEMPAK_META_NCDC_dell.sh_${cyc}
-sed -i "s/${var1}/${var}/g" run_JGFS_GEMPAK_dell.sh_${cyc}
-sed -i "s/${var1}/${var}/g" run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_${cyc}
-sed -i "s/${var1}/${var}/g" run_JGFS_AWIPS_G2_dell.sh_${cyc}
-sed -i "s/${var1}/${var}/g" run_JGFS_FBWIND_dell.sh_${cyc}
-sed -i "s/${var1}/${var}/g" run_JGFS_GEMPAK_META_dell.sh_${cyc}
-sed -i "s/${var1}/${var}/g" run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_${cyc}
-sed -i "s/${var1}/${var}/g" run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_${cyc}
-sed -i "s/${var1}/${var}/g" run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_${cyc}
-sed -i "s/${var1}/${var}/g" run_JGDAS_BULLS_NAVY_dell.sh_${cyc}
+sed -i "s/${olddate}/${newdate}/g" run_JGDAS_ATMOS_GEMPAK_dell.sh_${cyc}
+sed -i "s/${olddate}/${newdate}/g" run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_${cyc}
+sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_GEMPAK_dell.sh_${cyc}
+sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_${cyc}
+sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_AWIPS_G2_dell.sh_${cyc}
+sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_FBWIND_dell.sh_${cyc}
+sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_GEMPAK_META_dell.sh_${cyc}
+sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_${cyc}
+sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_${cyc}
+sed -i "s/${olddate}/${newdate}/g" run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_${cyc}
+
+sed -i s/envir=prod/envir=para/g run_JGDAS_ATMOS_GEMPAK_dell.sh_${cyc}
+sed -i s/envir=prod/envir=para/g run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_${cyc}
+sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_GEMPAK_dell.sh_${cyc}
+sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_${cyc}
+sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_AWIPS_G2_dell.sh_${cyc}
+sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_FBWIND_dell.sh_${cyc}
+sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_GEMPAK_META_dell.sh_${cyc}
+sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_${cyc}
+sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_${cyc}
+sed -i s/envir=prod/envir=para/g run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_${cyc}
+
done
diff --git a/driver/product/change_gfs_downstream_envir.sh b/driver/product/change_gfs_downstream_envir.sh
new file mode 100755
index 0000000000..11fa6bddac
--- /dev/null
+++ b/driver/product/change_gfs_downstream_envir.sh
@@ -0,0 +1,35 @@
+set -x
+
+# export cyc=12
+# export cyc=18
+export fhr=012
+export dir=` pwd `
+export PDY=`date -u +%Y%m%d`
+export PDY1=`expr $PDY - 1`
+
+export olddate=20200106
+export newdate=20200712
+
+export gdas=/gpfs/dell1/nco/ops/com/gfs/prod/gdas.${PDY}/${cyc}
+export gdasgp=/gpfs/dell1/nco/ops/com/gfs/prod/gdas.${PDY}/${cyc}/gempak
+export gdasmeta=/gpfs/dell1/nco/ops/com/gfs/prod/gdas.${PDY}/${cyc}/gempak/meta
+
+export gdastest=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gdas.${PDY}/${cyc}
+export gdastestgp=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gdas.${PDY}/${cyc}/gempak
+export gdastestmeta=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gdas.${PDY}/${cyc}/gempak/meta
+
+# for cyc in 00 06 12 18
+for cyc in 00
+do
+ vi run_JGDAS_ATMOS_GEMPAK_dell.sh_${cyc}
+ vi run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_${cyc}
+ vi run_JGFS_ATMOS_GEMPAK_dell.sh_${cyc}
+ vi run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_${cyc}
+ vi run_JGFS_ATMOS_AWIPS_G2_dell.sh_${cyc}
+ vi run_JGFS_ATMOS_FBWIND_dell.sh_${cyc}
+ vi run_JGFS_ATMOS_GEMPAK_META_dell.sh_${cyc}
+ vi run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_${cyc}
+ vi run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_${cyc}
+ vi run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_${cyc}
+
+done
diff --git a/driver/product/compile_gfsv160.sh b/driver/product/compile_gfsv160.sh
new file mode 100755
index 0000000000..0c80153378
--- /dev/null
+++ b/driver/product/compile_gfsv160.sh
@@ -0,0 +1,17 @@
+
+
+set -x
+
+export version=v16.0.0
+
+cd /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs.$version/sorc
+
+build_gfs_fbwndgfs.sh
+build_gfs_util.sh
+
+cp /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/trim_rh.sh /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs.$version/ush
+
+cd /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs.$version/util/sorc
+compile_gfs_util_wcoss.sh
+
+
diff --git a/driver/product/compile_gfsv160_hera.sh b/driver/product/compile_gfsv160_hera.sh
new file mode 100755
index 0000000000..2d555e9977
--- /dev/null
+++ b/driver/product/compile_gfsv160_hera.sh
@@ -0,0 +1,15 @@
+
+
+set -x
+
+export version=v16.0.0
+
+cd /scratch2/NCEPDEV/stmp3/Boi.Vuong/gfs.v16.0.0/sorc
+
+./build_gfs_fbwndgfs.sh
+./build_gfs_util.sh
+
+cp /scratch2/NCEPDEV/stmp3/Boi.Vuong/trim_rh.sh /scratch2/NCEPDEV/stmp3/Boi.Vuong/gfs.$version/ush
+
+cd /scratch2/NCEPDEV/stmp3/Boi.Vuong/gfs.$version/util/sorc
+sh compile_gfs_util_wcoss.sh
diff --git a/driver/product/driver_WAFS.README b/driver/product/driver_WAFS.README
deleted file mode 100755
index 9ba164ca0f..0000000000
--- a/driver/product/driver_WAFS.README
+++ /dev/null
@@ -1,111 +0,0 @@
-*********************************************************************
-How to use the drivers for WAFS jobs
-*********************************************************************
-
-There are 4 WAFS jobs and their corresponding drivers
-JGFS_WAFS <-> run_JGFS_WAFS.cray
-JGFS_WAFS_GRIB2 <-> run_JGFS_WAFS_GRIB2.cray
-JGFS_WAFS_BLENDING <-> run_JGFS_WAFS_BLENDING.cray
-JGFS_WAFS_GCIP <-> run_JGFS_WAFS_GCIP.cray
-
-JGFS_WAFS_BLENDING is a downstream of JGFS_WAFS_GRIB2 and
-should run after JGFS_WAFS_GRIB2
-
-JGFS_WAFS_GCIP has satellite and radar data inputs, and METAR SHIP PIREPs
-data which are dumped from DCOMROOT by using 'dumpjb'
-
-Step 1:
-=====================
-After a user downloads/checkouts the project tag.
-1) cd sorc
-2) sh build_wafs_cray.sh
-
-Project location, defined by HOMEgfs
-export NWROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/project
-export HOMEgfs=${HOMEgfs:-${NWROOT}/wafs_cray.${gfs_ver}}
-
-A user needs to modify NWROOT or HOMEgfs to the project location
-
-
-Step 2:
-=====================
-Canned model data:
-/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com2/gfs/para/gfs.20161101
-
-So first set the specific data:
-export PDY=20161101
-
-1) For run_JGFS_WAFS.cray, run_JGFS_WAFS_GRIB2.cray,
-It's optional for a user to modify the input data location, COMROOT or COMIN:
-export COMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com2
-export COMIN=$COMROOT/gfs/$envir/gfs.$PDY
-
-2) JGFS_WAFS_BLENDING has two inputs, UK and US.
-US data is a downstream product of JGFS_WAFS_GRIB2, so COMINus needs to point to
-PCOM of run_JGFS_WAFS_GRIB2.cray:
-export COMINus=
-
-UK data is from DCOM, currently copied DCOM from Phase 1. For canned data, it's at:
-/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/dcom/us007003/20161101/wgrbbul/ukmet_wafs
-export DCOMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/dcom
-export COMINuk=${COMINuk:-$DCOMROOT/us007003/$PDY/wgrbbul/ukmet_wafs}
-
-It's optional for a user to change either DCOMROOT or COMINuk to where the input UK data is.
-
-3) JGFS_WAFS_GCIP has 4 inputs: model data, bufr, satellite and radar
-
-Canned model data location:
-/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com2/gfs/para/gfs.20161101
-It's optional for a user to modify the input data location, COMROOT or COMINgfs:
-export COMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com2
-export COMINgfs=$COMROOT/gfs/$envir/gfs.$PDY
-
-BUFR data is dumped from DCOM.
-export DCOMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/dcom
-dumpjb searches data in b000 b001 b004 b007 under DCOMROOT.
-Though it's optional to modify DCOMROOT for dumping BUFR data, it should be mentioned
-DCOMROOT of satellite data may be affected.
-
-Satellite data, currently copied from DCOM on Phase1. For canned data, it's at:
-/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/dcom/us007003/20161101/mcidas/
-It's optional for a user to modify the input data location, DCOMROOT or COMINsat:
-export DCOMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/dcom
-export COMINsat=${COMINsat:-$DCOMROOT/us007003/$PDY/mcidas}
-
-Radar data, currently copied from COM on Phase1. For canned data, it's at:
-/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com/hourly/prod/radar.20161101/
-It's optional for a user to modify the input data location, COMROOTp1 or COMINradar
-export COMROOTp1=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com
-export COMINradar=${COMINradar:-$COMROOTp1/hourly/prod/radar.$PDY}
-
-Step 3:
-=====================
-Change working folder:
-export DATA=
-
-Change product output folder:
-export COMOUT=
-(for run_JGFS_WAFS_GRIB2.cray, PCOM needs to be specified to be an input of JGFS_WAFS_BLENDING)
-export PCOMROOT=
-export PCOM=
-
-Change file names of error messages and script printout:
-#BSUB -oo
-#BSUB -eo
-
-
-*********************************************************************
-How to test and test results
-*********************************************************************
-Test by comparing outputs to operational products in different ways.
-1) Use wgrib2 to check date, cycle and forecast hour are correct.
-2) Check the number of fields and records are correct by comparing the
- control files generated by g2ctl
-3) Plot and compare by using GrADS to have a sanity check whether
- the differences are reasonable.
-
-The operational products are saved at:
-/gpfs/hps/emc/global/noscrub/Yali.Mao/dataprod/com2/gfs/prod/gfs.20161101
-
-The parallel WAFS outputs and sample test results are displayed by *.png images at:
-/gpfs/hps/emc/global/noscrub/Yali.Mao/dataoutput
diff --git a/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_00 b/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_00
new file mode 100755
index 0000000000..7dfd1e5bc4
--- /dev/null
+++ b/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_00
@@ -0,0 +1,129 @@
+#!/bin/sh
+
+#BSUB -J jgdas_gempak_meta_ncdc_00
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_00.o%J
+#BSUB -q debug
+#BSUB -n 2 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=00
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+############################################
+# GDAS GEMPAK META PRODUCT GENERATION
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+# export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gdas_gempak_meta_ncdc_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gdas}
+export model=${model:-gdas}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
+export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})}
+
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime
+ export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN} ### EMC PARA Realtime
+
+fi
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta
+
+export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)}
+export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)}
+
+export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta
+
+export COMOUTukmet=${COMOUT}
+export COMOUTecmwf=${COMOUT}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC
diff --git a/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_06 b/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_06
new file mode 100755
index 0000000000..2a39094bcf
--- /dev/null
+++ b/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_06
@@ -0,0 +1,129 @@
+#!/bin/sh
+
+#BSUB -J jgdas_gempak_meta_ncdc_06
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_06.o%J
+#BSUB -q debug
+#BSUB -n 2 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=06
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+############################################
+# GDAS GEMPAK META PRODUCT GENERATION
+############################################
+# set envir=para or para to test with data in prod or para
+# export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gdas_gempak_meta_ncdc_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gdas}
+export model=${model:-gdas}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
+export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})}
+
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime
+ export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN} ### EMC PARA Realtime
+
+fi
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta
+
+export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)}
+export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)}
+
+export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta
+
+export COMOUTukmet=${COMOUT}
+export COMOUTecmwf=${COMOUT}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC
diff --git a/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_12 b/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_12
new file mode 100755
index 0000000000..7dd7070ef7
--- /dev/null
+++ b/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_12
@@ -0,0 +1,132 @@
+#!/bin/sh
+
+#BSUB -J jgdas_gempak_meta_ncdc_12
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_12.o%J
+#BSUB -q debug
+#BSUB -n 2 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=12
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+############################################
+# GDAS GEMPAK META PRODUCT GENERATION
+############################################
+# set envir=para or para to test with data in prod or para
+# export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gdas_gempak_meta_ncdc_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gdas}
+export model=${model:-gdas}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
+export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})}
+
+else
+
+# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime
+# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN} ### EMC PARA Realtime
+ export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/gdas.20200922/12/atmos/gempak ### Boi PARA Realtime
+ export COMINgdas=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/gdas ### Boi PARA Realtime
+
+fi
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta
+
+export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)}
+export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)}
+
+export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta
+
+export COMOUTukmet=${COMOUT}
+export COMOUTecmwf=${COMOUT}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC
diff --git a/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_18 b/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_18
new file mode 100755
index 0000000000..4cee23853a
--- /dev/null
+++ b/driver/product/run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_18
@@ -0,0 +1,130 @@
+#!/bin/sh
+
+#BSUB -J jgdas_gempak_meta_ncdc_18
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_18.o%J
+#BSUB -q debug
+#BSUB -n 2 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=18
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+############################################
+# GDAS GEMPAK META PRODUCT GENERATION
+############################################
+# set envir=para or para to test with data in prod or para
+# export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gdas_gempak_meta_ncdc_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gdas}
+export model=${model:-gdas}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
+export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})}
+
+else
+
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime
+ export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN} ### EMC PARA Realtime
+
+fi
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta
+
+export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)}
+export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)}
+
+export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta
+
+export COMOUTukmet=${COMOUT}
+export COMOUTecmwf=${COMOUT}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC
diff --git a/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_00 b/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_00
new file mode 100755
index 0000000000..05b5cb53c6
--- /dev/null
+++ b/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_00
@@ -0,0 +1,118 @@
+#!/bin/sh
+
+#BSUB -J gdas_gempak_00
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_00.o%J
+#BSUB -q debug
+#BSUB -n 2 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=00
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+############################################
+# GDAS GEMPAK PRODUCT GENERATION
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+# export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gdas_gempak_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gdas}
+export model=${model:-gdas}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK
diff --git a/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_06 b/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_06
new file mode 100755
index 0000000000..ca6dfe61b1
--- /dev/null
+++ b/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_06
@@ -0,0 +1,119 @@
+#!/bin/sh
+
+#BSUB -J gdas_gempak_06
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_06.o%J
+#BSUB -q debug
+#BSUB -n 2 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=06
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+############################################
+# GDAS GEMPAK PRODUCT GENERATION
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gdas_gempak_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gdas}
+export model=${model:-gdas}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK
diff --git a/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_12 b/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_12
new file mode 100755
index 0000000000..8ae9c25818
--- /dev/null
+++ b/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_12
@@ -0,0 +1,118 @@
+#!/bin/sh
+
+#BSUB -J gdas_gempak_12
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_12.o%J
+#BSUB -q debug
+#BSUB -n 2 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=12
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+############################################
+# GDAS GEMPAK PRODUCT GENERATION
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gdas_gempak_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gdas}
+export model=${model:-gdas}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK
diff --git a/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_18 b/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_18
new file mode 100755
index 0000000000..38441aacbd
--- /dev/null
+++ b/driver/product/run_JGDAS_ATMOS_GEMPAK_dell.sh_18
@@ -0,0 +1,119 @@
+#!/bin/sh
+
+#BSUB -J gdas_gempak_18
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_18.o%J
+#BSUB -q debug
+#BSUB -n 2 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=18
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+############################################
+# GDAS GEMPAK PRODUCT GENERATION
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gdas_gempak_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gdas}
+export model=${model:-gdas}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGDAS_ATMOS_GEMPAK
diff --git a/driver/product/run_JGDAS_BULLS_NAVY_dell.sh_00 b/driver/product/run_JGDAS_BULLS_NAVY_dell.sh_00
deleted file mode 100755
index aa256eaf58..0000000000
--- a/driver/product/run_JGDAS_BULLS_NAVY_dell.sh_00
+++ /dev/null
@@ -1,124 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgdas_bulls_navy_00
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_bulls_navy_00.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190903
-
-export PDY1=`expr $PDY - 1`
-export PDYm1=`expr $PDY - 1`
-
-export cyc=00
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-###############################################
-# GDAS BULLS NAVYL BULLETIN PRODUCT GENERATION
-###############################################
-# set envir=prod or para to test with data in prod or para
-# export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gdas_bulls_navy_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix}
-export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-export UTILgfs=${UTILgfs:-$HOMEgfs/util}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gdas}
-export model=${model:-gdas}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})}
- export COMINm1=${COMINm1:-$(compath.py ${NET}/${envir}/${RUN}.${PDYm1})}
- export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})}
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY} ### Boi PARA
- export COMINm1=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY1} ### Boi PARA
- export COMINgdas=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN} ### Boi PARA
-
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/${RUN}.${PDY} ### EMC PARA Realtime
-# export COMINm1=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/${RUN}.${PDY1} ### EMC PARA Realtime
-# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/${RUN} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGDAS_BULLS_NAVY
diff --git a/driver/product/run_JGDAS_BULLS_NAVY_dell.sh_12 b/driver/product/run_JGDAS_BULLS_NAVY_dell.sh_12
deleted file mode 100755
index 57df71f25b..0000000000
--- a/driver/product/run_JGDAS_BULLS_NAVY_dell.sh_12
+++ /dev/null
@@ -1,124 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgdas_bulls_navy_12
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_bulls_navy_12.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190903
-
-export PDY1=`expr $PDY - 1`
-export PDYm1=`expr $PDY - 1`
-
-export cyc=12
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-###############################################
-# GDAS BULLS NAVYL BULLETIN PRODUCT GENERATION
-###############################################
-# set envir=prod or para to test with data in prod or para
-# export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gdas_bulls_navy_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgfs=${FIXgfs:-$HOMEgfs/gempak/fix}
-export USHgfs=${USHgfs:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-export UTILgfs=${UTILgfs:-$HOMEgfs/util}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gdas}
-export model=${model:-gdas}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})}
- export COMINm1=${COMINm1:-$(compath.py ${NET}/${envir}/${RUN}.${PDYm1})}
- export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})}
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY} ### Boi PARA
- export COMINm1=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY1} ### Boi PARA
- export COMINgdas=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN} ### Boi PARA
-
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/${RUN}.${PDY} ### EMC PARA Realtime
-# export COMINm1=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/${RUN}.${PDY1} ### EMC PARA Realtime
-# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/${RUN} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGDAS_BULLS_NAVY
diff --git a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_00 b/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_00
deleted file mode 100755
index a46faeacdc..0000000000
--- a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_00
+++ /dev/null
@@ -1,131 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgdas_gempak_meta_ncdc_00
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_00.o%J
-#BSUB -q debug
-#BSUB -n 2 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=00
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-############################################
-# GDAS GEMPAK META PRODUCT GENERATION
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
-# export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gdas_gempak_meta_ncdc_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gdas}
-export model=${model:-gdas}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
-export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})}
-
-else
-
- export COMIN=/gpfs/dell1/nco/ops/com/gfs/para/${RUN}.${PDY}/${cyc}/gempak ### NCO PARA Realtime
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc}/gempak ### EMC PARA Realtime
-# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime
-# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak ### Boi PARA
-# export COMINgdas=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN} ### Boi PARA
-fi
-
-export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)}
-export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)}
-
-export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak/meta
-
-export COMOUTukmet=${COMOUT}
-export COMOUTecmwf=${COMOUT}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGDAS_GEMPAK_META_NCDC
diff --git a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_06 b/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_06
deleted file mode 100755
index 9ec2a213bf..0000000000
--- a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_06
+++ /dev/null
@@ -1,131 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgdas_gempak_meta_ncdc_06
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_06.o%J
-#BSUB -q debug
-#BSUB -n 2 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=06
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-############################################
-# GDAS GEMPAK META PRODUCT GENERATION
-############################################
-# set envir=prod or para to test with data in prod or para
-# export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gdas_gempak_meta_ncdc_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gdas}
-export model=${model:-gdas}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
-export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})}
-
-else
-
- export COMIN=/gpfs/dell1/nco/ops/com/gfs/para/${RUN}.${PDY}/${cyc}/gempak ### NCO PARA Realtime
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc}/gempak ### EMC PARA Realtime
-# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime
-# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak ### Boi PARA
-# export COMINgdas=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN} ### Boi PARA
-fi
-
-export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)}
-export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)}
-
-export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak/meta
-
-export COMOUTukmet=${COMOUT}
-export COMOUTecmwf=${COMOUT}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGDAS_GEMPAK_META_NCDC
diff --git a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_12 b/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_12
deleted file mode 100755
index 1c6ec05b31..0000000000
--- a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_12
+++ /dev/null
@@ -1,131 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgdas_gempak_meta_ncdc_12
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_12.o%J
-#BSUB -q debug
-#BSUB -n 2 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=12
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-############################################
-# GDAS GEMPAK META PRODUCT GENERATION
-############################################
-# set envir=prod or para to test with data in prod or para
-# export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gdas_gempak_meta_ncdc_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gdas}
-export model=${model:-gdas}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
-export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})}
-
-else
-
- export COMIN=/gpfs/dell1/nco/ops/com/gfs/para/${RUN}.${PDY}/${cyc}/gempak ### NCO PARA Realtime
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc}/gempak ### EMC PARA Realtime
-# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime
-# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak ### Boi PARA
-# export COMINgdas=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN} ### Boi PARA
-fi
-
-export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)}
-export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)}
-
-export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak/meta
-
-export COMOUTukmet=${COMOUT}
-export COMOUTecmwf=${COMOUT}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGDAS_GEMPAK_META_NCDC
diff --git a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_18 b/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_18
deleted file mode 100755
index b6adf20034..0000000000
--- a/driver/product/run_JGDAS_GEMPAK_META_NCDC_dell.sh_18
+++ /dev/null
@@ -1,131 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgdas_gempak_meta_ncdc_18
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_meta_ncdc_18.o%J
-#BSUB -q debug
-#BSUB -n 2 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=18
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-############################################
-# GDAS GEMPAK META PRODUCT GENERATION
-############################################
-# set envir=prod or para to test with data in prod or para
-# export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gdas_gempak_meta_ncdc_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gdas}
-export model=${model:-gdas}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
-export COMINgdas=${COMINgdas:-$(compath.py ${NET}/${envir}/${RUN})}
-
-else
-
- export COMIN=/gpfs/dell1/nco/ops/com/gfs/para/${RUN}.${PDY}/${cyc}/gempak ### NCO PARA Realtime
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN}.${PDY}/${cyc}/gempak ### EMC PARA Realtime
-# export COMINgdas=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/${RUN} ### EMC PARA Realtime
-# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak ### Boi PARA
-# export COMINgdas=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN} ### Boi PARA
-fi
-
-export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)}
-export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)}
-
-export COMOUTncdc=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak/meta
-
-export COMOUTukmet=${COMOUT}
-export COMOUTecmwf=${COMOUT}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTncdc $COMOUTukmet $COMOUTecmwf
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGDAS_GEMPAK_META_NCDC
diff --git a/driver/product/run_JGDAS_GEMPAK_dell.sh_00 b/driver/product/run_JGDAS_GEMPAK_dell.sh_00
deleted file mode 100755
index 2c1e79b3bf..0000000000
--- a/driver/product/run_JGDAS_GEMPAK_dell.sh_00
+++ /dev/null
@@ -1,119 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gdas_gempak_00
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_00.o%J
-#BSUB -q debug
-#BSUB -n 2 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=00
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-############################################
-# GDAS GEMPAK PRODUCT GENERATION
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
-# export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gdas_gempak_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gdas}
-export model=${model:-gdas}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
-# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
- export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGDAS_GEMPAK
diff --git a/driver/product/run_JGDAS_GEMPAK_dell.sh_06 b/driver/product/run_JGDAS_GEMPAK_dell.sh_06
deleted file mode 100755
index f151af2458..0000000000
--- a/driver/product/run_JGDAS_GEMPAK_dell.sh_06
+++ /dev/null
@@ -1,119 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gdas_gempak_06
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_06.o%J
-#BSUB -q debug
-#BSUB -n 2 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=06
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-############################################
-# GDAS GEMPAK PRODUCT GENERATION
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gdas_gempak_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gdas}
-export model=${model:-gdas}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGDAS_GEMPAK
diff --git a/driver/product/run_JGDAS_GEMPAK_dell.sh_12 b/driver/product/run_JGDAS_GEMPAK_dell.sh_12
deleted file mode 100755
index 0e3a48c9b0..0000000000
--- a/driver/product/run_JGDAS_GEMPAK_dell.sh_12
+++ /dev/null
@@ -1,119 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gdas_gempak_12
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_12.o%J
-#BSUB -q debug
-#BSUB -n 2 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=12
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-############################################
-# GDAS GEMPAK PRODUCT GENERATION
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gdas_gempak_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gdas}
-export model=${model:-gdas}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGDAS_GEMPAK
diff --git a/driver/product/run_JGDAS_GEMPAK_dell.sh_18 b/driver/product/run_JGDAS_GEMPAK_dell.sh_18
deleted file mode 100755
index 4b875b833c..0000000000
--- a/driver/product/run_JGDAS_GEMPAK_dell.sh_18
+++ /dev/null
@@ -1,119 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gdas_gempak_18
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gdas_gempak_18.o%J
-#BSUB -q debug
-#BSUB -n 2 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=18
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-############################################
-# GDAS GEMPAK PRODUCT GENERATION
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gdas_gempak_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gdas}
-export model=${model:-gdas}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGDAS_GEMPAK
diff --git a/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_00 b/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_00
new file mode 100755
index 0000000000..f796569dd6
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_00
@@ -0,0 +1,123 @@
+#!/bin/sh
+
+#BSUB -J jgfs_awips_f012_20km_1p00_00
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_00.o%J
+#BSUB -q debug
+#BSUB -n 1 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=00
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+#####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+module list
+
+################################################
+# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION
+################################################
+
+export fcsthrs=012
+
+############################################
+# user defined
+############################################
+# set envir=para or para to test with data in prod or para
+# export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_awips_f${fcsthrs}_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export USHgfs=${USHgfs:-$HOMEgfs/ush}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+export MPIRUN_AWIPSCFP="mpirun -n 4 cfp "
+
+#########################################################
+# obtain unique process id (pid) and make temp directory
+#########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG
diff --git a/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_06 b/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_06
new file mode 100755
index 0000000000..7ee93467bd
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_06
@@ -0,0 +1,123 @@
+#!/bin/sh
+
+#BSUB -J jgfs_awips_f012_20km_1p00_06
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_06.o%J
+#BSUB -q debug
+#BSUB -n 1 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=06
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+#####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+module list
+
+################################################
+# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION
+################################################
+
+export fcsthrs=012
+
+############################################
+# user defined
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_awips_f${fcsthrs}_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export USHgfs=${USHgfs:-$HOMEgfs/ush}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+export MPIRUN_AWIPSCFP="mpirun -n 4 cfp "
+
+#########################################################
+# obtain unique process id (pid) and make temp directory
+#########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG
diff --git a/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_12 b/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_12
new file mode 100755
index 0000000000..b115bee0a1
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_12
@@ -0,0 +1,123 @@
+#!/bin/sh
+
+#BSUB -J jgfs_awips_f012_20km_1p00_12
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_12.o%J
+#BSUB -q debug
+#BSUB -n 1 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=12
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+#####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+module list
+
+################################################
+# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION
+################################################
+
+export fcsthrs=012
+
+############################################
+# user defined
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+# export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_awips_f${fcsthrs}_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export USHgfs=${USHgfs:-$HOMEgfs/ush}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+export MPIRUN_AWIPSCFP="mpirun -n 4 cfp "
+
+#########################################################
+# obtain unique process id (pid) and make temp directory
+#########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG
diff --git a/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_18 b/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_18
new file mode 100755
index 0000000000..69124df7f4
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_18
@@ -0,0 +1,123 @@
+#!/bin/sh
+
+#BSUB -J jgfs_awips_f012_20km_1p00_18
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_18.o%J
+#BSUB -q debug
+#BSUB -n 1 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=18
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+#####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+module list
+
+################################################
+# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION
+################################################
+
+export fcsthrs=012
+
+############################################
+# user defined
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_awips_f${fcsthrs}_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export USHgfs=${USHgfs:-$HOMEgfs/ush}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+export MPIRUN_AWIPSCFP="mpirun -n 4 cfp "
+
+#########################################################
+# obtain unique process id (pid) and make temp directory
+#########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_AWIPS_20KM_1P0DEG
diff --git a/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_00 b/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_00
new file mode 100755
index 0000000000..cea1667c3b
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_00
@@ -0,0 +1,121 @@
+#!/bin/sh
+
+#BSUB -J jgfs_awips_f12_00
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_00.o%J
+#BSUB -q debug
+#BSUB -n 4 # number of tasks
+#BSUB -R span[ptile=2] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=00
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+#####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+module list
+
+########################################
+# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION
+########################################
+
+export fcsthrs=012
+
+############################################
+# User Define COM, COMOUTwmo, COMIN directories
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_awips_f${fcsthrs}_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export USHgfs=${USHgfs:-$HOMEgfs/ush}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+#########################################################
+# obtain unique process id (pid) and make temp directory
+#########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_AWIPS_G2
diff --git a/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_06 b/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_06
new file mode 100755
index 0000000000..ac96fa6ceb
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_06
@@ -0,0 +1,121 @@
+#!/bin/sh
+
+#BSUB -J jgfs_awips_f12_06
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_06.o%J
+#BSUB -q debug
+#BSUB -n 4 # number of tasks
+#BSUB -R span[ptile=2] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=06
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+#####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+module list
+
+########################################
+# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION
+########################################
+
+export fcsthrs=012
+
+############################################
+# User Define COM, COMOUTwmo, COMIN directories
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_awips_f${fcsthrs}_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export USHgfs=${USHgfs:-$HOMEgfs/ush}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+#########################################################
+# obtain unique process id (pid) and make temp directory
+#########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_AWIPS_G2
diff --git a/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_12 b/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_12
new file mode 100755
index 0000000000..59175f1b05
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_12
@@ -0,0 +1,121 @@
+#!/bin/sh
+
+#BSUB -J jgfs_awips_f12_12
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_12.o%J
+#BSUB -q debug
+#BSUB -n 4 # number of tasks
+#BSUB -R span[ptile=2] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=12
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+#####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+module list
+
+########################################
+# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION
+########################################
+
+export fcsthrs=012
+
+############################################
+# User Define COM, COMOUTwmo, COMIN directories
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_awips_f${fcsthrs}_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export USHgfs=${USHgfs:-$HOMEgfs/ush}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+#########################################################
+# obtain unique process id (pid) and make temp directory
+#########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_AWIPS_G2
diff --git a/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_18 b/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_18
new file mode 100755
index 0000000000..7826e2c5d7
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_AWIPS_G2_dell.sh_18
@@ -0,0 +1,121 @@
+#!/bin/sh
+
+#BSUB -J jgfs_awips_f12_18
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_18.o%J
+#BSUB -q debug
+#BSUB -n 4 # number of tasks
+#BSUB -R span[ptile=2] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=18
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+#####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+module list
+
+########################################
+# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION
+########################################
+
+export fcsthrs=012
+
+############################################
+# User Define COM, COMOUTwmo, COMIN directories
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_awips_f${fcsthrs}_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export USHgfs=${USHgfs:-$HOMEgfs/ush}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+#########################################################
+# obtain unique process id (pid) and make temp directory
+#########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_AWIPS_G2
diff --git a/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_00 b/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_00
new file mode 100755
index 0000000000..38686454bd
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_00
@@ -0,0 +1,113 @@
+#!/bin/sh
+
+#BSUB -J gfs_fbwind_00
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_00.o%J
+#BSUB -q debug
+#BSUB -n 1 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=00
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+#####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+module list
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_fbwind_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export USHgfs=${USHgfs:-$HOMEgfs/ush}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+#########################################################
+# obtain unique process id (pid) and make temp directory
+#########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_FBWIND
diff --git a/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_06 b/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_06
new file mode 100755
index 0000000000..bea42a7e22
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_06
@@ -0,0 +1,113 @@
+#!/bin/sh
+
+#BSUB -J gfs_fbwind_06
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_06.o%J
+#BSUB -q debug
+#BSUB -n 1 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=06
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+#####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+module list
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_fbwind_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export USHgfs=${USHgfs:-$HOMEgfs/ush}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+#########################################################
+# obtain unique process id (pid) and make temp directory
+#########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_FBWIND
diff --git a/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_12 b/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_12
new file mode 100755
index 0000000000..bab3ba0612
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_12
@@ -0,0 +1,113 @@
+#!/bin/sh
+
+#BSUB -J gfs_fbwind_12
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_12.o%J
+#BSUB -q debug
+#BSUB -n 1 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=12
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+#####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+module list
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+# export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_fbwind_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export USHgfs=${USHgfs:-$HOMEgfs/ush}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+#########################################################
+# obtain unique process id (pid) and make temp directory
+#########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_FBWIND
diff --git a/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_18 b/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_18
new file mode 100755
index 0000000000..de6b7fae14
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_FBWIND_dell.sh_18
@@ -0,0 +1,113 @@
+#!/bin/sh
+
+#BSUB -J gfs_fbwind_18
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_18.o%J
+#BSUB -q debug
+#BSUB -n 1 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=18
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+#####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+module list
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_fbwind_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export USHgfs=${USHgfs:-$HOMEgfs/ush}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+#########################################################
+# obtain unique process id (pid) and make temp directory
+#########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_FBWIND
diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_00 b/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_00
new file mode 100755
index 0000000000..359337ea00
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_00
@@ -0,0 +1,131 @@
+#!/bin/sh
+
+#BSUB -J gfs_gempak_meta_00
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_00.o%J
+#BSUB -q debug
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -n 28 # 28 tasks
+#BSUB -R span[ptile=14] # 14 task per node
+#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1
+ # core per task and distribute across sockets
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200114
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=00
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_gempak_meta_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################
+#set the fcst hrs for all the cycles
+#############################################
+export fhbeg=00
+export fhend=384
+export fhinc=12
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p -m 775 $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
+ export COMINgempak=${COMINgempak:-${COMROOT}/${NET}/${envir}}
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime
+ export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para ### EMC PARA Realtime
+
+fi
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta
+
+export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)}
+export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)}
+export COMINnam=${COMINnam:-$(compath.py nam/prod/nam)}
+
+if [ ! -f $COMOUT ] ; then
+ mkdir -p -m 775 $COMOUT
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_META
diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_06 b/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_06
new file mode 100755
index 0000000000..e9413d4053
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_06
@@ -0,0 +1,131 @@
+#!/bin/sh
+
+#BSUB -J gfs_gempak_meta_06
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_06.o%J
+#BSUB -q debug
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -n 28 # 28 tasks
+#BSUB -R span[ptile=14] # 14 task per node
+#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1
+ # core per task and distribute across sockets
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=06
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_gempak_meta_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################
+#set the fcst hrs for all the cycles
+#############################################
+export fhbeg=00
+export fhend=384
+export fhinc=12
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p -m 775 $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
+ export COMINgempak=${COMINgempak:-${COMROOT}/${NET}/${envir}}
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime
+ export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para ### EMC PARA Realtime
+
+fi
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta
+
+export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)}
+export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)}
+export COMINnam=${COMINnam:-$(compath.py nam/prod/nam)}
+
+if [ ! -f $COMOUT ] ; then
+ mkdir -p -m 775 $COMOUT
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_META
diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_12 b/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_12
new file mode 100755
index 0000000000..cc15bb32d3
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_12
@@ -0,0 +1,133 @@
+#!/bin/sh
+
+#BSUB -J gfs_gempak_meta_12
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_12.o%J
+#BSUB -q debug
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -n 28 # 28 tasks
+#BSUB -R span[ptile=14] # 14 task per node
+#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1
+ # core per task and distribute across sockets
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=12
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_gempak_meta_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################
+#set the fcst hrs for all the cycles
+#############################################
+export fhbeg=00
+export fhend=384
+export fhinc=12
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p -m 775 $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
+ export COMINgempak=${COMINgempak:-${COMROOT}/${NET}/${envir}}
+else
+# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime
+# export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para ### EMC PARA Realtime
+ export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/gfs.20200922/12/atmos/gempak
+ export COMINgempak=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para
+
+fi
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta
+
+export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)}
+export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)}
+export COMINnam=${COMINnam:-$(compath.py nam/prod/nam)}
+
+if [ ! -f $COMOUT ] ; then
+ mkdir -p -m 775 $COMOUT
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_META
diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_18 b/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_18
new file mode 100755
index 0000000000..19be9606a7
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_GEMPAK_META_dell.sh_18
@@ -0,0 +1,131 @@
+#!/bin/sh
+
+#BSUB -J gfs_gempak_meta_18
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_18.o%J
+#BSUB -q debug
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -n 28 # 28 tasks
+#BSUB -R span[ptile=14] # 14 task per node
+#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1
+ # core per task and distribute across sockets
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=18
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_gempak_meta_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################
+#set the fcst hrs for all the cycles
+#############################################
+export fhbeg=00
+export fhend=384
+export fhinc=12
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p -m 775 $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
+ export COMINgempak=${COMINgempak:-${COMROOT}/${NET}/${envir}}
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime
+ export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para ### EMC PARA Realtime
+
+fi
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak/meta
+
+export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)}
+export COMINecmwf=${COMINecmwf:-$(compath.py ecmwf/prod/ecmwf)}
+export COMINnam=${COMINnam:-$(compath.py nam/prod/nam)}
+
+if [ ! -f $COMOUT ] ; then
+ mkdir -p -m 775 $COMOUT
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_META
diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_00 b/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_00
new file mode 100755
index 0000000000..7f52fe5e16
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_00
@@ -0,0 +1,123 @@
+#!/bin/sh
+
+#BSUB -J jgfs_gempak_upapgif_00
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_00.o%J
+#BSUB -q debug
+#BSUB -n 1 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200114
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=00
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_gempak_upapgif_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+export MODEL=GFS
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
+ export COMINgfs=${COMINgfs:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}}
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime
+ export COMINgfs=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF
diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_06 b/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_06
new file mode 100755
index 0000000000..bd17a3725c
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_06
@@ -0,0 +1,123 @@
+#!/bin/sh
+
+#BSUB -J jgfs_gempak_upapgif_06
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_06.o%J
+#BSUB -q debug
+#BSUB -n 1 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=06
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_gempak_upapgif_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+export MODEL=GFS
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
+ export COMINgfs=${COMINgfs:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}}
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime
+ export COMINgfs=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF
diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_12 b/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_12
new file mode 100755
index 0000000000..16a86904d6
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_12
@@ -0,0 +1,125 @@
+#!/bin/sh
+
+#BSUB -J jgfs_gempak_upapgif_12
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_12.o%J
+#BSUB -q debug
+#BSUB -n 1 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=12
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_gempak_upapgif_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+export MODEL=GFS
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
+ export COMINgfs=${COMINgfs:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}}
+else
+# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime
+# export COMINgfs=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+ export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/gfs.20200922/12/atmos/gempak *** Boi PARA realtime
+ export COMINgfs=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/gfs.20200922/12/atmos *** Boi PARA realtime
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF
diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_18 b/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_18
new file mode 100755
index 0000000000..2a78d848d0
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_18
@@ -0,0 +1,123 @@
+#!/bin/sh
+
+#BSUB -J jgfs_gempak_upapgif_18
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_18.o%J
+#BSUB -q debug
+#BSUB -n 1 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=18
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_gempak_upapgif_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+export MODEL=GFS
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
+ export COMINgfs=${COMINgfs:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}}
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos/gempak ### EMC PARA Realtime
+ export COMINgfs=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF
diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_00 b/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_00
new file mode 100755
index 0000000000..7b906e14d5
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_00
@@ -0,0 +1,139 @@
+#!/bin/sh
+
+#BSUB -J jgfs_pgrb2_spec_gempak_00
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_00.o%J
+#BSUB -q debug
+#BSUB -n 2 # number of tasks
+#BSUB -R span[ptile=2] # 2 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+export PDY1=`expr $PDY - 1`
+
+export cyc=00
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+############################################
+# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION
+############################################
+
+export LAUNCH_MODE=MPI
+
+###############################################
+# Set MP variables
+###############################################
+export OMP_NUM_THREADS=1
+export MP_LABELIO=yes
+export MP_PULSE=0
+export MP_DEBUG_NOTIMEOUT=yes
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_pgrb2_spec_gempak_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+#########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=gfs
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${NET}.${PDY})/${cyc}}
+ export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gfs.20200922/00
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/atmos/gempak
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT
+fi
+
+#################################################################
+# Execute the script for the regular grib
+#################################################################
+export DATA_HOLD=$DATA
+export DATA=$DATA_HOLD/SPECIAL
+mkdir -p $DATA
+cd $DATA
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC
diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_06 b/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_06
new file mode 100755
index 0000000000..b7c5bd9067
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_06
@@ -0,0 +1,138 @@
+#!/bin/sh
+
+#BSUB -J jgfs_pgrb2_spec_gempak_06
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_06.o%J
+#BSUB -q debug
+#BSUB -n 2 # number of tasks
+#BSUB -R span[ptile=2] # 2 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+export PDY1=`expr $PDY - 1`
+
+export cyc=06
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+############################################
+# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION
+############################################
+
+export LAUNCH_MODE=MPI
+
+###############################################
+# Set MP variables
+###############################################
+export OMP_NUM_THREADS=1
+export MP_LABELIO=yes
+export MP_PULSE=0
+export MP_DEBUG_NOTIMEOUT=yes
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_pgrb2_spec_gempak_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+#########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=gfs
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${NET}.${PDY})/${cyc}}
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/atmos/gempak
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT
+fi
+
+#################################################################
+# Execute the script for the regular grib
+#################################################################
+export DATA_HOLD=$DATA
+export DATA=$DATA_HOLD/SPECIAL
+mkdir -p $DATA
+cd $DATA
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC
diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_12 b/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_12
new file mode 100755
index 0000000000..80cd68ed52
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_12
@@ -0,0 +1,140 @@
+#!/bin/sh
+
+#BSUB -J jgfs_pgrb2_spec_gempak_12
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_12.o%J
+#BSUB -q debug
+#BSUB -n 2 # number of tasks
+#BSUB -R span[ptile=2] # 2 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+export PDY1=`expr $PDY - 1`
+
+export cyc=12
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+############################################
+# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION
+############################################
+
+export LAUNCH_MODE=MPI
+
+###############################################
+# Set MP variables
+###############################################
+export OMP_NUM_THREADS=1
+export MP_LABELIO=yes
+export MP_PULSE=0
+export MP_DEBUG_NOTIMEOUT=yes
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_pgrb2_spec_gempak_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+#########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=gfs
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${NET}.${PDY})/${cyc}}
+ export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gfs.20200922/12
+else
+# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+ export COMIN=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/para/gfs.20200922/12/atmos %%%% Boi PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/atmos/gempak
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT
+fi
+
+#################################################################
+# Execute the script for the regular grib
+#################################################################
+export DATA_HOLD=$DATA
+export DATA=$DATA_HOLD/SPECIAL
+mkdir -p $DATA
+cd $DATA
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC
diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_18 b/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_18
new file mode 100755
index 0000000000..5a455d5577
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_18
@@ -0,0 +1,138 @@
+#!/bin/sh
+
+#BSUB -J jgfs_pgrb2_spec_gempak_18
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_18.o%J
+#BSUB -q debug
+#BSUB -n 2 # number of tasks
+#BSUB -R span[ptile=2] # 2 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+export PDY1=`expr $PDY - 1`
+
+export cyc=18
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+############################################
+# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION
+############################################
+
+export LAUNCH_MODE=MPI
+
+###############################################
+# Set MP variables
+###############################################
+export OMP_NUM_THREADS=1
+export MP_LABELIO=yes
+export MP_PULSE=0
+export MP_DEBUG_NOTIMEOUT=yes
+
+##############################################
+# Define COM, COMOUTwmo, COMIN directories
+##############################################
+
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_pgrb2_spec_gempak_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+#########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=gfs
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${NET}.${PDY})/${cyc}}
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/atmos/gempak
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT
+fi
+
+#################################################################
+# Execute the script for the regular grib
+#################################################################
+export DATA_HOLD=$DATA
+export DATA=$DATA_HOLD/SPECIAL
+mkdir -p $DATA
+cd $DATA
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK_PGRB2_SPEC
diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_00 b/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_00
new file mode 100755
index 0000000000..4fa3355b6e
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_00
@@ -0,0 +1,119 @@
+#!/bin/sh
+
+#BSUB -J gfs_gempak_00
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_00.o%J
+#BSUB -q debug
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -n 24 # 24 tasks
+#BSUB -R span[ptile=12] # 12 task per node
+#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=00
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+############################################
+# Define COM, COMOUTwmo, COMIN directories
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_gempak_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
+# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs.20200922/00
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK
diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_06 b/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_06
new file mode 100755
index 0000000000..7dc444431f
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_06
@@ -0,0 +1,119 @@
+#!/bin/sh
+
+#BSUB -J gfs_gempak_06
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_06.o%J
+#BSUB -q debug
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -n 24 # 24 tasks
+#BSUB -R span[ptile=12] # 12 task per node
+#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=06
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+############################################
+# Define COM, COMOUTwmo, COMIN directories
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_gempak_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/gfs.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+ export ILPOST=3
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK
diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_12 b/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_12
new file mode 100755
index 0000000000..42ccc2faa5
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_12
@@ -0,0 +1,119 @@
+#!/bin/sh
+
+#BSUB -J gfs_gempak_12
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_12.o%J
+#BSUB -q debug
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -n 24 # 24 tasks
+#BSUB -R span[ptile=12] # 12 task per node
+#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=12
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+############################################
+# Define COM, COMOUTwmo, COMIN directories
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_gempak_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/gfs.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+ export ILPOST=3
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK
diff --git a/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_18 b/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_18
new file mode 100755
index 0000000000..4d6aa38911
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_GEMPAK_dell.sh_18
@@ -0,0 +1,119 @@
+#!/bin/sh
+
+#BSUB -J gfs_gempak_18
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_18.o%J
+#BSUB -q debug
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -n 24 # 24 tasks
+#BSUB -R span[ptile=12] # 12 task per node
+#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=18
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+###########################################
+# Now set up GEMPAK/NTRANS environment
+###########################################
+module load gempak/7.3.3
+module list
+
+############################################
+# Define COM, COMOUTwmo, COMIN directories
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_gempak_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
+export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
+export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+# export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/gfs.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+ export ILPOST=3
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos/gempak
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_GEMPAK
diff --git a/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_00 b/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_00
new file mode 100755
index 0000000000..e288c4d488
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_00
@@ -0,0 +1,116 @@
+#!/bin/sh
+
+#BSUB -J jgfs_pgrb2_spec_npoess_00
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_00.o%J
+#BSUB -q debug
+#BSUB -n 1 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=00
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+#####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+module list
+
+############################################
+# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_pgrb2_spec_npoess_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export USHgfs=${USHgfs:-$HOMEgfs/ush}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS
diff --git a/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_06 b/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_06
new file mode 100755
index 0000000000..ca1da8d8fa
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_06
@@ -0,0 +1,116 @@
+#!/bin/sh
+
+#BSUB -J jgfs_pgrb2_spec_npoess_06
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_06.o%J
+#BSUB -q debug
+#BSUB -n 1 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=06
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+#####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+module list
+
+############################################
+# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_pgrb2_spec_npoess_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export USHgfs=${USHgfs:-$HOMEgfs/ush}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS
diff --git a/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_12 b/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_12
new file mode 100755
index 0000000000..304fa2ede9
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_12
@@ -0,0 +1,117 @@
+#!/bin/sh
+
+#BSUB -J jgfs_pgrb2_spec_npoess_12
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_12.o%J
+#BSUB -q debug
+#BSUB -n 1 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=12
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+#####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+module list
+
+############################################
+# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_pgrb2_spec_npoess_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export USHgfs=${USHgfs:-$HOMEgfs/ush}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+ export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/gfs.20200922/12
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS
diff --git a/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_18 b/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_18
new file mode 100755
index 0000000000..e1e0085826
--- /dev/null
+++ b/driver/product/run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_18
@@ -0,0 +1,116 @@
+#!/bin/sh
+
+#BSUB -J jgfs_pgrb2_spec_npoess_18
+#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_18.o%J
+#BSUB -q debug
+#BSUB -n 1 # number of tasks
+#BSUB -R span[ptile=1] # 1 task per node
+#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
+#BSUB -W 00:30
+#BSUB -P GFS-DEV
+#BSUB -R affinity[core(1):distribute=balance]
+
+export KMP_AFFINITY=disabled
+
+export PDY=`date -u +%Y%m%d`
+export PDY=20200922
+
+export PDY1=`expr $PDY - 1`
+
+export cyc=18
+export cycle=t${cyc}z
+
+set -xa
+export PS4='$SECONDS + '
+date
+
+####################################
+## Load the GRIB Utilities module
+#####################################
+module load EnvVars/1.0.2
+module load ips/18.0.1.163
+module load CFP/2.0.1
+module load impi/18.0.1
+module load lsf/10.1
+module load prod_util/1.1.4
+module load prod_envir/1.0.3
+module load grib_util/1.1.0
+module list
+
+############################################
+# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION
+############################################
+# set envir=para or para to test with data in prod or para
+ export envir=para
+ export envir=para
+
+export SENDCOM=YES
+export KEEPDATA=YES
+export job=gfs_pgrb2_spec_npoess_${cyc}
+export pid=${pid:-$$}
+export jobid=${job}.${pid}
+
+# Set FAKE DBNET for testing
+export SENDDBN=YES
+export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
+
+export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
+export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
+export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
+
+mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
+export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
+
+#############################################################
+# Specify versions
+#############################################################
+export gfs_ver=v16.0.0
+
+##########################################################
+# obtain unique process id (pid) and make temp directory
+##########################################################
+export DATA=${DATA:-${DATAROOT}/${jobid}}
+mkdir -p $DATA
+cd $DATA
+
+################################
+# Set up the HOME directory
+################################
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export USHgfs=${USHgfs:-$HOMEgfs/ush}
+export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
+export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
+export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
+export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
+export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
+export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
+
+###################################
+# Specify NET and RUN Name and model
+####################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+export model=${model:-gfs}
+
+##############################################
+# Define COM directories
+##############################################
+if [ $envir = "prod" ] ; then
+# This setting is for testing with GFS (production)
+ export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
+else
+ export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/gfs/para/${RUN}.${PDY}/${cyc}/atmos ### EMC PARA Realtime
+
+fi
+
+export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/atmos
+export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
+
+if [ $SENDCOM = YES ] ; then
+ mkdir -m 775 -p $COMOUT $COMOUTwmo
+fi
+
+#############################################
+# run the GFS job
+#############################################
+sh $HOMEgfs/jobs/JGFS_ATMOS_PGRB2_SPEC_NPOESS
diff --git a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_00 b/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_00
deleted file mode 100755
index 4bca270e13..0000000000
--- a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_00
+++ /dev/null
@@ -1,123 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_awips_f012_20km_1p00_00
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_00.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=00
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-################################################
-# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION
-################################################
-
-export fcsthrs=012
-
-############################################
-# user defined
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_awips_f${fcsthrs}_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export USHgfs=${USHgfs:-$HOMEgfs/ush}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-export MPIRUN_AWIPSCFP="mpirun -n 4 cfp "
-
-#########################################################
-# obtain unique process id (pid) and make temp directory
-#########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG
diff --git a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_06 b/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_06
deleted file mode 100755
index e741bd9574..0000000000
--- a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_06
+++ /dev/null
@@ -1,123 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_awips_f012_20km_1p00_06
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_06.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=06
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-################################################
-# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION
-################################################
-
-export fcsthrs=012
-
-############################################
-# user defined
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_awips_f${fcsthrs}_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export USHgfs=${USHgfs:-$HOMEgfs/ush}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-export MPIRUN_AWIPSCFP="mpirun -n 4 cfp "
-
-#########################################################
-# obtain unique process id (pid) and make temp directory
-#########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG
diff --git a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_12 b/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_12
deleted file mode 100755
index c13d0d1bf0..0000000000
--- a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_12
+++ /dev/null
@@ -1,123 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_awips_f012_20km_1p00_12
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_12.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=12
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-################################################
-# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION
-################################################
-
-export fcsthrs=012
-
-############################################
-# user defined
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_awips_f${fcsthrs}_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export USHgfs=${USHgfs:-$HOMEgfs/ush}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-export MPIRUN_AWIPSCFP="mpirun -n 4 cfp "
-
-#########################################################
-# obtain unique process id (pid) and make temp directory
-#########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG
diff --git a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_18 b/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_18
deleted file mode 100755
index dfab05cc72..0000000000
--- a/driver/product/run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_18
+++ /dev/null
@@ -1,123 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_awips_f012_20km_1p00_18
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f012_20km_1p00_18.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=18
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-################################################
-# GFS_AWIPS_20KM_1P00 AWIPS PRODUCT GENERATION
-################################################
-
-export fcsthrs=012
-
-############################################
-# user defined
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_awips_f${fcsthrs}_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export USHgfs=${USHgfs:-$HOMEgfs/ush}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-export MPIRUN_AWIPSCFP="mpirun -n 4 cfp "
-
-#########################################################
-# obtain unique process id (pid) and make temp directory
-#########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_AWIPS_20KM_1P0DEG
diff --git a/driver/product/run_JGFS_AWIPS_G2_dell.sh_00 b/driver/product/run_JGFS_AWIPS_G2_dell.sh_00
deleted file mode 100755
index 14e7a04e30..0000000000
--- a/driver/product/run_JGFS_AWIPS_G2_dell.sh_00
+++ /dev/null
@@ -1,121 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_awips_f12_00
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_00.o%J
-#BSUB -q debug
-#BSUB -n 4 # number of tasks
-#BSUB -R span[ptile=2] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=00
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-########################################
-# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION
-########################################
-
-export fcsthrs=012
-
-############################################
-# User Define COM, COMOUTwmo, COMIN directories
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_awips_f${fcsthrs}_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export USHgfs=${USHgfs:-$HOMEgfs/ush}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#########################################################
-# obtain unique process id (pid) and make temp directory
-#########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_AWIPS_G2
diff --git a/driver/product/run_JGFS_AWIPS_G2_dell.sh_06 b/driver/product/run_JGFS_AWIPS_G2_dell.sh_06
deleted file mode 100755
index db124f3f59..0000000000
--- a/driver/product/run_JGFS_AWIPS_G2_dell.sh_06
+++ /dev/null
@@ -1,121 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_awips_f12_06
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_06.o%J
-#BSUB -q debug
-#BSUB -n 4 # number of tasks
-#BSUB -R span[ptile=2] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=06
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-########################################
-# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION
-########################################
-
-export fcsthrs=012
-
-############################################
-# User Define COM, COMOUTwmo, COMIN directories
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_awips_f${fcsthrs}_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export USHgfs=${USHgfs:-$HOMEgfs/ush}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#########################################################
-# obtain unique process id (pid) and make temp directory
-#########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_AWIPS_G2
diff --git a/driver/product/run_JGFS_AWIPS_G2_dell.sh_12 b/driver/product/run_JGFS_AWIPS_G2_dell.sh_12
deleted file mode 100755
index 6d69a2c60d..0000000000
--- a/driver/product/run_JGFS_AWIPS_G2_dell.sh_12
+++ /dev/null
@@ -1,121 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_awips_f12_12
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_12.o%J
-#BSUB -q debug
-#BSUB -n 4 # number of tasks
-#BSUB -R span[ptile=2] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=12
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-########################################
-# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION
-########################################
-
-export fcsthrs=012
-
-############################################
-# User Define COM, COMOUTwmo, COMIN directories
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_awips_f${fcsthrs}_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export USHgfs=${USHgfs:-$HOMEgfs/ush}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#########################################################
-# obtain unique process id (pid) and make temp directory
-#########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_AWIPS_G2
diff --git a/driver/product/run_JGFS_AWIPS_G2_dell.sh_18 b/driver/product/run_JGFS_AWIPS_G2_dell.sh_18
deleted file mode 100755
index b0c51418e3..0000000000
--- a/driver/product/run_JGFS_AWIPS_G2_dell.sh_18
+++ /dev/null
@@ -1,121 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_awips_f12_18
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_awips_f12_18.o%J
-#BSUB -q debug
-#BSUB -n 4 # number of tasks
-#BSUB -R span[ptile=2] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=18
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-########################################
-# GFS_AWIPS_G2 AWIPS PRODUCT GENERATION
-########################################
-
-export fcsthrs=012
-
-############################################
-# User Define COM, COMOUTwmo, COMIN directories
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_awips_f${fcsthrs}_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export USHgfs=${USHgfs:-$HOMEgfs/ush}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#########################################################
-# obtain unique process id (pid) and make temp directory
-#########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_AWIPS_G2
diff --git a/driver/product/run_JGFS_FBWIND_dell.sh_00 b/driver/product/run_JGFS_FBWIND_dell.sh_00
deleted file mode 100755
index c193663938..0000000000
--- a/driver/product/run_JGFS_FBWIND_dell.sh_00
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_fbwind_00
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_00.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=00
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_fbwind_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export USHgfs=${USHgfs:-$HOMEgfs/ush}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#########################################################
-# obtain unique process id (pid) and make temp directory
-#########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_FBWIND
diff --git a/driver/product/run_JGFS_FBWIND_dell.sh_06 b/driver/product/run_JGFS_FBWIND_dell.sh_06
deleted file mode 100755
index f7cedf6e80..0000000000
--- a/driver/product/run_JGFS_FBWIND_dell.sh_06
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_fbwind_06
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_06.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=06
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_fbwind_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export USHgfs=${USHgfs:-$HOMEgfs/ush}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#########################################################
-# obtain unique process id (pid) and make temp directory
-#########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_FBWIND
diff --git a/driver/product/run_JGFS_FBWIND_dell.sh_12 b/driver/product/run_JGFS_FBWIND_dell.sh_12
deleted file mode 100755
index f49bd9c387..0000000000
--- a/driver/product/run_JGFS_FBWIND_dell.sh_12
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_fbwind_12
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_12.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=12
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_fbwind_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export USHgfs=${USHgfs:-$HOMEgfs/ush}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#########################################################
-# obtain unique process id (pid) and make temp directory
-#########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_FBWIND
diff --git a/driver/product/run_JGFS_FBWIND_dell.sh_18 b/driver/product/run_JGFS_FBWIND_dell.sh_18
deleted file mode 100755
index f047ac64df..0000000000
--- a/driver/product/run_JGFS_FBWIND_dell.sh_18
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_fbwind_18
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_fbwind_18.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=18
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_fbwind_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export USHgfs=${USHgfs:-$HOMEgfs/ush}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#########################################################
-# obtain unique process id (pid) and make temp directory
-#########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_FBWIND
diff --git a/driver/product/run_JGFS_GEMPAK_META_dell.sh_00 b/driver/product/run_JGFS_GEMPAK_META_dell.sh_00
deleted file mode 100755
index 74f53aa436..0000000000
--- a/driver/product/run_JGFS_GEMPAK_META_dell.sh_00
+++ /dev/null
@@ -1,134 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_gempak_meta_00
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_00.o%J
-#BSUB -q debug
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -n 28 # 28 tasks
-#BSUB -R span[ptile=14] # 14 task per node
-#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1
- # core per task and distribute across sockets
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=00
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_gempak_meta_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################
-#set the fcst hrs for all the cycles
-#############################################
-export fhbeg=00
-export fhend=384
-export fhinc=12
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p -m 775 $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
- export COMINgempak=${COMINgempak:-${COMROOT}/${NET}/${envir}}
-else
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc}/gempak ### EMC PARA Realtime
-# export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1 ### EMC PARA Realtime
-
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak ### Boi PARA
- export COMINgempak=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir} ### Boi PARA
-fi
-
-export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)}
-export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)}
-export COMINnam=${COMINnam:-$(compath.py nam/prod/nam)}
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak/meta
-
-if [ ! -f $COMOUT ] ; then
- mkdir -p -m 775 $COMOUT
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_GEMPAK_META
diff --git a/driver/product/run_JGFS_GEMPAK_META_dell.sh_06 b/driver/product/run_JGFS_GEMPAK_META_dell.sh_06
deleted file mode 100755
index 1e5456c210..0000000000
--- a/driver/product/run_JGFS_GEMPAK_META_dell.sh_06
+++ /dev/null
@@ -1,134 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_gempak_meta_06
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_06.o%J
-#BSUB -q debug
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -n 28 # 28 tasks
-#BSUB -R span[ptile=14] # 14 task per node
-#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1
- # core per task and distribute across sockets
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=06
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_gempak_meta_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################
-#set the fcst hrs for all the cycles
-#############################################
-export fhbeg=00
-export fhend=384
-export fhinc=12
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p -m 775 $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
- export COMINgempak=${COMINgempak:-${COMROOT}/${NET}/${envir}}
-else
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc}/gempak ### EMC PARA Realtime
-# export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1 ### EMC PARA Realtime
-
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak ### Boi PARA
- export COMINgempak=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir} ### Boi PARA
-fi
-
-export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)}
-export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)}
-export COMINnam=${COMINnam:-$(compath.py nam/prod/nam)}
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak/meta
-
-if [ ! -f $COMOUT ] ; then
- mkdir -p -m 775 $COMOUT
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_GEMPAK_META
diff --git a/driver/product/run_JGFS_GEMPAK_META_dell.sh_12 b/driver/product/run_JGFS_GEMPAK_META_dell.sh_12
deleted file mode 100755
index 14fdabd535..0000000000
--- a/driver/product/run_JGFS_GEMPAK_META_dell.sh_12
+++ /dev/null
@@ -1,134 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_gempak_meta_12
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_12.o%J
-#BSUB -q debug
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -n 28 # 28 tasks
-#BSUB -R span[ptile=14] # 14 task per node
-#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1
- # core per task and distribute across sockets
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=12
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_gempak_meta_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################
-#set the fcst hrs for all the cycles
-#############################################
-export fhbeg=00
-export fhend=384
-export fhinc=12
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p -m 775 $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
- export COMINgempak=${COMINgempak:-${COMROOT}/${NET}/${envir}}
-else
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc}/gempak ### EMC PARA Realtime
-# export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1 ### EMC PARA Realtime
-
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak ### Boi PARA
- export COMINgempak=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir} ### Boi PARA
-fi
-
-export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)}
-export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)}
-export COMINnam=${COMINnam:-$(compath.py nam/prod/nam)}
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak/meta
-
-if [ ! -f $COMOUT ] ; then
- mkdir -p -m 775 $COMOUT
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_GEMPAK_META
diff --git a/driver/product/run_JGFS_GEMPAK_META_dell.sh_18 b/driver/product/run_JGFS_GEMPAK_META_dell.sh_18
deleted file mode 100755
index f2b1553e7e..0000000000
--- a/driver/product/run_JGFS_GEMPAK_META_dell.sh_18
+++ /dev/null
@@ -1,134 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_gempak_meta_18
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_meta_18.o%J
-#BSUB -q debug
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -n 28 # 28 tasks
-#BSUB -R span[ptile=14] # 14 task per node
-#BSUB -R affinity[core(1):distribute=balance] # using 14 cores on node and bind to 1
- # core per task and distribute across sockets
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=18
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_gempak_meta_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################
-#set the fcst hrs for all the cycles
-#############################################
-export fhbeg=00
-export fhend=384
-export fhinc=12
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p -m 775 $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
- export COMINgempak=${COMINgempak:-${COMROOT}/${NET}/${envir}}
-else
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1/gfs.${PDY}/${cyc}/gempak ### EMC PARA Realtime
-# export COMINgempak=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt1 ### EMC PARA Realtime
-
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak ### Boi PARA
- export COMINgempak=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir} ### Boi PARA
-fi
-
-export COMINukmet=${COMINukmet:-$(compath.py nawips/prod/ukmet)}
-export COMINecmwf=${COMINecmwf:-$(compath.py nawips/prod/ecmwf)}
-export COMINnam=${COMINnam:-$(compath.py nam/prod/nam)}
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak/meta
-
-if [ ! -f $COMOUT ] ; then
- mkdir -p -m 775 $COMOUT
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_GEMPAK_META
diff --git a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_00 b/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_00
deleted file mode 100755
index 785e09f30c..0000000000
--- a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_00
+++ /dev/null
@@ -1,122 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_gempak_upapgif_00
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_00.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=00
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_gempak_upapgif_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-export MODEL=GFS
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
- export COMINgfs=${COMINgfs:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}}
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak ### Boi PARA
- export COMINgfs=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_GEMPAK_NCDC_UPAPGIF
diff --git a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_06 b/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_06
deleted file mode 100755
index 09ced228bb..0000000000
--- a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_06
+++ /dev/null
@@ -1,122 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_gempak_upapgif_06
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_06.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=06
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_gempak_upapgif_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-export MODEL=GFS
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
- export COMINgfs=${COMINgfs:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}}
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak ### Boi PARA
- export COMINgfs=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_GEMPAK_NCDC_UPAPGIF
diff --git a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_12 b/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_12
deleted file mode 100755
index 40d315203c..0000000000
--- a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_12
+++ /dev/null
@@ -1,122 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_gempak_upapgif_12
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_12.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=12
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_gempak_upapgif_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-export MODEL=GFS
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
- export COMINgfs=${COMINgfs:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}}
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak ### Boi PARA
- export COMINgfs=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_GEMPAK_NCDC_UPAPGIF
diff --git a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_18 b/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_18
deleted file mode 100755
index ead98fc978..0000000000
--- a/driver/product/run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_18
+++ /dev/null
@@ -1,122 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_gempak_upapgif_18
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_upapgif_18.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=18
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_gempak_upapgif_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-export MODEL=GFS
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}/gempak}
- export COMINgfs=${COMINgfs:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}}
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak ### Boi PARA
- export COMINgfs=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_GEMPAK_NCDC_UPAPGIF
diff --git a/driver/product/run_JGFS_GEMPAK_dell.sh_00 b/driver/product/run_JGFS_GEMPAK_dell.sh_00
deleted file mode 100755
index 1b4d796753..0000000000
--- a/driver/product/run_JGFS_GEMPAK_dell.sh_00
+++ /dev/null
@@ -1,118 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_gempak_00
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_00.o%J
-#BSUB -q debug
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -n 24 # 24 tasks
-#BSUB -R span[ptile=12] # 12 task per node
-#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=00
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-############################################
-# Define COM, COMOUTwmo, COMIN directories
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_gempak_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_GEMPAK
diff --git a/driver/product/run_JGFS_GEMPAK_dell.sh_06 b/driver/product/run_JGFS_GEMPAK_dell.sh_06
deleted file mode 100755
index 37c3776ff4..0000000000
--- a/driver/product/run_JGFS_GEMPAK_dell.sh_06
+++ /dev/null
@@ -1,118 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_gempak_06
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_06.o%J
-#BSUB -q debug
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -n 24 # 24 tasks
-#BSUB -R span[ptile=12] # 12 task per node
-#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=06
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-############################################
-# Define COM, COMOUTwmo, COMIN directories
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_gempak_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_GEMPAK
diff --git a/driver/product/run_JGFS_GEMPAK_dell.sh_12 b/driver/product/run_JGFS_GEMPAK_dell.sh_12
deleted file mode 100755
index 8d8c6f3027..0000000000
--- a/driver/product/run_JGFS_GEMPAK_dell.sh_12
+++ /dev/null
@@ -1,118 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_gempak_12
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_12.o%J
-#BSUB -q debug
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -n 24 # 24 tasks
-#BSUB -R span[ptile=12] # 12 task per node
-#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=12
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-############################################
-# Define COM, COMOUTwmo, COMIN directories
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_gempak_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_GEMPAK
diff --git a/driver/product/run_JGFS_GEMPAK_dell.sh_18 b/driver/product/run_JGFS_GEMPAK_dell.sh_18
deleted file mode 100755
index 296a6b96b1..0000000000
--- a/driver/product/run_JGFS_GEMPAK_dell.sh_18
+++ /dev/null
@@ -1,118 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_gempak_18
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_gempak_18.o%J
-#BSUB -q debug
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -n 24 # 24 tasks
-#BSUB -R span[ptile=12] # 12 task per node
-#BSUB -R affinity[core(1):distribute=balance] # using 12 cores on node and bind to 1 core per task and distribute across sockets
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=18
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-############################################
-# Define COM, COMOUTwmo, COMIN directories
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_gempak_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}/gempak
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_GEMPAK
diff --git a/driver/product/run_JGFS_NCEPPOST.sh b/driver/product/run_JGFS_NCEPPOST.sh
index 05bd354b7f..88285cbf8d 100755
--- a/driver/product/run_JGFS_NCEPPOST.sh
+++ b/driver/product/run_JGFS_NCEPPOST.sh
@@ -16,7 +16,7 @@
#############################################################
# Function been tested: GFS master pgb file for a giving hour.
#
-# Calling sequence: run_JGFS_NCEPPOST.sh -> JGFS_NCEPPOST -> exgfs_nceppost.sh.ecf -> global_nceppost.sh -> ncep_post
+# Calling sequence: run_JGFS_NCEPPOST.sh -> JGFS_NCEPPOST -> exgfs_nceppost.sh -> global_nceppost.sh -> ncep_post
#
# Initial condition: CDATE=2016020900 (where /global/noscrub/emc.glopara/com/gfs/para/gfs.${PDY}${cyc} has data
# post_times="12" (Which hour of the master grib2 file to generate)
diff --git a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_00 b/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_00
deleted file mode 100755
index ea6dd55cfe..0000000000
--- a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_00
+++ /dev/null
@@ -1,138 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_pgrb2_spec_gempak_00
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_00.o%J
-#BSUB -q debug
-#BSUB -n 2 # number of tasks
-#BSUB -R span[ptile=2] # 2 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-export PDY1=`expr $PDY - 1`
-
-export cyc=00
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-############################################
-# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION
-############################################
-
-export LAUNCH_MODE=MPI
-
-###############################################
-# Set MP variables
-###############################################
-export OMP_NUM_THREADS=1
-export MP_LABELIO=yes
-export MP_PULSE=0
-export MP_DEBUG_NOTIMEOUT=yes
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_pgrb2_spec_gempak_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-#########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=gfs
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${NET}.${PDY})/${cyc}}
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/gempak
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT
-fi
-
-#################################################################
-# Execute the script for the regular grib
-#################################################################
-export DATA_HOLD=$DATA
-export DATA=$DATA_HOLD/SPECIAL
-mkdir -p $DATA
-cd $DATA
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_GEMPAK
diff --git a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_06 b/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_06
deleted file mode 100755
index 4b41c1254c..0000000000
--- a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_06
+++ /dev/null
@@ -1,138 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_pgrb2_spec_gempak_06
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_06.o%J
-#BSUB -q debug
-#BSUB -n 2 # number of tasks
-#BSUB -R span[ptile=2] # 2 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-export PDY1=`expr $PDY - 1`
-
-export cyc=06
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-############################################
-# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION
-############################################
-
-export LAUNCH_MODE=MPI
-
-###############################################
-# Set MP variables
-###############################################
-export OMP_NUM_THREADS=1
-export MP_LABELIO=yes
-export MP_PULSE=0
-export MP_DEBUG_NOTIMEOUT=yes
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_pgrb2_spec_gempak_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-#########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=gfs
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${NET}.${PDY})/${cyc}}
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/gempak
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT
-fi
-
-#################################################################
-# Execute the script for the regular grib
-#################################################################
-export DATA_HOLD=$DATA
-export DATA=$DATA_HOLD/SPECIAL
-mkdir -p $DATA
-cd $DATA
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_GEMPAK
diff --git a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_12 b/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_12
deleted file mode 100755
index 153f1ba28d..0000000000
--- a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_12
+++ /dev/null
@@ -1,138 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_pgrb2_spec_gempak_12
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_12.o%J
-#BSUB -q debug
-#BSUB -n 2 # number of tasks
-#BSUB -R span[ptile=2] # 2 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-export PDY1=`expr $PDY - 1`
-
-export cyc=12
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-############################################
-# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION
-############################################
-
-export LAUNCH_MODE=MPI
-
-###############################################
-# Set MP variables
-###############################################
-export OMP_NUM_THREADS=1
-export MP_LABELIO=yes
-export MP_PULSE=0
-export MP_DEBUG_NOTIMEOUT=yes
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_pgrb2_spec_gempak_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-#########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=gfs
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${NET}.${PDY})/${cyc}}
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/gempak
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT
-fi
-
-#################################################################
-# Execute the script for the regular grib
-#################################################################
-export DATA_HOLD=$DATA
-export DATA=$DATA_HOLD/SPECIAL
-mkdir -p $DATA
-cd $DATA
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_GEMPAK
diff --git a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_18 b/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_18
deleted file mode 100755
index 5157c58aa4..0000000000
--- a/driver/product/run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_18
+++ /dev/null
@@ -1,138 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_pgrb2_spec_gempak_18
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_gempak_18.o%J
-#BSUB -q debug
-#BSUB -n 2 # number of tasks
-#BSUB -R span[ptile=2] # 2 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-export PDY1=`expr $PDY - 1`
-
-export cyc=18
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-###########################################
-# Now set up GEMPAK/NTRANS environment
-###########################################
-module load gempak/7.3.1
-module list
-
-############################################
-# GFS_PGRB2_SPEC_GEMPAK PRODUCT GENERATION
-############################################
-
-export LAUNCH_MODE=MPI
-
-###############################################
-# Set MP variables
-###############################################
-export OMP_NUM_THREADS=1
-export MP_LABELIO=yes
-export MP_PULSE=0
-export MP_DEBUG_NOTIMEOUT=yes
-
-##############################################
-# Define COM, COMOUTwmo, COMIN directories
-##############################################
-
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_pgrb2_spec_gempak_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-#########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export FIXgempak=${FIXgempak:-$HOMEgfs/gempak/fix}
-export USHgempak=${USHgempak:-$HOMEgfs/gempak/ush}
-export SRCgfs=${SRCgfs:-$HOMEgfs/scripts}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=gfs
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${NET}.${PDY})/${cyc}}
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${NET}.${PDY}/${cyc}/gempak
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT
-fi
-
-#################################################################
-# Execute the script for the regular grib
-#################################################################
-export DATA_HOLD=$DATA
-export DATA=$DATA_HOLD/SPECIAL
-mkdir -p $DATA
-cd $DATA
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_GEMPAK
diff --git a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_00 b/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_00
deleted file mode 100755
index ce93ef06f3..0000000000
--- a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_00
+++ /dev/null
@@ -1,116 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_pgrb2_spec_npoess_00
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_00.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=00
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-############################################
-# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_pgrb2_spec_npoess_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export USHgfs=${USHgfs:-$HOMEgfs/ush}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_NPOESS
diff --git a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_06 b/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_06
deleted file mode 100755
index ec22a80f35..0000000000
--- a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_06
+++ /dev/null
@@ -1,116 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_pgrb2_spec_npoess_06
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_06.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=06
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-############################################
-# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_pgrb2_spec_npoess_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export USHgfs=${USHgfs:-$HOMEgfs/ush}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_NPOESS
diff --git a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_12 b/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_12
deleted file mode 100755
index 8be27ac95e..0000000000
--- a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_12
+++ /dev/null
@@ -1,116 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_pgrb2_spec_npoess_12
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_12.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=12
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-############################################
-# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_pgrb2_spec_npoess_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export USHgfs=${USHgfs:-$HOMEgfs/ush}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_NPOESS
diff --git a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_18 b/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_18
deleted file mode 100755
index ff647c282f..0000000000
--- a/driver/product/run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_18
+++ /dev/null
@@ -1,116 +0,0 @@
-#!/bin/sh
-
-#BSUB -J jgfs_pgrb2_spec_npoess_18
-#BSUB -o /gpfs/dell2/ptmp/Boi.Vuong/output/gfs_pgrb2_spec_npoess_18.o%J
-#BSUB -q debug
-#BSUB -n 1 # number of tasks
-#BSUB -R span[ptile=1] # 1 task per node
-#BSUB -cwd /gpfs/dell2/ptmp/Boi.Vuong/output
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core(1):distribute=balance]
-
-export KMP_AFFINITY=disabled
-
-export PDY=`date -u +%Y%m%d`
-export PDY=20190829
-
-export PDY1=`expr $PDY - 1`
-
-export cyc=18
-export cycle=t${cyc}z
-
-set -xa
-export PS4='$SECONDS + '
-date
-
-####################################
-## Load the GRIB Utilities module
-#####################################
-module load EnvVars/1.0.2
-module load ips/18.0.1.163
-module load CFP/2.0.1
-module load impi/18.0.1
-module load lsf/10.1
-module load prod_util/1.1.3
-module load prod_envir/1.0.3
-module load grib_util/1.1.0
-module list
-
-############################################
-# GFS PGRB2_SPECIAL_POST PRODUCT GENERATION
-############################################
-# set envir=prod or para to test with data in prod or para
- export envir=para
- export envir=prod
-
-export SENDCOM=YES
-export KEEPDATA=YES
-export job=gfs_pgrb2_spec_npoess_${cyc}
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-# Set FAKE DBNET for testing
-export SENDDBN=YES
-export DBNROOT=/gpfs/hps/nco/ops/nwprod/prod_util.v1.0.24/fakedbn
-
-export DATAROOT=/gpfs/dell2/ptmp/Boi.Vuong/output
-export NWROOT=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git
-export COMROOT2=/gpfs/dell2/ptmp/Boi.Vuong/com
-
-mkdir -m 775 -p ${COMROOT2} ${COMROOT2}/logs ${COMROOT2}/logs/jlogfiles
-export jlogfile=${COMROOT2}/logs/jlogfiles/jlogfile.${jobid}
-
-#############################################################
-# Specify versions
-#############################################################
-export gfs_ver=v15.2.0
-
-##########################################################
-# obtain unique process id (pid) and make temp directory
-##########################################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-mkdir -p $DATA
-cd $DATA
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-export USHgfs=${USHgfs:-$HOMEgfs/ush}
-export EXECgfs=${EXECgfs:-$HOMEgfs/exec}
-export PARMgfs=${PARMgfs:-$HOMEgfs/parm}
-export EXPDIR=${EXPDIR:-$HOMEgfs/parm/config}
-export PARMwmo=${PARMwmo:-$HOMEgfs/parm/wmo}
-export PARMproduct=${PARMproduct:-$HOMEgfs/parm/product}
-export FIXgfs=${FIXgfs:-$HOMEgfs/fix}
-
-###################################
-# Specify NET and RUN Name and model
-####################################
-export NET=${NET:-gfs}
-export RUN=${RUN:-gfs}
-export model=${model:-gfs}
-
-##############################################
-# Define COM directories
-##############################################
-if [ $envir = "prod" ] ; then
-# This setting is for testing with GFS (production)
- export COMIN=${COMIN:-$(compath.py ${NET}/${envir}/${RUN}.${PDY})/${cyc}} ### NCO PROD
-else
- export COMIN=/gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/git/${RUN}.${PDY}/${cyc} ### Boi PARA
-# export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/prfv3rt3b/gfs.${PDY}/${cyc} ### EMC PARA Realtime
-fi
-
-export COMOUT=${COMROOT2}/${NET}/${envir}/${RUN}.${PDY}/${cyc}
-export COMOUTwmo=${COMOUTwmo:-${COMOUT}/wmo}
-
-if [ $SENDCOM = YES ] ; then
- mkdir -m 775 -p $COMOUT $COMOUTwmo
-fi
-
-#############################################
-# run the GFS job
-#############################################
-sh $HOMEgfs/jobs/JGFS_PGRB2_SPEC_NPOESS
diff --git a/driver/product/run_JGFS_WAFS b/driver/product/run_JGFS_WAFS
deleted file mode 100755
index 90d7e3e4c9..0000000000
--- a/driver/product/run_JGFS_WAFS
+++ /dev/null
@@ -1,158 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_wafs
-#BSUB -oo /ptmpp1/Yali.Mao/gfs_wafs.o%J
-#BSUB -eo /ptmpp1/Yali.Mao/gfs_wafs.o%J
-#BSUB -L /bin/sh
-#BSUB -q debug
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R rusage[mem=500]
-#BSUB -R affinity[core]
-
-set -xa
-
-export OMP_NUM_THREADS=1
-export MP_MPILIB=mpich2
-export MP_EUILIB=us
-export MP_LABELIO=yes
-export MP_COMPILER=intel
-
-
-############################################
-# Loading module
-############################################
-. /usrx/local/Modules/default/init/ksh
-module load prod_util/v1.0.2
-module load grib_util/v1.0.1
-
-############################################
-# required exports!
-############################################
-### envir: prod/dev/para/bkup/ges/test bkup2/ges2/para2/prod2/prd_p6
-export envir=prod
-
-export cyc=${cyc:-00}
-export fcsthrs=30
-
-# gfs_wafs for octants (8 WAFS files)
-export job=gfs_wafs_f${fcsthrs}_${cyc}
-
-############################################
-# set NET RUN
-############################################
-### NET: gfs/para/parallel-test/nam/rap/ dump/ens/nawips/nesdis/
-export NET=gfs
-export RUN=gfs
-
-
-############################################
-# Specify versions
-############################################
-export gfs_ver=v13.0.0
-
-
-############################################
-# user defined
-############################################
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-#needs to be the current date to make sure comparison is good at $PCOM
-export PDY=`cut -c 7-14 /com2/date/t00z`
-
-USER=`whoami`
-
-############################################
-# SENDCOM=YES--Copy output file to /com
-# SENDECF=YES--Allow to talk back to ECF
-# SENDDBN=YES--Alert output file to TOC
-# KEEPDATA=NO--Remove temporary working
-############################################
-export SENDCOM=YES
-export SENDDBN=NO
-export SENDDBN_NTC=NO
-export KEEPDATA=YES
-
-############################################
-# Define ROOT directories
-############################################
-export COMROOT=/com
-#export NWROOTp1=/nwprod
-export PCOMROOT=/ptmpp1/${USER}/pcom
-export NWROOT=/global/save/Yali.Mao/project
-export DATAROOT=/ptmpp1/${USER}
-
-############################################
-# Define DATA PCOM, COMOUT and COMIN
-############################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-export PCOM=${PCOM:-$PCOMROOT/${NET}}
-export COMOUT=/ptmpp1/${USER}/gfs_wafs.$PDY
-#export COMIN=/com/${NET}/${envir}/${RUN}.${PDY}
-
-export jlogfile=/$DATA/jlogfile.${jobid}
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-
-#############################################
-# run the job
-#############################################
-sh $HOMEgfs/jobs/JGFS_WAFS
-
-#############################################
-# compare the output (optional)
-#############################################
-if [ $USER = 'Yali.Mao' ] ; then
- # the standard data to be compared to
- stdout=/com/${NET}/$envir/${RUN}.${PDY}
- if [ $envir = prod ]; then
- stdpcom=/pcom/gfs
- else
- stdpcom=/pcom/${envir}/gfs
- fi
-
- for gid in 37 38 39 40 41 42 43 44 ; do
-
- # comparing $COMOUT products
- cmp $COMOUT/wafs${NET}${gid}.t${cyc}z.gribf${fcsthrs} $stdout/wafs${NET}${gid}.t${cyc}z.gribf${fcsthrs}
- cmp $COMOUT/wafs${NET}${gid}.t${cyc}z.gribf${fcsthrs}.grib2 $stdout/wafs${NET}${gid}.t${cyc}z.gribf${fcsthrs}.grib2
-
- # $PCOM data on develop machine may be out of date, so skip the comparison
- continue
- #stdpcom=/ptmpp2/Jiayi.Peng/data
-
- # comparing $PCOM products
- if [ $fcsthrs -eq 30 ] ; then
- sets=b
- for fhr in 12 18 24 30 ; do
- cmp $PCOM/com.wafs${cyc}${fhr}${sets}.$job $stdpcom/com.wafs${cyc}${fhr}${sets}.$job
- cmp $PCOM/xtrn.wfs${NET}${cyc}${fhr}${sets}.$job $stdpcom/xtrn.wfs${NET}${cyc}${fhr}${sets}.$job
- done
- sets=
- for fhr in 00 06 ; do
- cmp $PCOM/com.wafs${cyc}${fhr}${sets}.$job $stdpcom/com.wafs${cyc}${fhr}${sets}.$job
- cmp $PCOM/xtrn.wfs${NET}${cyc}${fhr}${sets}.$job $stdpcom/xtrn.wfs${NET}${cyc}${fhr}${sets}.$job
- done
- fi
- if [ $fcsthrs -ge 12 -a $fcsthrs -le 30 ] ; then
- sets=a
- cmp $PCOM/com.wafs${cyc}${fcsthrs}${sets}.$job $stdpcom/com.wafs${cyc}${fcsthrs}${sets}.$job
- cmp $PCOM/xtrn.wfs${NET}${cyc}${fcsthrs}${sets}.$job $stdpcom/xtrn.wfs${NET}${cyc}${fcsthrs}${sets}.$job
- elif [ $fcsthrs -ge 36 ] ; then
- sets=
- cmp $PCOM/com.wafs${cyc}${fcsthrs}${sets}.$job $stdpcom/com.wafs${cyc}${fcsthrs}${sets}.$job
- cmp $PCOM/xtrn.wfs${NET}${cyc}${fcsthrs}${sets}.$job $stdpcom/xtrn.wfs${NET}${cyc}${fcsthrs}${sets}.$job
- # elif [ $fcsthrs -le 36 ] ; then
- # no comparison
- fi
-
- done
-
-fi
-
-exit
-
diff --git a/driver/product/run_JGFS_WAFS.cray b/driver/product/run_JGFS_WAFS.cray
deleted file mode 100755
index d16275e52f..0000000000
--- a/driver/product/run_JGFS_WAFS.cray
+++ /dev/null
@@ -1,195 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_wafs
-#BSUB -cwd /gpfs/hps/ptmp/Yali.Mao
-#BSUB -oo /gpfs/hps/ptmp/Yali.Mao/gfs_wafs.o%J
-#BSUB -eo /gpfs/hps/ptmp/Yali.Mao/gfs_wafs.o%J
-##BSUB -L /bin/sh
-#BSUB -q debug
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -M 500
-#BSUB -extsched 'CRAYLINUX[]' -R '1*{select[craylinux && !vnode]} + 1*{select[craylinux && vnode]span[ptile=1] cu[type=cabinet]}'
-
-# The following two lines will speed up 'cnvgrib'
-module load iobuf
-
-# 8 means octants
-
-############################################
-# Loading module
-############################################
-. $MODULESHOME/init/ksh
-module load PrgEnv-intel ESMF-intel-haswell/3_1_0rp5 cfp-intel-sandybridge iobuf craype-hugepages2M craype-haswell
-#module load cfp-intel-sandybridge/1.1.0
-module use /gpfs/hps/nco/ops/nwprod/modulefiles
-module load prod_envir
-module load prod_util
-module load prod_util/1.0.4
-module load grib_util/1.0.3
-
-set -xa
-
-export OMP_NUM_THREADS=1
-export KMP_AFFINITY=disabled
-export OMP_STACKSIZE=1024m
-export MP_LABELIO=yes
-export MP_STDOUTMODE=ordered
-
-####export OMP_NUM_THREADS=1
-####export MP_MPILIB=mpich2
-####export MP_EUILIB=us
-####export MP_LABELIO=yes
-####export MP_COMPILER=intel
-
-############################################
-# required exports!
-############################################
-### envir: prod/dev/para/bkup/ges/test bkup2/ges2/para2/prod2/prd_p6
-export envir=para
-
-export cyc=${cyc:-00}
-# 00 06 12 30 33
-export fcsthrs=30
-
-# gfs_wafs for octants (8 WAFS files)
-export job=gfs_wafs_f${fcsthrs}_${cyc}
-
-############################################
-# set NET RUN
-############################################
-### NET: gfs/para/parallel-test/nam/rap/ dump/ens/nawips/nesdis/
-export NET=gfs
-export RUN=gfs
-
-
-############################################
-# Specify versions
-############################################
-export gfs_ver=v4.0.0
-
-
-############################################
-# user defined
-############################################
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-#needs to be the current date to make sure comparison is good at $PCOM
-#export PDY=`$NDATE -24 | cut -c 1-8`
-export PDY=`cut -c 7-14 $COMROOT/date/t00z`
-export PDY=20161101
-
-USER=`whoami`
-
-############################################
-# SENDCOM=YES--Copy output file to /com
-# SENDECF=YES--Allow to talk back to ECF
-# SENDDBN=YES--Alert output file to TOC
-# KEEPDATA=NO--Remove temporary working
-############################################
-export SENDCOM=YES
-export SENDDBN=NO
-export SENDDBN_NTC=NO
-export KEEPDATA=YES
-
-############################################
-# Define ROOT directories
-############################################
-export COMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com2
-#export NWROOTp1=/nwprod
-export PCOMROOT=/gpfs/hps/ptmp/${USER}/pcom
-export NWROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/project
-export DATAROOT=/gpfs/hps/ptmp/${USER}
-
-############################################
-# Define DATA PCOM, COMOUT and COMIN
-############################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-export PCOM=${PCOM:-$PCOMROOT/${NET}}
-export COMOUT=/gpfs/hps/ptmp/${USER}/gfs_wafs.$PDY
-export COMIN=$COMROOT/gfs/$envir/gfs.$PDY
-
-export jlogfile=/$DATA/jlogfile.${jobid}
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/wafs_cray.${gfs_ver}}
-
-#############################################
-# run the job
-#############################################
-sh $HOMEgfs/jobs/JGFS_WAFS
-
-exit
-
-
-#############################################
-# compare the output (optional)
-#############################################
-
-DIFFGB="/gpfs/hps/emc/global/noscrub/Yali.Mao/save/bin/diffgb -x"
-
-stdpcom=/gpfs/gp1/ptmp/Yali.Mao/pcomop
-files=`ls $PCOM/`
-for file in $files ; do
- $DIFFGB $PCOM/$file $stdpcom/$file > $file.diff
-done
-
-
-stdcom=/gpfs/gp2/nco/ops/com/gfs/prod/gfs.$PDY
-files=`ls $COMOUT/`
-for file in $files ; do
- $DIFFGB $COMOUT/$file $stdcom/$file > $file.diff
-done
-
-if [ $USER = 'Yali.Mao' ] ; then
- # the standard data to be compared to
- stdout=/com/${NET}/$envir/${RUN}.${PDY}
- if [ $envir = prod ]; then
- stdpcom=/pcom/gfs
- else
- stdpcom=/pcom/${envir}/gfs
- fi
-
- for gid in 37 38 39 40 41 42 43 44 ; do
-
- # comparing $COMOUT products
- cmp $COMOUT/wafs${NET}${gid}.t${cyc}z.gribf${fcsthrs} $stdout/wafs${NET}${gid}.t${cyc}z.gribf${fcsthrs}
- cmp $COMOUT/wafs${NET}${gid}.t${cyc}z.gribf${fcsthrs}.grib2 $stdout/wafs${NET}${gid}.t${cyc}z.gribf${fcsthrs}.grib2
-
- # $PCOM data on develop machine may be out of date, so skip the comparison
- continue
- #stdpcom=/ptmpp2/Jiayi.Peng/data
-
- # comparing $PCOM products
- if [ $fcsthrs -eq 30 ] ; then
- sets=b
- for fhr in 12 18 24 30 ; do
- cmp $PCOM/com.wafs${cyc}${fhr}${sets}.$job $stdpcom/com.wafs${cyc}${fhr}${sets}.$job
- cmp $PCOM/xtrn.wfs${NET}${cyc}${fhr}${sets}.$job $stdpcom/xtrn.wfs${NET}${cyc}${fhr}${sets}.$job
- done
- sets=
- for fhr in 00 06 ; do
- cmp $PCOM/com.wafs${cyc}${fhr}${sets}.$job $stdpcom/com.wafs${cyc}${fhr}${sets}.$job
- cmp $PCOM/xtrn.wfs${NET}${cyc}${fhr}${sets}.$job $stdpcom/xtrn.wfs${NET}${cyc}${fhr}${sets}.$job
- done
- fi
- if [ $fcsthrs -ge 12 -a $fcsthrs -le 30 ] ; then
- sets=a
- cmp $PCOM/com.wafs${cyc}${fcsthrs}${sets}.$job $stdpcom/com.wafs${cyc}${fcsthrs}${sets}.$job
- cmp $PCOM/xtrn.wfs${NET}${cyc}${fcsthrs}${sets}.$job $stdpcom/xtrn.wfs${NET}${cyc}${fcsthrs}${sets}.$job
- elif [ $fcsthrs -ge 36 ] ; then
- sets=
- cmp $PCOM/com.wafs${cyc}${fcsthrs}${sets}.$job $stdpcom/com.wafs${cyc}${fcsthrs}${sets}.$job
- cmp $PCOM/xtrn.wfs${NET}${cyc}${fcsthrs}${sets}.$job $stdpcom/xtrn.wfs${NET}${cyc}${fcsthrs}${sets}.$job
- # elif [ $fcsthrs -le 36 ] ; then
- # no comparison
- fi
-
- done
-
-fi
-
-exit
diff --git a/driver/product/run_JGFS_WAFS_BLENDING b/driver/product/run_JGFS_WAFS_BLENDING
deleted file mode 100755
index 83ba8e1ee3..0000000000
--- a/driver/product/run_JGFS_WAFS_BLENDING
+++ /dev/null
@@ -1,150 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_wafs_blending
-#BSUB -oo /ptmpp1/Yali.Mao/gfs_wafs_blending.o%J
-#BSUB -eo /ptmpp1/Yali.Mao/gfs_wafs_blending.o%J
-#BSUB -L /bin/sh
-#BSUB -q debug
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R rusage[mem=500]
-#BSUB -R affinity[core]
-
-set -xa
-
-export OMP_NUM_THREADS=1
-export MP_MPILIB=mpich2
-export MP_EUILIB=us
-export MP_LABELIO=yes
-export MP_COMPILER=intel
-
-
-############################################
-# Loading module
-############################################
-. /usrx/local/Modules/default/init/ksh
-module load prod_util/v1.0.2
-module load grib_util/v1.0.1
-module use /nwpara2/modulefiles
-module load util_shared/v1.0.3
-
-############################################
-# required exports!
-############################################
-### envir: prod/dev/para/bkup/ges/test bkup2/ges2/para2/prod2/prd_p6
-export envir=prod
-
-export cyc=${cyc:-00}
-
-# gfs_wafs_blending for blending icing turbulence of US and UK
-export job=gfs_wafs_blending_${cyc}
-
-############################################
-# set NET RUN
-############################################
-### NET: gfs/para/parallel-test/nam/rap/ dump/ens/nawips/nesdis/
-export NET=gfs
-export RUN=gfs
-
-
-############################################
-# Specify versions
-############################################
-export gfs_ver=v13.0.0
-
-
-############################################
-# user defined
-############################################
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-#needs to be the current date to make sure comparison is good at $PCOM
-export PDY=`cut -c 7-14 /com2/date/t00z`
-
-USER=`whoami`
-
-############################################
-# SENDCOM=YES--Copy output file to /com
-# SENDECF=YES--Allow to talk back to ECF
-# SENDDBN=YES--Alert output file to TOC
-# KEEPDATA=NO--Remove temporary working
-############################################
-export SENDCOM=YES
-export SENDDBN=NO
-export SENDDBN_NTC=NO
-export SENDDBN_GB2=NO
-export KEEPDATA=YES
-
-############################################
-# Define ROOT directories
-############################################
-export COMROOT=/com
-#export NWROOTp1=/nwprod
-export PCOMROOT=/ptmpp1/${USER}/pcom
-export NWROOT=/global/save/Yali.Mao/project
-export DATAROOT=/ptmpp1/${USER}
-export DCOMROOT=/dcom
-
-############################################
-# Define DATA PCOM, COMOUT and COMIN
-############################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-export PCOM=${PCOM:-$PCOMROOT/wafs}
-export COMOUT=/ptmpp1/${USER}/gfs_wafs_blending.$PDY
-
-export COMINus=${COMINus:-/pcom/wafs}
-export COMINuk=${COMINuk:-$DCOMROOT/us007003/$PDY/wgrbbul/ukmet_wafs}
-
-export jlogfile=/$DATA/jlogfile.${jobid}
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-
-
-############################################
-# run the job
-#############################################
-export SHOUR=06
-export EHOUR=09
-export FHINC=03
-
-sh $HOMEgfs/jobs/JGFS_WAFS_BLENDING
-
-#############################################
-# compare the output (optional)
-#############################################
-if [ $USER = 'Yali.Mao' ] ; then
-
- # the standard data to be compared to
- stdout=/com/${NET}/$envir/${RUN}.${PDY}
- if [ $envir = prod ]; then
- stdpcom=/pcom/wafs
- else
- stdpcom=/pcom/${envir}/wafs
- fi
-
- ffhr=$SHOUR
-
- while test $ffhr -le $EHOUR ; do
-
- cmp $COMOUT/WAFS_blended_${PDY}${cyc}f${ffhr}.grib2 $stdout/WAFS_blended_${PDY}${cyc}f${ffhr}.grib2
-
- # $PCOM data on develop machine may be out of date, so skip the comparison
- continue
-
- cmp $PCOM/grib2.t${cyc}z.WAFS_blended_f${ffhr} $stdpcom/grib2.t${cyc}z.WAFS_blended_f${ffhr}
-
- ffhr=`expr $ffhr + $FHINC`
- if test $ffhr -lt 10
- then
- ffhr=0${ffhr}
- fi
-
- done
-
-fi
-exit
-
diff --git a/driver/product/run_JGFS_WAFS_BLENDING.cray b/driver/product/run_JGFS_WAFS_BLENDING.cray
deleted file mode 100755
index febc5cb621..0000000000
--- a/driver/product/run_JGFS_WAFS_BLENDING.cray
+++ /dev/null
@@ -1,171 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_wafs_blending
-#BSUB -cwd /gpfs/hps/ptmp/Yali.Mao
-#BSUB -oo /gpfs/hps/ptmp/Yali.Mao/gfs_wafs_blending.o%J
-#BSUB -eo /gpfs/hps/ptmp/Yali.Mao/gfs_wafs_blending.o%J
-#BSUB -L /bin/sh
-#BSUB -q debug
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -M 500
-#BSUB -extsched 'CRAYLINUX[]' -R '1*{select[craylinux && !vnode]} + 1*{select[craylinux && vnode]span[ptile=24] cu[type=cabinet]}'
-
-############################################
-# Loading module
-############################################
-. $MODULESHOME/init/ksh
-module load PrgEnv-intel ESMF-intel-haswell/3_1_0rp5 cfp-intel-sandybridge iobuf craype-hugepages2M craype-haswell
-#module load cfp-intel-sandybridge/1.1.0
-module use /gpfs/hps/nco/ops/nwprod/modulefiles
-module load prod_envir
-module load prod_util
-module load prod_util/1.0.4
-module load grib_util/1.0.3
-
-
-set -xa
-
-export OMP_NUM_THREADS=1
-export KMP_AFFINITY=disabled
-export OMP_STACKSIZE=1024m
-export MP_LABELIO=yes
-export MP_STDOUTMODE=ordered
-
-####export OMP_NUM_THREADS=1
-####export MP_MPILIB=mpich2
-####export MP_EUILIB=us
-####export MP_LABELIO=yes
-####export MP_COMPILER=intel
-
-############################################
-# required exports!
-############################################
-### envir: prod/dev/para/bkup/ges/test bkup2/ges2/para2/prod2/prd_p6
-export envir=para
-
-export cyc=${cyc:-00}
-
-# gfs_wafs_blending for blending icing turbulence of US and UK
-export job=gfs_wafs_blending_${cyc}
-
-############################################
-# set NET RUN
-############################################
-### NET: gfs/para/parallel-test/nam/rap/ dump/ens/nawips/nesdis/
-export NET=gfs
-export RUN=gfs
-
-
-############################################
-# Specify versions
-############################################
-export gfs_ver=v4.0.0
-
-
-############################################
-# user defined
-############################################
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-#needs to be the current date to make sure comparison is good at $PCOM
-#export PDY=`$NDATE -24 | cut -c 1-8`
-export PDY=`cut -c 7-14 $COMROOT/date/t00z`
-export PDY=20161101
-
-USER=`whoami`
-
-############################################
-# SENDCOM=YES--Copy output file to /com
-# SENDECF=YES--Allow to talk back to ECF
-# SENDDBN=YES--Alert output file to TOC
-# KEEPDATA=NO--Remove temporary working
-############################################
-export SENDCOM=YES
-export SENDDBN=NO
-export SENDDBN_NTC=NO
-export KEEPDATA=YES
-
-############################################
-# Define ROOT directories
-############################################
-echo $COMROOT
-#export NWROOTp1=/nwprod
-export PCOMROOT=/gpfs/hps/ptmp/${USER}/pcom
-#export PCOMROOT=/gpfs/gp1/ptmp/Yali.Mao
-export NWROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/project
-export DATAROOT=/gpfs/hps/ptmp/${USER}
-# for UK data
-if [[ `hostname` =~ "^l" ]] ; then ! LUNA/TIDE
- export DCOMROOT=/gpfs/tp1/nco/ops/dcom
-else ! SURGE/GYRE
- export DCOMROOT=/gpfs/gp1/nco/ops/dcom
-fi
-# For canned data:
-export DCOMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/dcom
-
-############################################
-# Define DATA PCOM, COMOUT and COMIN
-############################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-export PCOM=${PCOM:-$PCOMROOT/wafs}
-export COMOUT=/gpfs/hps/ptmp/${USER}/gfs_wafs_blending.$PDY
-
-export COMINus=$PCOM
-#export COMINus=/gpfs/gp2/nco/ops/pcom/prod/wafs
-export COMINuk=${COMINuk:-$DCOMROOT/us007003/$PDY/wgrbbul/ukmet_wafs}
-
-export jlogfile=/$DATA/jlogfile.${jobid}
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/wafs_cray.${gfs_ver}}
-
-
-############################################
-# run the job
-#############################################
-export SHOUR=06
-export EHOUR=36
-export FHINC=03
-
-sh $HOMEgfs/jobs/JGFS_WAFS_BLENDING
-
-exit
-
-#############################################
-# compare the output (optional)
-#############################################
-if [ $USER = 'Yali.Mao' ] ; then
-
- # the standard data to be compared to
- stdout=/com/${NET}/$envir/${RUN}.${PDY}
- if [ $envir = prod ]; then
- stdpcom=/pcom/wafs
- else
- stdpcom=/pcom/${envir}/wafs
- fi
-
- ffhr=$SHOUR
-
- while test $ffhr -le $EHOUR ; do
-
- cmp $COMOUT/WAFS_blended_${PDY}${cyc}f${ffhr}.grib2 $stdout/WAFS_blended_${PDY}${cyc}f${ffhr}.grib2
-
- # $PCOM data on develop machine may be out of date, so skip the comparison
- continue
-
- cmp $PCOM/grib2.t${cyc}z.WAFS_blended_f${ffhr} $stdpcom/grib2.t${cyc}z.WAFS_blended_f${ffhr}
-
- ffhr=`expr $ffhr + $FHINC`
- if test $ffhr -lt 10
- then
- ffhr=0${ffhr}
- fi
-
- done
-
-fi
-exit
\ No newline at end of file
diff --git a/driver/product/run_JGFS_WAFS_GCIP b/driver/product/run_JGFS_WAFS_GCIP
deleted file mode 100755
index 7482b3731c..0000000000
--- a/driver/product/run_JGFS_WAFS_GCIP
+++ /dev/null
@@ -1,120 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_wafs_gcip
-#BSUB -oo /ptmpp1/Yali.Mao/gfs_wafs_gcip.o%J
-#BSUB -eo /ptmpp1/Yali.Mao/gfs_wafs_gcip.o%J
-#BSUB -L /bin/sh
-#BSUB -q debug
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core]
-
-set -xa
-
-export OMP_NUM_THREADS=1
-export MP_MPILIB=mpich2
-export MP_EUILIB=us
-export MP_LABELIO=yes
-export MP_COMPILER=intel
-
-
-############################################
-# Loading module
-############################################
-. /usrx/local/Modules/default/init/ksh
-module load prod_util/v1.0.2
-module load grib_util/v1.0.1
-
-############################################
-# required exports!
-############################################
-### envir: prod/dev/para/bkup/ges/test bkup2/ges2/para2/prod2/prd_p6
-export envir=prod
-
-export cyc=${cyc:-00}
-
-# gfs_wafs_gcip for generating global icing analysis for every 3 hours
-export job=gfs_wafs_gcip_${cyc}
-
-############################################
-# set NET RUN
-############################################
-### NET: gfs/para/parallel-test/nam/rap/ dump/ens/nawips/nesdis/
-export NET=gfs
-export RUN=gfs
-
-
-############################################
-# Specify versions
-############################################
-export gfs_ver=v13.0.0
-export obsproc_dump_ver=v3.2.0
-export obsproc_shared_bufr_dumplist_ver=v1.1.0
-
-############################################
-# user defined
-############################################
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-#needs to be the current date to make sure comparison is good at $PCOM
-export PDY=`cut -c 7-14 /com2/date/t00z`
-
-USER=`whoami`
-
-############################################
-# SENDCOM=YES--Copy output file to /com
-# SENDECF=YES--Allow to talk back to ECF
-# SENDDBN=YES--Alert output file to TOC
-# KEEPDATA=NO--Remove temporary working
-############################################
-export SENDCOM=YES
-export SENDDBN=NO
-#export SENDDBN_NTC=NO
-#export SENDDBN_GB2=NO
-export KEEPDATA=YES
-
-############################################
-# Define ROOT directories
-############################################
-export COMROOT=/com
-export NWROOTp1=/nwprod
-export PCOMROOT=/ptmpp1/${USER}/pcom
-export NWROOT=/global/save/Yali.Mao/project
-export DATAROOT=/ptmpp1/${USER}
-#export DCOMROOT=/dcom
-
-############################################
-# Define DATA PCOM, COMOUT and COMIN
-############################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-export PCOM=${PCOM:-$PCOMROOT/wafs}
-export COMOUT=/ptmpp1/${USER}/gfs_wafs_gcip.$PDY
-
-export COMINsat=${COMINsat:-/dcom/us007003/$PDY/mcidas}
-export COMINradar=${COMINradar:-/com/hourly/prod/radar.$PDY}
-
-export jlogfile=/$DATA/jlogfile.${jobid}
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-
-
-############################################
-# run the job
-#############################################
-export SHOUR=00
-export EHOUR=03
-export FHINC=03
-
-sh $HOMEgfs/jobs/JGFS_WAFS_GCIP
-
-#############################################
-# compare the output (optional)
-#############################################
-if [ $USER = 'Yali.Mao' ] ; then
- echo ""
-fi
-exit
\ No newline at end of file
diff --git a/driver/product/run_JGFS_WAFS_GRIB2 b/driver/product/run_JGFS_WAFS_GRIB2
deleted file mode 100755
index 9db40a213d..0000000000
--- a/driver/product/run_JGFS_WAFS_GRIB2
+++ /dev/null
@@ -1,169 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_wafs_grib2
-#BSUB -oo /ptmpp1/Yali.Mao/gfs_wafs_grib2.o%J
-#BSUB -eo /ptmpp1/Yali.Mao/gfs_wafs_grib2.o%J
-#BSUB -L /bin/sh
-#BSUB -q debug
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -R affinity[core]
-
-set -xa
-
-export OMP_NUM_THREADS=1
-export MP_MPILIB=mpich2
-export MP_EUILIB=us
-export MP_LABELIO=yes
-export MP_COMPILER=intel
-
-
-############################################
-# Loading module
-############################################
-. /usrx/local/Modules/default/init/ksh
-module load prod_util/v1.0.2
-module load grib_util/v1.0.1
-
-############################################
-# required exports!
-############################################
-### envir: prod/dev/para/bkup/ges/test bkup2/ges2/para2/prod2/prd_p6
-export envir=prod
-
-export cyc=${cyc:-00}
-
-# gfs_wafs_grib2 for generating global WAFS on grid 45
-export job=gfs_wafs_grib2_${cyc}
-
-############################################
-# set NET RUN
-############################################
-### NET: gfs/para/parallel-test/nam/rap/ dump/ens/nawips/nesdis/
-export NET=gfs
-export RUN=gfs
-
-
-############################################
-# Specify versions
-############################################
-export gfs_ver=v13.0.0
-
-
-############################################
-# user defined
-############################################
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-#needs to be the current date to make sure comparison is good at $PCOM
-export PDY=`cut -c 7-14 /com2/date/t00z`
-
-USER=`whoami`
-
-############################################
-# SENDCOM=YES--Copy output file to /com
-# SENDECF=YES--Allow to talk back to ECF
-# SENDDBN=YES--Alert output file to TOC
-# KEEPDATA=NO--Remove temporary working
-############################################
-export SENDCOM=YES
-export SENDDBN=NO
-export SENDDBN_NTC=NO
-export SENDDBN_GB2=NO
-export KEEPDATA=YES
-
-############################################
-# Define ROOT directories
-############################################
-export COMROOT=/com
-#export NWROOTp1=/nwprod
-export PCOMROOT=/ptmpp1/${USER}/pcom
-export NWROOT=/global/save/Yali.Mao/project
-export DATAROOT=/ptmpp1/${USER}
-#export DCOMROOT=/dcom
-
-############################################
-# Define DATA PCOM, COMOUT and COMIN
-############################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-export PCOM=${PCOM:-$PCOMROOT/wafs}
-export COMOUT=/ptmpp1/${USER}/gfs_wafs_grib2.$PDY
-#export COMIN=${COMIN:-$COMROOT/${NET}/prod/$RUN.$PDY}
-
-export jlogfile=/$DATA/jlogfile.${jobid}
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
-
-
-############################################
-# run the job
-#############################################
-export SHOUR=06
-export EHOUR=36
-export FHINC=03
-
-sh $HOMEgfs/jobs/JGFS_WAFS_GRIB2
-
-#############################################
-# compare the output (optional)
-#############################################
-if [ $USER = 'Yali.Mao' ] ; then
-
- # the standard data to be compared to
- stdout=/com/${NET}/$envir/${RUN}.${PDY}
- if [ $envir = prod ]; then
- stdpcom=/pcom/wafs
- else
- stdpcom=/pcom/${envir}/wafs
- fi
-
- ffhr=$SHOUR
-
- cd $COMOUT
- # Filter 775mb and 750mb since the operational 775mb is going to be replaced by 750mb
- while test $ffhr -le $EHOUR ; do
- # cmp $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr}.grib2 $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}.grib2
- wgrib2 $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr}.grib2 | grep -v "750 mb" | wgrib2 -i $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr}.grib2 -grib my.grb2
- wgrib2 $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}.grib2 | grep -v "775 mb" | wgrib2 -i $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}.grib2 -grib com.grb2
- cmp my.grb2 com.grb2
-
- # cmp $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr} $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}
- #wgrib $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr} | grep -v ":kpds7=750:" | wgrib -i -grib $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr} -o my.grb
- #wgrib $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr} | grep -v ":kpds7=775:" | wgrib -i -grib $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr} -o com.grb
- cmp my.grb com.grb
-
- # cmp $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr}.nouswafs.grib2 $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}.nouswafs.grib2
- wgrib2 $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr}.nouswafs.grib2 | grep -v "750 mb" | wgrib2 -i $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr}.nouswafs.grib2 -grib my45.grb2
- wgrib2 $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}.nouswafs.grib2 | grep -v "775 mb" | wgrib2 -i $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}.nouswafs.grib2 -grib com45.grb2
- cmp my45.grb2 com45.grb2
-
- # $PCOM data on develop machine may be out of date, so skip the comparison
- continue
-
-
- # cmp $PCOM/grib2.t${cyc}z.wafs_grbf${ffhr}.45 $stdpcom/grib2.t${cyc}z.wafs_grbf${ffhr}.45
- wgrib2 $PCOM/grib2.t${cyc}z.wafs_grbf${ffhr}.45 | grep -v "750 mb" | wgrib2 -i $PCOM/grib2.t${cyc}z.wafs_grbf${ffhr}.45 -grib mypcom.grb2
- wgrib2 $stdpcom/grib2.t${cyc}z.wafs_grbf${ffhr}.45 | grep -v "775 mb" | wgrib2 -i $stdpcom/grib2.t${cyc}z.wafs_grbf${ffhr}.45 -grib pcom.grb2
- cmp mypcom.grb2 pcom.grb2
-
- # cmp $PCOM/grib2.t${cyc}z.wafs_grb_wifsf${ffhr}.45 $stdpcom/grib2.t${cyc}z.wafs_grb_wifsf${ffhr}.45
- wgrib2 $PCOM/grib2.t${cyc}z.wafs_grb_wifsf${ffhr}.45 | grep -v "750 mb" | wgrib2 -i $PCOM/grib2.t${cyc}z.wafs_grb_wifsf${ffhr}.45 -grib mypcomwifs.grb2
- wgrib2 $stdpcom/grib2.t${cyc}z.wafs_grb_wifsf${ffhr}.45 | grep -v "775 mb" | wgrib2 -i $stdpcom/grib2.t${cyc}z.wafs_grb_wifsf${ffhr}.45 -grib pcomwifs.grb2
- cmp mypcomwifs.grb2 pcomwifs.grb2
-
-
- ffhr=`expr $ffhr + $FHINC`
- if test $ffhr -lt 10
- then
- ffhr=0${ffhr}
- fi
-
- done
-
-fi
-exit
-
diff --git a/driver/product/run_JGFS_WAFS_GRIB2.cray b/driver/product/run_JGFS_WAFS_GRIB2.cray
deleted file mode 100755
index 27e8ffedca..0000000000
--- a/driver/product/run_JGFS_WAFS_GRIB2.cray
+++ /dev/null
@@ -1,166 +0,0 @@
-#!/bin/sh
-
-#BSUB -J gfs_wafs_grib2
-#BSUB -cwd /gpfs/hps/ptmp/Yali.Mao
-#BSUB -oo /gpfs/hps/ptmp/Yali.Mao/gfs_wafs_grib2.o%J
-#BSUB -eo /gpfs/hps/ptmp/Yali.Mao/gfs_wafs_grib2.o%J
-#BSUB -L /bin/sh
-#BSUB -q debug
-#BSUB -W 00:30
-#BSUB -P GFS-T2O
-#BSUB -M 500
-#BSUB -extsched 'CRAYLINUX[]' -R '1*{select[craylinux && !vnode]} + 1*{select[craylinux && vnode]span[ptile=24] cu[type=cabinet]}'
-
-############################################
-# Loading module
-############################################
-. $MODULESHOME/init/ksh
-module load PrgEnv-intel ESMF-intel-haswell/3_1_0rp5 cfp-intel-sandybridge iobuf craype-hugepages2M craype-haswell
-#module load cfp-intel-sandybridge/1.1.0
-module use /gpfs/hps/nco/ops/nwprod/modulefiles
-module load prod_envir
-module load prod_util
-module load prod_util/1.0.4
-module load grib_util/1.0.3
-
-
-set -xa
-
-export OMP_NUM_THREADS=1
-export KMP_AFFINITY=disabled
-export OMP_STACKSIZE=1024m
-export MP_LABELIO=yes
-export MP_STDOUTMODE=ordered
-
-####export OMP_NUM_THREADS=1
-####export MP_MPILIB=mpich2
-####export MP_EUILIB=us
-####export MP_LABELIO=yes
-####export MP_COMPILER=intel
-
-############################################
-# required exports!
-############################################
-### envir: prod/dev/para/bkup/ges/test bkup2/ges2/para2/prod2/prd_p6
-export envir=para
-
-export cyc=${cyc:-00}
-
-# gfs_wafs_grib2 for generating global WAFS on grid 45
-export job=gfs_wafs_grib2_${cyc}
-
-############################################
-# set NET RUN
-############################################
-### NET: gfs/para/parallel-test/nam/rap/ dump/ens/nawips/nesdis/
-export NET=gfs
-export RUN=gfs
-
-
-############################################
-# Specify versions
-############################################
-export gfs_ver=v4.0.0
-
-
-############################################
-# user defined
-############################################
-export pid=${pid:-$$}
-export jobid=${job}.${pid}
-
-#needs to be the current date to make sure comparison is good at $PCOM
-#export PDY=`$NDATE -24 | cut -c 1-8`
-export PDY=`cut -c 7-14 $COMROOT/date/t00z`
-export PDY=20161101
-
-USER=`whoami`
-
-############################################
-# SENDCOM=YES--Copy output file to /com
-# SENDECF=YES--Allow to talk back to ECF
-# SENDDBN=YES--Alert output file to TOC
-# KEEPDATA=NO--Remove temporary working
-############################################
-export SENDCOM=YES
-export SENDDBN=NO
-export SENDDBN_NTC=NO
-export KEEPDATA=YES
-
-############################################
-# Define ROOT directories
-############################################
-export COMROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/datainput/com2
-#export NWROOTp1=/nwprod
-export PCOMROOT=/gpfs/hps/ptmp/${USER}/pcom
-export NWROOT=/gpfs/hps/emc/global/noscrub/Yali.Mao/project
-export DATAROOT=/gpfs/hps/ptmp/${USER}
-
-############################################
-# Define DATA PCOM, COMOUT and COMIN
-############################################
-export DATA=${DATA:-${DATAROOT}/${jobid}}
-export PCOM=${PCOM:-$PCOMROOT/wafs}
-export COMOUT=/gpfs/hps/ptmp/${USER}/gfs_wafs_grib2.$PDY
-export COMIN=$COMROOT/gfs/$envir/gfs.$PDY
-#export COMIN=$COMROOTp2/gfs/prod/gfs.$PDY
-
-export jlogfile=/$DATA/jlogfile.${jobid}
-
-################################
-# Set up the HOME directory
-################################
-export HOMEgfs=${HOMEgfs:-${NWROOT}/wafs_cray.${gfs_ver}}
-
-
-############################################
-# run the job
-#############################################
-export SHOUR=06
-export EHOUR=36
-export FHINC=03
-
-sh $HOMEgfs/jobs/JGFS_WAFS_GRIB2
-
-exit
-
-#############################################
-# compare the output (optional)
-#############################################
-if [ $USER = 'Yali.Mao' ] ; then
-
- # the standard data to be compared to
- stdout=/com2/${NET}/$envir/${RUN}.${PDY}
- if [ $envir = prod ]; then
- stdpcom=/pcom/wafs
- else
- stdpcom=/pcom/${envir}/wafs
- fi
-
- ffhr=$SHOUR
-
- cd $COMOUT
-
- while test $ffhr -le $EHOUR ; do
- cmp $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr}.grib2 $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}.grib2
-
- cmp $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr} $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}
-
- cmp $COMOUT/gfs.t${cyc}z.wafs_grb45f${ffhr}.nouswafs.grib2 $stdout/gfs.t${cyc}z.wafs_grb45f${ffhr}.nouswafs.grib2
-
- # $PCOM data on develop machine may be out of date, so skip the comparison
- continue
- #cmp $PCOM/grib2.t${cyc}z.wafs_grbf${ffhr}.45 $stdpcom/grib2.t${cyc}z.wafs_grbf${ffhr}.45
- #cmp $PCOM/grib2.t${cyc}z.wafs_grb_wifsf${ffhr}.45 $stdpcom/grib2.t${cyc}z.wafs_grb_wifsf${ffhr}.45
-
-
- ffhr=`expr $ffhr + $FHINC`
- if test $ffhr -lt 10
- then
- ffhr=0${ffhr}
- fi
-
- done
-
-fi
-exit
diff --git a/driver/product/run_gfs_downstream.sh b/driver/product/run_gfs_downstream.sh
index f907cdafb0..fa7c407cc2 100755
--- a/driver/product/run_gfs_downstream.sh
+++ b/driver/product/run_gfs_downstream.sh
@@ -17,18 +17,14 @@ export gdastestmeta=/gpfs/dell2/ptmp/Boi.Vuong/com/gfs/prod/gdas.${PDY}/${cyc}/g
for cyc in 00
do
-bsub < run_JGDAS_GEMPAK_dell.sh_${cyc}
-bsub < run_JGDAS_GEMPAK_META_NCDC_dell.sh_${cyc}
-bsub < run_JGFS_GEMPAK_dell.sh_${cyc}
-bsub < run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_${cyc}
-bsub < run_JGFS_AWIPS_G2_dell.sh_${cyc}
-bsub < run_JGFS_FBWIND_dell.sh_${cyc}
-bsub < run_JGFS_GEMPAK_META_dell.sh_${cyc}
-bsub < run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_${cyc}
-bsub < run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_${cyc}
-bsub < run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_${cyc}
-if [ $cyc -eq 00 -o $cyc -eq 12 ] ; then
-# bsub < run_JGDAS_BULLS_NAVY_dell.sh_${cyc}
- echo ""
-fi
+bsub < run_JGDAS_ATMOS_GEMPAK_dell.sh_${cyc}
+bsub < run_JGDAS_ATMOS_GEMPAK_META_NCDC_dell.sh_${cyc}
+bsub < run_JGFS_ATMOS_GEMPAK_dell.sh_${cyc}
+bsub < run_JGFS_ATMOS_AWIPS_20KM_1P0DEG_dell.sh_${cyc}
+bsub < run_JGFS_ATMOS_AWIPS_G2_dell.sh_${cyc}
+bsub < run_JGFS_ATMOS_FBWIND_dell.sh_${cyc}
+bsub < run_JGFS_ATMOS_GEMPAK_META_dell.sh_${cyc}
+bsub < run_JGFS_ATMOS_GEMPAK_NCDC_UPAPGIF_dell.sh_${cyc}
+bsub < run_JGFS_ATMOS_PGRB2_SPEC_NPOESS_dell.sh_${cyc}
+bsub < run_JGFS_ATMOS_GEMPAK_PGRB2_SPEC_dell.sh_${cyc}
done
diff --git a/driver/product/run_gfs_downstream_00Z b/driver/product/run_gfs_downstream_00Z
deleted file mode 100755
index 3a878288ce..0000000000
--- a/driver/product/run_gfs_downstream_00Z
+++ /dev/null
@@ -1,12 +0,0 @@
-set -x
-bsub < run_JGDAS_BULLS_NAVY_dell.sh_00
-bsub < run_JGDAS_GEMPAK_dell.sh_00
-bsub < run_JGDAS_GEMPAK_META_NCDC_dell.sh_00
-bsub < run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_00
-bsub < run_JGFS_AWIPS_G2_dell.sh_00
-bsub < run_JGFS_FBWIND_dell.sh_00
-bsub < run_JGFS_GEMPAK_META_dell.sh_00
-bsub < run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_00
-bsub < run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_00
-bsub < run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_00
-bsub < run_JGFS_GEMPAK_dell.sh_00
diff --git a/driver/product/run_gfs_downstream_06Z b/driver/product/run_gfs_downstream_06Z
deleted file mode 100755
index 85c13a97c8..0000000000
--- a/driver/product/run_gfs_downstream_06Z
+++ /dev/null
@@ -1,12 +0,0 @@
-
-set -x
-bsub < run_JGDAS_GEMPAK_META_NCDC_dell.sh_06
-bsub < run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_06
-bsub < run_JGFS_AWIPS_G2_dell.sh_06
-bsub < run_JGFS_FBWIND_dell.sh_06
-bsub < run_JGFS_GEMPAK_META_dell.sh_06
-bsub < run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_06
-bsub < run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_06
-bsub < run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_06
-bsub < run_JGDAS_GEMPAK_dell.sh_06
-bsub < run_JGFS_GEMPAK_dell.sh_06
diff --git a/driver/product/run_gfs_downstream_12Z b/driver/product/run_gfs_downstream_12Z
deleted file mode 100755
index 8414a81b4c..0000000000
--- a/driver/product/run_gfs_downstream_12Z
+++ /dev/null
@@ -1,12 +0,0 @@
-set -x
-bsub < run_JGDAS_GEMPAK_dell.sh_12
-bsub < run_JGDAS_GEMPAK_META_NCDC_dell.sh_12
-bsub < run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_12
-bsub < run_JGFS_AWIPS_G2_dell.sh_12
-bsub < run_JGFS_FBWIND_dell.sh_12
-bsub < run_JGFS_GEMPAK_META_dell.sh_12
-bsub < run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_12
-bsub < run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_12
-bsub < run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_12
-bsub < run_JGFS_GEMPAK_dell.sh_12
-bsub < run_JGDAS_BULLS_NAVY_dell.sh_12
diff --git a/driver/product/run_gfs_downstream_18Z b/driver/product/run_gfs_downstream_18Z
deleted file mode 100755
index 51ac565988..0000000000
--- a/driver/product/run_gfs_downstream_18Z
+++ /dev/null
@@ -1,11 +0,0 @@
-set -x
-bsub < run_JGDAS_GEMPAK_dell.sh_18
-bsub < run_JGDAS_GEMPAK_META_NCDC_dell.sh_18
-bsub < run_JGFS_AWIPS_20KM_1P0DEG_dell.sh_18
-bsub < run_JGFS_AWIPS_G2_dell.sh_18
-bsub < run_JGFS_FBWIND_dell.sh_18
-bsub < run_JGFS_GEMPAK_META_dell.sh_18
-bsub < run_JGFS_GEMPAK_NCDC_UPAPGIF_dell.sh_18
-bsub < run_JGFS_PGRB2_SPEC_NPOESS_dell.sh_18
-bsub < run_JGFS_PGRB2_SPEC_GEMPAK_dell.sh_18
-bsub < run_GFS_GEMPAK_dell.sh_18
diff --git a/driver/product/run_postsnd.sh b/driver/product/run_postsnd.sh
index 72f7c26ebb..89045010bc 100755
--- a/driver/product/run_postsnd.sh
+++ b/driver/product/run_postsnd.sh
@@ -5,10 +5,10 @@
#BSUB -J postsnd
#BSUB -W 01:30
#BSUB -q dev
-#BSUB -P FV3GFS-T2O
-#BSUB -cwd /gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs/driver/product
-#BSUB -R span[ptile=4]
-#BSUB -n 12
+#BSUB -P GFS-DEV
+#BSUB -cwd /gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/gfsv16bnetcdf2/driver/product
+#BSUB -R span[ptile=13]
+#BSUB -n 127
#BSUB -R affinity[core(1):distribute=balance]
############################################
@@ -20,15 +20,20 @@ module load EnvVars/1.0.2
module load ips/18.0.1.163
module load impi/18.0.1
module load lsf/10.1
-module load prod_util/1.1.0
+module load prod_util/1.1.4
module load grib_util/1.0.6
module load prod_envir/1.0.2
module load CFP/2.0.1
-
-#module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/
-#module load gempak/7.3.1
-module use /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/modulefiles
-module load gempak/7.3.0
+##module load NetCDF/4.5.0
+##module load HDF5-parallel/1.10.1
+module load python/3.6.3
+
+module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/
+module load gempak/7.3.3
+module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles
+module load hdf5_parallel/1.10.6
+module load netcdf_parallel/4.7.4
+module load w3emc_para/2.4.0
module list
#module use /usrx/local/dev/modulefiles
@@ -47,24 +52,43 @@ export MP_STDOUTMODE=ordered
#export machine="WCOSS_C"
machine="WCOSS_DELL_P3"
#machine="THEIA"
+#machine="JET"
+export npe_postsnd=127
+export npe_postsndcfp=10
+##export OUTPUT_FILE="nemsio"
+export OUTPUT_FILE=${OUTPUT_FILE:-netcdf}
if [ $machine == "WCOSS_C" ]; then
##For WCOSS-Cray##################
+export FHMAX_HF_GFS=120
+export FHOUT_HF_GFS=6
export launcher="aprun"
-export npe_postsnd=12
export npe_node_postsnd=3
export NTHREADS_POSTSND=1
-export npe_postsndcfp=10
export npe_node_postsndcfp=3
export NTHREADS_POSTSNDCFP=1
export APRUN_POSTSND="$launcher -j 1 -n $npe_postsnd -N $npe_node_postsnd -d $NTHREADS_POSTSND -cc depth"
export APRUN_POSTSNDCFP="$launcher -j 1 -n $npe_postsndcfp -N $npe_node_postsndcfp -d $NTHREADS_POSTSNDCFP cfp"
-else
-##For WCOSS-Dell and Theia, Jet################
+elif [ $machine == "WCOSS_DELL_P3" ]; then
+##For WCOSS-Dell ################
+ if [ $OUTPUT_FILE == "netcdf" ]; then
+ export FHMAX_HF_GFS=120
+ export FHOUT_HF_GFS=3
+ export FHOUT_GFS=3
+ else
+ export FHMAX_HF_GFS=120
+ export FHOUT_HF_GFS=1
+ export FHOUT_GFS=3
+ fi
export launcher="mpirun -n"
-export npe_postsnd=12
-export npe_postsndcfp=10
export APRUN_POSTSND="$launcher $npe_postsnd"
export APRUN_POSTSNDCFP="$launcher $npe_postsndcfp cfp"
+else
+##For Theia, Jet################
+export FHMAX_HF_GFS=0
+export FHOUT_HF_GFS=0
+export launcher="mpirun -np"
+export APRUN_POSTSND="$launcher $npe_postsnd"
+export APRUN_POSTSNDCFP="$launcher $npe_postsndcfp"
fi
#export PS4='$SECONDS + '
@@ -91,10 +115,11 @@ export DATA_IN=${DATA_IN:-/gpfs/dell2/ptmp/$USER}
export DATA=$DATA_IN/postsnd.${pid}
mkdir -p $DATA
cd $DATA
-export PDY=20180502
+export PDY=20200203
export cyc=00
export STARTHOUR=00
export ENDHOUR=180
+export KEEPDATA="YES"
####################################
# File To Log Msgs
@@ -125,14 +150,22 @@ mkdir -p $pcom
# Set up the UTILITIES
###################################
-export HOMEbufrsnd=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs
+export HOMEgfs=/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/global-workflow/feature_gfsv16b
+export HOMEbufrsnd=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/gfsv16bnetcdf2
+##export HOMEbufrsnd=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs
##export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/fv3gfs
##############################
# Define COM Directories
##############################
-export EXPDIR=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou
-export COMIN=${EXPDIR}/fv3gfs_data/${RUN}.${PDY}/$cyc
+ if [ $OUTPUT_FILE == "netcdf" ]; then
+export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/${RUN}.${PDY}/$cyc
+ else
+export COMIN=/gpfs/dell1/nco/ops/com/gfs/prod/${RUN}.${PDY}/$cyc
+ fi
+##export EXPDIR=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou
+##export COMIN=${EXPDIR}/data_netcdf/${RUN}.${PDY}
+#export COMIN=${EXPDIR}/fv3gfs_data/${RUN}.${PDY}/$cyc
#export COMIN=/gpfs/dell2/ptmp/Russ.Treadon/ROTDIRS/prfv3rt1/${RUN}.${PDY}/$cyc
#export COMIN=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs_data/${RUN}.${PDY}/$cyc
#export COMIN=/gpfs/hps3/ptmp/emc.glopara/fv3fy18retro2/${RUN}.${PDY}/$cyc
@@ -146,8 +179,8 @@ env
########################################################
# Execute the script.
-#$SCRbufrsnd/exgfs_postsnd.sh.ecf
-${HOMEbufrsnd}/jobs/JGFS_POSTSND
+#$SCRbufrsnd/exgfs_atmos_postsnd.sh
+${HOMEbufrsnd}/jobs/JGFS_ATMOS_POSTSND
########################################################
#cat $pgmout
diff --git a/driver/product/run_postsnd.sh.cray b/driver/product/run_postsnd.sh.cray
index 6679562b16..19e86dc731 100755
--- a/driver/product/run_postsnd.sh.cray
+++ b/driver/product/run_postsnd.sh.cray
@@ -39,7 +39,6 @@ export MP_STDOUTMODE=ordered
export machine="WCOSS_C"
#machine="WCOSS_DELL_P3"
-#machine="THEIA"
#machine="JET"
export FHMAX_HF_GFS=120
export FHOUT_HF_GFS=1
@@ -150,8 +149,8 @@ env
########################################################
# Execute the script.
-#$SCRbufrsnd/exgfs_postsnd.sh.ecf
-${HOMEbufrsnd}/jobs/JGFS_POSTSND
+#$SCRbufrsnd/exgfs_atmos_postsnd.sh
+${HOMEbufrsnd}/jobs/JGFS_ATMOS_POSTSND
########################################################
#cat $pgmout
diff --git a/driver/product/run_postsnd.sh.dell b/driver/product/run_postsnd.sh.dell
index e7d3a17d66..f81cd2ac33 100755
--- a/driver/product/run_postsnd.sh.dell
+++ b/driver/product/run_postsnd.sh.dell
@@ -5,10 +5,10 @@
#BSUB -J postsnd
#BSUB -W 01:30
#BSUB -q dev
-#BSUB -P FV3GFS-T2O
-#BSUB -cwd /gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs/driver/product
+#BSUB -P GFS-DEV
+#BSUB -cwd /gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/gfsv16bnetcdf_mpmd/driver/product
#BSUB -R span[ptile=4]
-#BSUB -n 12
+#BSUB -n 40
#BSUB -R affinity[core(1):distribute=balance]
############################################
@@ -24,11 +24,16 @@ module load prod_util/1.1.0
module load grib_util/1.0.6
module load prod_envir/1.0.2
module load CFP/2.0.1
+##module load NetCDF/4.5.0
+##module load HDF5-parallel/1.10.1
+module load python/3.6.3
module use -a /gpfs/dell1/nco/ops/nwpara/modulefiles/
-module load gempak/7.3.1
-#module use /gpfs/dell2/emc/modeling/noscrub/Boi.Vuong/modulefiles
-#module load gempak/7.3.0
+module load gempak/7.3.3
+module use /usrx/local/nceplibs/dev/NCEPLIBS/modulefiles
+module load hdf5_parallel/1.10.6
+module load netcdf_parallel/4.7.4
+module load w3emc_para/2.4.0
module list
#module use /usrx/local/dev/modulefiles
@@ -48,12 +53,14 @@ export MP_STDOUTMODE=ordered
machine="WCOSS_DELL_P3"
#machine="THEIA"
#machine="JET"
-export npe_postsnd=12
-export npe_postsndcfp=10
+export npe_postsnd=40
+export npe_postsndcfp=9
+##export OUTPUT_FILE="nemsio"
+export OUTPUT_FILE=${OUTPUT_FILE:-netcdf}
if [ $machine == "WCOSS_C" ]; then
##For WCOSS-Cray##################
export FHMAX_HF_GFS=120
-export FHOUT_HF_GFS=1
+export FHOUT_HF_GFS=6
export launcher="aprun"
export npe_node_postsnd=3
export NTHREADS_POSTSND=1
@@ -63,8 +70,15 @@ export APRUN_POSTSND="$launcher -j 1 -n $npe_postsnd -N $npe_node_postsnd -d $NT
export APRUN_POSTSNDCFP="$launcher -j 1 -n $npe_postsndcfp -N $npe_node_postsndcfp -d $NTHREADS_POSTSNDCFP cfp"
elif [ $machine == "WCOSS_DELL_P3" ]; then
##For WCOSS-Dell ################
-export FHMAX_HF_GFS=120
-export FHOUT_HF_GFS=1
+ if [ $OUTPUT_FILE == "netcdf" ]; then
+ export FHMAX_HF_GFS=120
+ export FHOUT_HF_GFS=3
+ export FHOUT_GFS=3
+ else
+ export FHMAX_HF_GFS=120
+ export FHOUT_HF_GFS=1
+ export FHOUT_GFS=3
+ fi
export launcher="mpirun -n"
export APRUN_POSTSND="$launcher $npe_postsnd"
export APRUN_POSTSNDCFP="$launcher $npe_postsndcfp cfp"
@@ -101,10 +115,11 @@ export DATA_IN=${DATA_IN:-/gpfs/dell2/ptmp/$USER}
export DATA=$DATA_IN/postsnd.${pid}
mkdir -p $DATA
cd $DATA
-export PDY=20180502
+export PDY=20200315
export cyc=00
export STARTHOUR=00
export ENDHOUR=180
+export KEEPDATA="YES"
####################################
# File To Log Msgs
@@ -135,14 +150,23 @@ mkdir -p $pcom
# Set up the UTILITIES
###################################
-export HOMEbufrsnd=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs
+export HOMEgfs=/gpfs/dell2/emc/modeling/noscrub/emc.glopara/git/global-workflow/feature_gfsv16b
+export HOMEbufrsnd=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/gfsv16bnetcdf_mpmd
+##export HOMEbufrsnd=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs
##export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/fv3gfs
##############################
# Define COM Directories
##############################
-export EXPDIR=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou
-export COMIN=${EXPDIR}/fv3gfs_data/${RUN}.${PDY}/$cyc
+ if [ $OUTPUT_FILE == "netcdf" ]; then
+export COMIN=/gpfs/dell3/ptmp/emc.glopara/ROTDIRS/v16rt2/${RUN}.${PDY}/$cyc
+##export COMIN=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/gfs_v16_data/2020021500
+ else
+export COMIN=/gpfs/dell1/nco/ops/com/gfs/prod/${RUN}.${PDY}/$cyc
+ fi
+##export EXPDIR=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou
+##export COMIN=${EXPDIR}/data_netcdf/${RUN}.${PDY}
+#export COMIN=${EXPDIR}/fv3gfs_data/${RUN}.${PDY}/$cyc
#export COMIN=/gpfs/dell2/ptmp/Russ.Treadon/ROTDIRS/prfv3rt1/${RUN}.${PDY}/$cyc
#export COMIN=/gpfs/dell2/emc/verification/noscrub/Guang.Ping.Lou/fv3gfs_data/${RUN}.${PDY}/$cyc
#export COMIN=/gpfs/hps3/ptmp/emc.glopara/fv3fy18retro2/${RUN}.${PDY}/$cyc
@@ -156,8 +180,8 @@ env
########################################################
# Execute the script.
-#$SCRbufrsnd/exgfs_postsnd.sh.ecf
-${HOMEbufrsnd}/jobs/JGFS_POSTSND
+#$SCRbufrsnd/exgfs_atmos_postsnd.sh
+${HOMEbufrsnd}/jobs/JGFS_ATMOS_POSTSND
########################################################
#cat $pgmout
diff --git a/driver/product/run_postsnd.sh.hera b/driver/product/run_postsnd.sh.hera
new file mode 100644
index 0000000000..e9efd7ad32
--- /dev/null
+++ b/driver/product/run_postsnd.sh.hera
@@ -0,0 +1,185 @@
+#!/bin/ksh -l
+#SBATCH -A fv3-cam # Use a valid account
+#SBATCH --time=2:30:00 # For big directories you may want 8:00:00 hrs
+#SBATCH -N 20 # Probably 2 to 4 depending on amount of data
+#SBATCH -n 40
+#SBATCH -o %x.o%j
+#SBATCH -J postsnd
+
+############################################
+# Loading module
+############################################
+. $MODULESHOME/init/ksh
+
+# Loading Intel Compiler Suite
+module load intel
+module load impi
+
+module use -a /scratch2/NCEPDEV/nwprod/NCEPLIBS/modulefiles
+
+# Loding nceplibs modules
+module load sigio/v2.0.1
+module load bacio/v2.0.1
+module load sp/v2.0.2
+module load w3emc/v2.2.0
+module load w3nco/v2.0.6
+module load bufr/v10.2.5
+module load nemsio/v2.2.1
+module load gempak/7.4.2
+module load prod_util
+
+module load netcdf_parallel/4.7.4
+module load hdf5_parallel/1.10.6
+module load intelpython/3.6.8
+
+module use -a /contrib/modulefiles
+module load anaconda/2.3.0
+########################################
+# Runs GFS BUFR SOUNDINGS
+########################################
+set -xa
+
+export OMP_NUM_THREADS=1
+export KMP_AFFINITY=disabled
+export OMP_STACKSIZE=2048m
+export MP_LABELIO=yes
+export MP_STDOUTMODE=ordered
+
+#export machine="WCOSS_C"
+#machine="WCOSS_DELL_P3"
+machine="HERA"
+#machine="JET"
+export npe_postsnd=40
+export npe_postsndcfp=10
+export OUTPUT_FILE=${OUTPUT_FILE:-netcdf}
+if [ $machine == "WCOSS_C" ]; then
+##For WCOSS-Cray##################
+export FHMAX_HF_GFS=120
+export FHOUT_HF_GFS=1
+export launcher="aprun"
+export npe_node_postsnd=3
+export NTHREADS_POSTSND=1
+export npe_node_postsndcfp=3
+export NTHREADS_POSTSNDCFP=1
+export APRUN_POSTSND="$launcher -j 1 -n $npe_postsnd -N $npe_node_postsnd -d $NTHREADS_POSTSND -cc depth"
+export APRUN_POSTSNDCFP="$launcher -j 1 -n $npe_postsndcfp -N $npe_node_postsndcfp -d $NTHREADS_POSTSNDCFP cfp"
+elif [ $machine == "WCOSS_DELL_P3" ]; then
+##For WCOSS-Dell ################
+export FHMAX_HF_GFS=120
+export FHOUT_HF_GFS=1
+export launcher="mpirun -n"
+export APRUN_POSTSND="$launcher $npe_postsnd"
+export APRUN_POSTSNDCFP="$launcher $npe_postsndcfp"
+else
+##For Theia, Jet,hera################
+##export FHMAX_HF_GFS=120
+##export FHOUT_HF_GFS=1
+export FHMAX_HF_GFS=120
+export FHOUT_HF_GFS=3
+export npe_postsnd=40
+export npe_node_postsnd=20
+export launcher="mpirun"
+#export APRUN_POSTSND=srun
+export APRUN_POSTSND="$launcher -n $npe_postsnd"
+export APRUN_POSTSNDCFP="$launcher -n $npe_postsndcfp"
+fi
+
+#export PS4='$SECONDS + '
+date
+# #### 08/25/1999 ###################
+# SET SHELL PROCESSING VARIABLES
+# ###################################
+#
+#Specify whether the run is production or development
+#
+export envir=${envir:-prod}
+
+####################################
+# Specify version numbers
+####################################
+export gfs_bufrsnd_ver=${gfs_bufrsnd_ver:-v1.0.2}
+export gsm_ver=${gsm_ver:-v12.0.0}
+export util_ver=${util_ver:-v1.0.0}
+
+# obtain unique process id (pid) and make temp directories
+#
+export pid=$$
+#export DATA_IN=${DATA_IN:-/tmpnwprd1}
+#export DATA=$DATA_IN/${job}.${pid}
+export DATA_IN=${DATA_IN:-/scratch2/NCEPDEV/stmp1/$USER}
+export DATA=$DATA_IN/postsnd.${pid}
+mkdir -p $DATA
+cd $DATA
+export PDY=20190223
+export cyc=00
+##export PDY=20200113
+##export cyc=12
+export STARTHOUR=00
+export ENDHOUR=180
+
+####################################
+# File To Log Msgs
+####################################
+job=gfs_postsnd_test
+export jlogfile=/com/logs/jlogfiles/jlogfile.${job}.${pid}
+
+####################################
+# Determine Job Output Name on System
+####################################
+export outid="LL$job"
+export jobid="${outid}.o${pid}"
+export pgmout="OUTPUT.${pid}"
+
+export cycle=t${cyc}z
+
+export SENDCOM=YES
+export SENDECF=YES
+export SENDDBN=YES
+
+export NET=gfs
+export RUN=gfs
+export model=gfs
+export pcom=$DATA_IN/pcom/gfs
+mkdir -p $pcom
+
+###################################
+# Set up the UTILITIES
+###################################
+
+export HOMEbufrsnd=/scratch2/NCEPDEV/fv3-cam/noscrub/Guang.Ping.Lou/gfsv16bnetcd4
+#export HOMEbufrsnd=/scratch2/NCEPDEV/fv3-cam/noscrub/Guang.Ping.Lou/global-workflow
+#export HOMEbufrsnd=/scratch4/NCEPDEV/meso/save/Guang.Ping.Lou/fv3gfs
+#export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/fv3gfs
+#export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/Bufr_sounding
+#export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/bufr_fnl_mpmd2_test
+
+##############################
+# Define COM Directories
+##############################
+##export COMIN=/gpfs/hps/ptmp/emc.glopara/com2/${NET}/para/${RUN}.${PDY}
+##export COMIN=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/fv3data/${RUN}.${PDY}/$cyc
+##export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY}
+#export COMIN=/scratch4/NCEPDEV/meso/save/Guang.Ping.Lou/fv3data/${RUN}.${PDY}/$cyc
+##export COMIN=/scratch2/NCEPDEV/fv3-cam//noscrub/Guang.Ping.Lou/gfs.${PDY}_nc_lossy/$cyc
+##export COMIN=/scratch2/NCEPDEV/fv3-cam//noscrub/Guang.Ping.Lou/data_v16rt2
+export COMIN=/scratch1/NCEPDEV/global/glopara/ptmp/v16retro1/gfs.${PDY}/$cyc
+
+export COMOUT=$DATA_IN/com2/${NET}/${envir}/${RUN}.${PDY}
+mkdir -p $COMOUT
+export COMAWP=$DATA_IN/com2/nawips/${envir}/${RUN}.${PDY}
+mkdir -p $COMAWP
+env
+
+export KEEPDATA=YES
+########################################################
+# Execute the script.
+#$SCRbufrsnd/exgfs_atmos_postsnd.sh
+${HOMEbufrsnd}/jobs/JGFS_ATMOS_POSTSND
+########################################################
+
+#cat $pgmout
+
+#cd /tmpnwprd1
+#rm -rf $DATA
+date
+
diff --git a/driver/product/run_postsnd.sh.jet b/driver/product/run_postsnd.sh.jet
index 0f0365fd95..23038d6d2b 100755
--- a/driver/product/run_postsnd.sh.jet
+++ b/driver/product/run_postsnd.sh.jet
@@ -47,7 +47,6 @@ export MP_STDOUTMODE=ordered
#export machine="WCOSS_C"
#machine="WCOSS_DELL_P3"
-#machine="THEIA"
machine="JET"
export npe_postsnd=12
export npe_postsndcfp=10
@@ -161,8 +160,8 @@ env
export KEEPDATA=YES
########################################################
# Execute the script.
-#$SCRbufrsnd/exgfs_postsnd.sh.ecf
-${HOMEbufrsnd}/jobs/JGFS_POSTSND
+#$SCRbufrsnd/exgfs_atmos_postsnd.sh
+${HOMEbufrsnd}/jobs/JGFS_ATMOS_POSTSND
########################################################
#cat $pgmout
diff --git a/driver/product/run_postsnd.sh.theia b/driver/product/run_postsnd.sh.theia
deleted file mode 100755
index b0fe4f1974..0000000000
--- a/driver/product/run_postsnd.sh.theia
+++ /dev/null
@@ -1,166 +0,0 @@
-#!/bin/ksh -l
-#PBS -o /scratch4/NCEPDEV/meso/save/Guang.Ping.Lou/fv3gfs/driver/product/postsnd_00.out19
-#PBS -e /scratch4/NCEPDEV/meso/save/Guang.Ping.Lou/fv3gfs/driver/product/postsnd_00.out19
-#PBS -N postsnd
-##PBS -A fv3-cam
-#PBS -A fv3-cpu
-#PBS -l nodes=6:ppn=3
-#PBS -l walltime=02:30:00
-
-############################################
-# Loading module
-############################################
-. $MODULESHOME/init/ksh
-
-# Loading Intel Compiler Suite
-module load intel
-module load impi
-
-module use -a /scratch3/NCEPDEV/nwprod/lib/modulefiles
-
-# Loding nceplibs modules
-module load sigio/v2.0.1
-module load bacio/v2.0.1
-module load sp/v2.0.2
-module load w3emc/v2.2.0
-module load w3nco/v2.0.6
-module load bufr/v10.2.5
-module load nemsio/v2.2.1
-module load gempak/7.4.2
-
-########################################
-# Runs GFS BUFR SOUNDINGS
-########################################
-set -xa
-
-export OMP_NUM_THREADS=1
-export KMP_AFFINITY=disabled
-export OMP_STACKSIZE=2048m
-export MP_LABELIO=yes
-export MP_STDOUTMODE=ordered
-
-#export machine="WCOSS_C"
-#machine="WCOSS_DELL_P3"
-machine="THEIA"
-#machine="JET"
-export npe_postsnd=12
-export npe_postsndcfp=10
-if [ $machine == "WCOSS_C" ]; then
-##For WCOSS-Cray##################
-export FHMAX_HF_GFS=120
-export FHOUT_HF_GFS=1
-export launcher="aprun"
-export npe_node_postsnd=3
-export NTHREADS_POSTSND=1
-export npe_node_postsndcfp=3
-export NTHREADS_POSTSNDCFP=1
-export APRUN_POSTSND="$launcher -j 1 -n $npe_postsnd -N $npe_node_postsnd -d $NTHREADS_POSTSND -cc depth"
-export APRUN_POSTSNDCFP="$launcher -j 1 -n $npe_postsndcfp -N $npe_node_postsndcfp -d $NTHREADS_POSTSNDCFP cfp"
-elif [ $machine == "WCOSS_DELL_P3" ]; then
-##For WCOSS-Dell ################
-export FHMAX_HF_GFS=120
-export FHOUT_HF_GFS=1
-export launcher="mpirun -n"
-export APRUN_POSTSND="$launcher $npe_postsnd"
-export APRUN_POSTSNDCFP="$launcher $npe_postsndcfp"
-else
-##For Theia, Jet################
-export FHMAX_HF_GFS=120
-export FHOUT_HF_GFS=1
-export launcher="mpirun -np"
-export APRUN_POSTSND="$launcher $npe_postsnd"
-export APRUN_POSTSNDCFP="$launcher $npe_postsndcfp"
-fi
-
-#export PS4='$SECONDS + '
-date
-# #### 08/25/1999 ###################
-# SET SHELL PROCESSING VARIABLES
-# ###################################
-#
-#Specify whether the run is production or development
-#
-export envir=${envir:-prod}
-
-####################################
-# Specify version numbers
-####################################
-export gfs_bufrsnd_ver=${gfs_bufrsnd_ver:-v1.0.2}
-export gsm_ver=${gsm_ver:-v12.0.0}
-export util_ver=${util_ver:-v1.0.0}
-
-# obtain unique process id (pid) and make temp directories
-#
-export pid=$$
-#export DATA_IN=${DATA_IN:-/tmpnwprd1}
-#export DATA=$DATA_IN/${job}.${pid}
-export DATA_IN=${DATA_IN:-/scratch4/NCEPDEV/meso/scrub/$USER}
-export DATA=$DATA_IN/postsnd.${pid}
-mkdir -p $DATA
-cd $DATA
-export PDY=20180305
-export cyc=00
-export STARTHOUR=00
-export ENDHOUR=180
-
-####################################
-# File To Log Msgs
-####################################
-job=gfs_postsnd_test
-export jlogfile=/com/logs/jlogfiles/jlogfile.${job}.${pid}
-
-####################################
-# Determine Job Output Name on System
-####################################
-export outid="LL$job"
-export jobid="${outid}.o${pid}"
-export pgmout="OUTPUT.${pid}"
-
-export cycle=t${cyc}z
-
-export SENDCOM=YES
-export SENDECF=YES
-export SENDDBN=YES
-
-export NET=gfs
-export RUN=gfs
-export model=gfs
-export pcom=$DATA_IN/pcom/gfs
-mkdir -p $pcom
-
-###################################
-# Set up the UTILITIES
-###################################
-
-export HOMEbufrsnd=/scratch4/NCEPDEV/meso/save/Guang.Ping.Lou/fv3gfs
-#export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/fv3gfs
-#export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/Bufr_sounding
-#export HOMEbufrsnd=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/bufr_fnl_mpmd2_test
-
-##############################
-# Define COM Directories
-##############################
-##export COMIN=/gpfs/hps/ptmp/emc.glopara/com2/${NET}/para/${RUN}.${PDY}
-##export COMIN=/gpfs/hps3/emc/meso/noscrub/Guang.Ping.Lou/fv3data/${RUN}.${PDY}/$cyc
-##export COMIN=/gpfs/hps/nco/ops/com/gfs/prod/${RUN}.${PDY}
-export COMIN=/scratch4/NCEPDEV/meso/save/Guang.Ping.Lou/fv3data/${RUN}.${PDY}/$cyc
-
-export COMOUT=$DATA_IN/com2/${NET}/${envir}/${RUN}.${PDY}
-mkdir -p $COMOUT
-export COMAWP=$DATA_IN/com2/nawips/${envir}/${RUN}.${PDY}
-mkdir -p $COMAWP
-env
-
-export KEEPDATA=YES
-########################################################
-# Execute the script.
-#$SCRbufrsnd/exgfs_postsnd.sh.ecf
-${HOMEbufrsnd}/jobs/JGFS_POSTSND
-########################################################
-
-#cat $pgmout
-
-#cd /tmpnwprd1
-#rm -rf $DATA
-date
-
diff --git a/ecflow/ecf/defs/gdas_00.def b/ecflow/ecf/defs/gdas_00.def
deleted file mode 100644
index 0b9d020578..0000000000
--- a/ecflow/ecf/defs/gdas_00.def
+++ /dev/null
@@ -1,246 +0,0 @@
- family gdas
- edit CYC '00'
- edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3'
- edit PROJ 'GDAS-OPS'
- edit NET 'gfs'
- edit RUN 'gdas'
- edit COM '/gpfs/dell1/nco/ops/com'
- edit QUEUESHARED 'prod_shared'
- edit QUEUESERV 'prod_transfer'
- edit QUEUE 'prod'
- family dump
- task jgdas_tropcy_qc_reloc
- time 05:45
- task jgdas_dump
- event 1 release_sfcprep
- time 05:50
- task jgdas_dump_post
- trigger jgdas_dump == complete
- event 1 release_gdas00_dump_alert
- task jgdas_dump_alert
- trigger jgdas_dump_post:release_gdas00_dump_alert
- task jmodel_realtime_gdas
- trigger jgdas_dump_alert == complete
- endfamily
- family prep
- task jgdas_emcsfc_sfc_prep
- trigger ../dump/jgdas_dump:release_sfcprep
- task jgdas_prep
- trigger ../dump/jgdas_dump == complete and ../dump/jgdas_tropcy_qc_reloc == complete
- task jgdas_prep_post
- trigger jgdas_prep == complete and ../analysis/jgdas_analysis_high == complete
- endfamily
- family analysis
- task jgdas_analysis_high
- trigger ../prep/jgdas_prep == complete and ../prep/jgdas_emcsfc_sfc_prep == complete
- event 1 release_fcst
- endfamily
- task jgdas_vminmon
- trigger analysis/jgdas_analysis_high == complete
- family forecast
- task jgdas_forecast_high
- trigger ../analysis/jgdas_analysis_high:release_fcst
- endfamily
- family post_processing
- family bulletins
- task jgdas_mknavybulls
- trigger ../../dump/jgdas_dump_post == complete
- endfamily
- endfamily
- family gempak
- task jgdas_gempak
- trigger ../forecast/jgdas_forecast_high == complete
- task jgdas_gempak_meta_ncdc
- trigger ./jgdas_gempak == complete
- endfamily
- family post
- task jgdas_post_manager
- trigger ../forecast == active
- event 1 release_postanl
- event 2 release_post000
- event 3 release_post001
- event 4 release_post002
- event 5 release_post003
- event 6 release_post004
- event 7 release_post005
- event 8 release_post006
- event 9 release_post007
- event 10 release_post008
- event 11 release_post009
- task jgdas_post_anl
- trigger ./jgdas_post_manager:release_postanl
- edit FHRGRP '000'
- edit FHRLST 'anl'
- edit HR 'anl'
- edit FHR 'anl'
- event 1 release_postanl
- task jgdas_post_f000
- trigger ./jgdas_post_manager:release_post000
- edit FHR 'f000'
- edit HR '000'
- edit FHRGRP '001'
- edit FHRLST 'f000'
- task jgdas_post_f001
- trigger ./jgdas_post_manager:release_post001
- edit FHR 'f001'
- edit HR '001'
- edit FHRGRP '002'
- edit FHRLST 'f001'
- task jgdas_post_f002
- trigger ./jgdas_post_manager:release_post002
- edit FHR 'f002'
- edit HR '002'
- edit FHRGRP '003'
- edit FHRLST 'f002'
- task jgdas_post_f003
- trigger ./jgdas_post_manager:release_post003
- edit FHR 'f003'
- edit HR '003'
- edit FHRGRP '004'
- edit FHRLST 'f003'
- task jgdas_post_f004
- trigger ./jgdas_post_manager:release_post004
- edit FHR 'f004'
- edit HR '004'
- edit FHRGRP '005'
- edit FHRLST 'f004'
- task jgdas_post_f005
- trigger ./jgdas_post_manager:release_post005
- edit FHR 'f005'
- edit HR '005'
- edit FHRGRP '006'
- edit FHRLST 'f005'
- task jgdas_post_f006
- trigger ./jgdas_post_manager:release_post006
- edit FHR 'f006'
- edit HR '006'
- edit FHRGRP '007'
- edit FHRLST 'f006'
- task jgdas_post_f007
- trigger ./jgdas_post_manager:release_post007
- edit FHR 'f007'
- edit HR '007'
- edit FHRGRP '008'
- edit FHRLST 'f007'
- task jgdas_post_f008
- trigger ./jgdas_post_manager:release_post008
- edit FHR 'f008'
- edit HR '008'
- edit FHRGRP '009'
- edit FHRLST 'f008'
- task jgdas_post_f009
- trigger ./jgdas_post_manager:release_post009
- edit FHR 'f009'
- edit HR '009'
- edit FHRGRP '010'
- edit FHRLST 'f009'
- endfamily
- family enkf
- task jgdas_enkf_select_obs
- trigger ../prep/jgdas_prep == complete
- family innovate
- trigger ./jgdas_enkf_select_obs == complete
- task jgdas_enkf_innovate_obs_grp1
- edit ENSGRP '01'
- task jgdas_enkf_innovate_obs_grp2
- edit ENSGRP '02'
- task jgdas_enkf_innovate_obs_grp3
- edit ENSGRP '03'
- task jgdas_enkf_innovate_obs_grp4
- edit ENSGRP '04'
- task jgdas_enkf_innovate_obs_grp5
- edit ENSGRP '05'
- task jgdas_enkf_innovate_obs_grp6
- edit ENSGRP '06'
- task jgdas_enkf_innovate_obs_grp7
- edit ENSGRP '07'
- task jgdas_enkf_innovate_obs_grp8
- edit ENSGRP '08'
- task jgdas_enkf_innovate_obs_grp9
- edit ENSGRP '09'
- task jgdas_enkf_innovate_obs_grp10
- edit ENSGRP '10'
- endfamily
- task jgdas_enkf_update
- trigger ./innovate == complete
- task jgdas_enkf_inflate_recenter
- trigger ./jgdas_enkf_update == complete and ../analysis/jgdas_analysis_high == complete
- family forecast
- trigger ./jgdas_enkf_inflate_recenter == complete
- task jgdas_enkf_fcst_grp1
- edit ENSGRP '01'
- task jgdas_enkf_fcst_grp2
- edit ENSGRP '02'
- task jgdas_enkf_fcst_grp3
- edit ENSGRP '03'
- task jgdas_enkf_fcst_grp4
- edit ENSGRP '04'
- task jgdas_enkf_fcst_grp5
- edit ENSGRP '05'
- task jgdas_enkf_fcst_grp6
- edit ENSGRP '06'
- task jgdas_enkf_fcst_grp7
- edit ENSGRP '07'
- task jgdas_enkf_fcst_grp8
- edit ENSGRP '08'
- task jgdas_enkf_fcst_grp9
- edit ENSGRP '09'
- task jgdas_enkf_fcst_grp10
- edit ENSGRP '10'
- task jgdas_enkf_fcst_grp11
- edit ENSGRP '11'
- task jgdas_enkf_fcst_grp12
- edit ENSGRP '12'
- task jgdas_enkf_fcst_grp13
- edit ENSGRP '13'
- task jgdas_enkf_fcst_grp14
- edit ENSGRP '14'
- task jgdas_enkf_fcst_grp15
- edit ENSGRP '15'
- task jgdas_enkf_fcst_grp16
- edit ENSGRP '16'
- task jgdas_enkf_fcst_grp17
- edit ENSGRP '17'
- task jgdas_enkf_fcst_grp18
- edit ENSGRP '18'
- task jgdas_enkf_fcst_grp19
- edit ENSGRP '19'
- task jgdas_enkf_fcst_grp20
- edit ENSGRP '20'
- endfamily
- family post
- trigger ./forecast == complete
- task jgdas_enkf_post_f003
- edit FHMIN_EPOS '003'
- edit FHMAX_EPOS '003'
- edit FHOUT_EPOS '003'
- task jgdas_enkf_post_f004
- edit FHMIN_EPOS '004'
- edit FHMAX_EPOS '004'
- edit FHOUT_EPOS '004'
- task jgdas_enkf_post_f005
- edit FHMIN_EPOS '005'
- edit FHMAX_EPOS '005'
- edit FHOUT_EPOS '005'
- task jgdas_enkf_post_f006
- edit FHMIN_EPOS '006'
- edit FHMAX_EPOS '006'
- edit FHOUT_EPOS '006'
- task jgdas_enkf_post_f007
- edit FHMIN_EPOS '007'
- edit FHMAX_EPOS '007'
- edit FHOUT_EPOS '007'
- task jgdas_enkf_post_f008
- edit FHMIN_EPOS '008'
- edit FHMAX_EPOS '008'
- edit FHOUT_EPOS '008'
- task jgdas_enkf_post_f009
- edit FHMIN_EPOS '009'
- edit FHMAX_EPOS '009'
- edit FHOUT_EPOS '009'
- endfamily
- endfamily
- task jgdas_verfrad
- trigger enkf == complete
- endfamily
-
diff --git a/ecflow/ecf/defs/gdas_06.def b/ecflow/ecf/defs/gdas_06.def
deleted file mode 100644
index 391d8c90d2..0000000000
--- a/ecflow/ecf/defs/gdas_06.def
+++ /dev/null
@@ -1,241 +0,0 @@
- family gdas
- edit CYC '06'
- edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3'
- edit PROJ 'GDAS-OPS'
- edit NET 'gfs'
- edit RUN 'gdas'
- edit COM '/gpfs/dell1/nco/ops/com'
- edit QUEUESHARED 'prod_shared'
- edit QUEUESERV 'prod_transfer'
- edit QUEUE 'prod'
- edit MACHINE_SITE 'production'
- family dump
- task jgdas_tropcy_qc_reloc
- time 11:45
- task jgdas_dump
- event 1 release_sfcprep
- time 11:50
- task jgdas_dump_post
- trigger jgdas_dump == complete
- event 1 release_gdas06_dump_alert
- task jgdas_dump_alert
- trigger jgdas_dump_post:release_gdas06_dump_alert
- task jmodel_realtime_gdas
- trigger jgdas_dump_alert == complete
- endfamily
- family prep
- task jgdas_emcsfc_sfc_prep
- trigger ../dump/jgdas_dump:release_sfcprep
- task jgdas_prep
- trigger ../dump/jgdas_dump == complete and ../dump/jgdas_tropcy_qc_reloc == complete
- task jgdas_prep_post
- trigger jgdas_prep == complete and ../analysis/jgdas_analysis_high == complete
- endfamily
- family analysis
- task jgdas_analysis_high
- trigger ../prep/jgdas_prep == complete and ../prep/jgdas_emcsfc_sfc_prep == complete
- event 1 release_fcst
- endfamily
- task jgdas_vminmon
- trigger analysis/jgdas_analysis_high == complete
- family forecast
- task jgdas_forecast_high
- trigger ../analysis/jgdas_analysis_high:release_fcst
- endfamily
- family gempak
- task jgdas_gempak
- trigger ../forecast/jgdas_forecast_high == complete
- task jgdas_gempak_meta_ncdc
- trigger ./jgdas_gempak == complete
- endfamily
- family post
- task jgdas_post_manager
- trigger ../forecast == active
- event 1 release_postanl
- event 2 release_post000
- event 3 release_post001
- event 4 release_post002
- event 5 release_post003
- event 6 release_post004
- event 7 release_post005
- event 8 release_post006
- event 9 release_post007
- event 10 release_post008
- event 11 release_post009
- task jgdas_post_anl
- trigger ./jgdas_post_manager:release_postanl
- edit FHRGRP '000'
- edit FHRLST 'anl'
- edit HR 'anl'
- edit FHR 'anl'
- event 1 release_postanl
- task jgdas_post_f000
- trigger ./jgdas_post_manager:release_post000
- edit FHR 'f000'
- edit HR '000'
- edit FHRGRP '001'
- edit FHRLST 'f000'
- task jgdas_post_f001
- trigger ./jgdas_post_manager:release_post001
- edit FHR 'f001'
- edit HR '001'
- edit FHRGRP '002'
- edit FHRLST 'f001'
- task jgdas_post_f002
- trigger ./jgdas_post_manager:release_post002
- edit FHR 'f002'
- edit HR '002'
- edit FHRGRP '003'
- edit FHRLST 'f002'
- task jgdas_post_f003
- trigger ./jgdas_post_manager:release_post003
- edit FHR 'f003'
- edit HR '003'
- edit FHRGRP '004'
- edit FHRLST 'f003'
- task jgdas_post_f004
- trigger ./jgdas_post_manager:release_post004
- edit FHR 'f004'
- edit HR '004'
- edit FHRGRP '005'
- edit FHRLST 'f004'
- task jgdas_post_f005
- trigger ./jgdas_post_manager:release_post005
- edit FHR 'f005'
- edit HR '005'
- edit FHRGRP '006'
- edit FHRLST 'f005'
- task jgdas_post_f006
- trigger ./jgdas_post_manager:release_post006
- edit FHR 'f006'
- edit HR '006'
- edit FHRGRP '007'
- edit FHRLST 'f006'
- task jgdas_post_f007
- trigger ./jgdas_post_manager:release_post007
- edit FHR 'f007'
- edit HR '007'
- edit FHRGRP '008'
- edit FHRLST 'f007'
- task jgdas_post_f008
- trigger ./jgdas_post_manager:release_post008
- edit FHR 'f008'
- edit HR '008'
- edit FHRGRP '009'
- edit FHRLST 'f008'
- task jgdas_post_f009
- trigger ./jgdas_post_manager:release_post009
- edit FHR 'f009'
- edit HR '009'
- edit FHRGRP '010'
- edit FHRLST 'f009'
- endfamily
- family enkf
- task jgdas_enkf_select_obs
- trigger ../prep/jgdas_prep == complete
- family innovate
- trigger ./jgdas_enkf_select_obs == complete
- task jgdas_enkf_innovate_obs_grp1
- edit ENSGRP '01'
- task jgdas_enkf_innovate_obs_grp2
- edit ENSGRP '02'
- task jgdas_enkf_innovate_obs_grp3
- edit ENSGRP '03'
- task jgdas_enkf_innovate_obs_grp4
- edit ENSGRP '04'
- task jgdas_enkf_innovate_obs_grp5
- edit ENSGRP '05'
- task jgdas_enkf_innovate_obs_grp6
- edit ENSGRP '06'
- task jgdas_enkf_innovate_obs_grp7
- edit ENSGRP '07'
- task jgdas_enkf_innovate_obs_grp8
- edit ENSGRP '08'
- task jgdas_enkf_innovate_obs_grp9
- edit ENSGRP '09'
- task jgdas_enkf_innovate_obs_grp10
- edit ENSGRP '10'
- endfamily
- task jgdas_enkf_update
- trigger ./innovate == complete
- task jgdas_enkf_inflate_recenter
- trigger ./jgdas_enkf_update == complete and ../analysis/jgdas_analysis_high == complete
- family forecast
- trigger ./jgdas_enkf_inflate_recenter == complete
- task jgdas_enkf_fcst_grp1
- edit ENSGRP '01'
- task jgdas_enkf_fcst_grp2
- edit ENSGRP '02'
- task jgdas_enkf_fcst_grp3
- edit ENSGRP '03'
- task jgdas_enkf_fcst_grp4
- edit ENSGRP '04'
- task jgdas_enkf_fcst_grp5
- edit ENSGRP '05'
- task jgdas_enkf_fcst_grp6
- edit ENSGRP '06'
- task jgdas_enkf_fcst_grp7
- edit ENSGRP '07'
- task jgdas_enkf_fcst_grp8
- edit ENSGRP '08'
- task jgdas_enkf_fcst_grp9
- edit ENSGRP '09'
- task jgdas_enkf_fcst_grp10
- edit ENSGRP '10'
- task jgdas_enkf_fcst_grp11
- edit ENSGRP '11'
- task jgdas_enkf_fcst_grp12
- edit ENSGRP '12'
- task jgdas_enkf_fcst_grp13
- edit ENSGRP '13'
- task jgdas_enkf_fcst_grp14
- edit ENSGRP '14'
- task jgdas_enkf_fcst_grp15
- edit ENSGRP '15'
- task jgdas_enkf_fcst_grp16
- edit ENSGRP '16'
- task jgdas_enkf_fcst_grp17
- edit ENSGRP '17'
- task jgdas_enkf_fcst_grp18
- edit ENSGRP '18'
- task jgdas_enkf_fcst_grp19
- edit ENSGRP '19'
- task jgdas_enkf_fcst_grp20
- edit ENSGRP '20'
- endfamily
- family post
- trigger ./forecast == complete
- task jgdas_enkf_post_f003
- edit FHMIN_EPOS '003'
- edit FHMAX_EPOS '003'
- edit FHOUT_EPOS '003'
- task jgdas_enkf_post_f004
- edit FHMIN_EPOS '004'
- edit FHMAX_EPOS '004'
- edit FHOUT_EPOS '004'
- task jgdas_enkf_post_f005
- edit FHMIN_EPOS '005'
- edit FHMAX_EPOS '005'
- edit FHOUT_EPOS '005'
- task jgdas_enkf_post_f006
- edit FHMIN_EPOS '006'
- edit FHMAX_EPOS '006'
- edit FHOUT_EPOS '006'
- task jgdas_enkf_post_f007
- edit FHMIN_EPOS '007'
- edit FHMAX_EPOS '007'
- edit FHOUT_EPOS '007'
- task jgdas_enkf_post_f008
- edit FHMIN_EPOS '008'
- edit FHMAX_EPOS '008'
- edit FHOUT_EPOS '008'
- task jgdas_enkf_post_f009
- edit FHMIN_EPOS '009'
- edit FHMAX_EPOS '009'
- edit FHOUT_EPOS '009'
- endfamily
- endfamily
- task jgdas_verfrad
- trigger enkf == complete
- endfamily
-
diff --git a/ecflow/ecf/defs/gdas_12.def b/ecflow/ecf/defs/gdas_12.def
deleted file mode 100644
index 90a6c915f5..0000000000
--- a/ecflow/ecf/defs/gdas_12.def
+++ /dev/null
@@ -1,246 +0,0 @@
- family gdas
- edit CYC '12'
- edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3'
- edit PROJ 'GDAS-OPS'
- edit NET 'gfs'
- edit RUN 'gdas'
- edit COM '/gpfs/dell1/nco/ops/com'
- edit QUEUESHARED 'prod_shared'
- edit QUEUESERV 'prod_transfer'
- edit QUEUE 'prod'
- family dump
- task jgdas_tropcy_qc_reloc
- time 17:45
- task jgdas_dump
- event 1 release_sfcprep
- time 17:50
- task jgdas_dump_post
- trigger jgdas_dump == complete
- event 1 release_gdas12_dump_alert
- task jgdas_dump_alert
- trigger jgdas_dump_post:release_gdas12_dump_alert
- task jmodel_realtime_gdas
- trigger jgdas_dump_alert == complete
- endfamily
- family prep
- task jgdas_emcsfc_sfc_prep
- trigger ../dump/jgdas_dump:release_sfcprep
- task jgdas_prep
- trigger ../dump/jgdas_dump == complete and ../dump/jgdas_tropcy_qc_reloc == complete
- task jgdas_prep_post
- trigger jgdas_prep == complete and ../analysis/jgdas_analysis_high == complete
- endfamily
- family analysis
- task jgdas_analysis_high
- trigger ../prep/jgdas_prep == complete and ../prep/jgdas_emcsfc_sfc_prep == complete
- event 1 release_fcst
- endfamily
- task jgdas_vminmon
- trigger analysis/jgdas_analysis_high == complete
- family forecast
- task jgdas_forecast_high
- trigger ../analysis/jgdas_analysis_high:release_fcst
- endfamily
- family post_processing
- family bulletins
- task jgdas_mknavybulls
- trigger ../../post == complete
- endfamily
- endfamily
- family gempak
- task jgdas_gempak
- trigger ../forecast/jgdas_forecast_high == complete
- task jgdas_gempak_meta_ncdc
- trigger ./jgdas_gempak == complete
- endfamily
- family post
- task jgdas_post_manager
- trigger ../forecast == active
- event 1 release_postanl
- event 2 release_post000
- event 3 release_post001
- event 4 release_post002
- event 5 release_post003
- event 6 release_post004
- event 7 release_post005
- event 8 release_post006
- event 9 release_post007
- event 10 release_post008
- event 11 release_post009
- task jgdas_post_anl
- trigger ./jgdas_post_manager:release_postanl
- edit FHRGRP '000'
- edit FHRLST 'anl'
- edit HR 'anl'
- edit FHR 'anl'
- event 1 release_postanl
- task jgdas_post_f000
- trigger ./jgdas_post_manager:release_post000
- edit FHR 'f000'
- edit HR '000'
- edit FHRGRP '001'
- edit FHRLST 'f000'
- task jgdas_post_f001
- trigger ./jgdas_post_manager:release_post001
- edit FHR 'f001'
- edit HR '001'
- edit FHRGRP '002'
- edit FHRLST 'f001'
- task jgdas_post_f002
- trigger ./jgdas_post_manager:release_post002
- edit FHR 'f002'
- edit HR '002'
- edit FHRGRP '003'
- edit FHRLST 'f002'
- task jgdas_post_f003
- trigger ./jgdas_post_manager:release_post003
- edit FHR 'f003'
- edit HR '003'
- edit FHRGRP '004'
- edit FHRLST 'f003'
- task jgdas_post_f004
- trigger ./jgdas_post_manager:release_post004
- edit FHR 'f004'
- edit HR '004'
- edit FHRGRP '005'
- edit FHRLST 'f004'
- task jgdas_post_f005
- trigger ./jgdas_post_manager:release_post005
- edit FHR 'f005'
- edit HR '005'
- edit FHRGRP '006'
- edit FHRLST 'f005'
- task jgdas_post_f006
- trigger ./jgdas_post_manager:release_post006
- edit FHR 'f006'
- edit HR '006'
- edit FHRGRP '007'
- edit FHRLST 'f006'
- task jgdas_post_f007
- trigger ./jgdas_post_manager:release_post007
- edit FHR 'f007'
- edit HR '007'
- edit FHRGRP '008'
- edit FHRLST 'f007'
- task jgdas_post_f008
- trigger ./jgdas_post_manager:release_post008
- edit FHR 'f008'
- edit HR '008'
- edit FHRGRP '009'
- edit FHRLST 'f008'
- task jgdas_post_f009
- trigger ./jgdas_post_manager:release_post009
- edit FHR 'f009'
- edit HR '009'
- edit FHRGRP '010'
- edit FHRLST 'f009'
- endfamily
- family enkf
- task jgdas_enkf_select_obs
- trigger ../prep/jgdas_prep == complete
- family innovate
- trigger ./jgdas_enkf_select_obs == complete
- task jgdas_enkf_innovate_obs_grp1
- edit ENSGRP '01'
- task jgdas_enkf_innovate_obs_grp2
- edit ENSGRP '02'
- task jgdas_enkf_innovate_obs_grp3
- edit ENSGRP '03'
- task jgdas_enkf_innovate_obs_grp4
- edit ENSGRP '04'
- task jgdas_enkf_innovate_obs_grp5
- edit ENSGRP '05'
- task jgdas_enkf_innovate_obs_grp6
- edit ENSGRP '06'
- task jgdas_enkf_innovate_obs_grp7
- edit ENSGRP '07'
- task jgdas_enkf_innovate_obs_grp8
- edit ENSGRP '08'
- task jgdas_enkf_innovate_obs_grp9
- edit ENSGRP '09'
- task jgdas_enkf_innovate_obs_grp10
- edit ENSGRP '10'
- endfamily
- task jgdas_enkf_update
- trigger ./innovate == complete
- task jgdas_enkf_inflate_recenter
- trigger ./jgdas_enkf_update == complete and ../analysis/jgdas_analysis_high == complete
- family forecast
- trigger ./jgdas_enkf_inflate_recenter == complete
- task jgdas_enkf_fcst_grp1
- edit ENSGRP '01'
- task jgdas_enkf_fcst_grp2
- edit ENSGRP '02'
- task jgdas_enkf_fcst_grp3
- edit ENSGRP '03'
- task jgdas_enkf_fcst_grp4
- edit ENSGRP '04'
- task jgdas_enkf_fcst_grp5
- edit ENSGRP '05'
- task jgdas_enkf_fcst_grp6
- edit ENSGRP '06'
- task jgdas_enkf_fcst_grp7
- edit ENSGRP '07'
- task jgdas_enkf_fcst_grp8
- edit ENSGRP '08'
- task jgdas_enkf_fcst_grp9
- edit ENSGRP '09'
- task jgdas_enkf_fcst_grp10
- edit ENSGRP '10'
- task jgdas_enkf_fcst_grp11
- edit ENSGRP '11'
- task jgdas_enkf_fcst_grp12
- edit ENSGRP '12'
- task jgdas_enkf_fcst_grp13
- edit ENSGRP '13'
- task jgdas_enkf_fcst_grp14
- edit ENSGRP '14'
- task jgdas_enkf_fcst_grp15
- edit ENSGRP '15'
- task jgdas_enkf_fcst_grp16
- edit ENSGRP '16'
- task jgdas_enkf_fcst_grp17
- edit ENSGRP '17'
- task jgdas_enkf_fcst_grp18
- edit ENSGRP '18'
- task jgdas_enkf_fcst_grp19
- edit ENSGRP '19'
- task jgdas_enkf_fcst_grp20
- edit ENSGRP '20'
- endfamily
- family post
- trigger ./forecast == complete
- task jgdas_enkf_post_f003
- edit FHMIN_EPOS '003'
- edit FHMAX_EPOS '003'
- edit FHOUT_EPOS '003'
- task jgdas_enkf_post_f004
- edit FHMIN_EPOS '004'
- edit FHMAX_EPOS '004'
- edit FHOUT_EPOS '004'
- task jgdas_enkf_post_f005
- edit FHMIN_EPOS '005'
- edit FHMAX_EPOS '005'
- edit FHOUT_EPOS '005'
- task jgdas_enkf_post_f006
- edit FHMIN_EPOS '006'
- edit FHMAX_EPOS '006'
- edit FHOUT_EPOS '006'
- task jgdas_enkf_post_f007
- edit FHMIN_EPOS '007'
- edit FHMAX_EPOS '007'
- edit FHOUT_EPOS '007'
- task jgdas_enkf_post_f008
- edit FHMIN_EPOS '008'
- edit FHMAX_EPOS '008'
- edit FHOUT_EPOS '008'
- task jgdas_enkf_post_f009
- edit FHMIN_EPOS '009'
- edit FHMAX_EPOS '009'
- edit FHOUT_EPOS '009'
- endfamily
- endfamily
- task jgdas_verfrad
- trigger enkf == complete
- endfamily
-
diff --git a/ecflow/ecf/defs/gdas_18.def b/ecflow/ecf/defs/gdas_18.def
deleted file mode 100644
index 10b0415530..0000000000
--- a/ecflow/ecf/defs/gdas_18.def
+++ /dev/null
@@ -1,240 +0,0 @@
- family gdas
- edit CYC '18'
- edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3'
- edit PROJ 'GDAS-OPS'
- edit NET 'gfs'
- edit RUN 'gdas'
- edit COM '/gpfs/dell1/nco/ops/com'
- edit QUEUESHARED 'prod_shared'
- edit QUEUESERV 'prod_transfer'
- edit QUEUE 'prod'
- family dump
- task jgdas_tropcy_qc_reloc
- time 23:45
- task jgdas_dump
- event 1 release_sfcprep
- time 23:50
- task jgdas_dump_post
- trigger jgdas_dump == complete
- event 1 release_gdas18_dump_alert
- task jgdas_dump_alert
- trigger jgdas_dump_post:release_gdas18_dump_alert
- task jmodel_realtime_gdas
- trigger jgdas_dump_alert == complete
- endfamily
- family prep
- task jgdas_emcsfc_sfc_prep
- trigger ../dump/jgdas_dump:release_sfcprep
- task jgdas_prep
- trigger ../dump/jgdas_dump == complete and ../dump/jgdas_tropcy_qc_reloc == complete
- task jgdas_prep_post
- trigger jgdas_prep == complete and ../analysis/jgdas_analysis_high == complete
- endfamily
- family analysis
- task jgdas_analysis_high
- trigger ../prep/jgdas_prep == complete and ../prep/jgdas_emcsfc_sfc_prep == complete
- event 1 release_fcst
- endfamily
- task jgdas_vminmon
- trigger analysis/jgdas_analysis_high == complete
- family forecast
- task jgdas_forecast_high
- trigger ../analysis/jgdas_analysis_high:release_fcst and ../enkf/innovate == complete
- endfamily
- family gempak
- task jgdas_gempak
- trigger ../forecast/jgdas_forecast_high == complete
- task jgdas_gempak_meta_ncdc
- trigger ./jgdas_gempak == complete
- endfamily
- family post
- task jgdas_post_manager
- trigger ../forecast == active
- event 1 release_postanl
- event 2 release_post000
- event 3 release_post001
- event 4 release_post002
- event 5 release_post003
- event 6 release_post004
- event 7 release_post005
- event 8 release_post006
- event 9 release_post007
- event 10 release_post008
- event 11 release_post009
- task jgdas_post_anl
- trigger ./jgdas_post_manager:release_postanl
- edit FHRGRP '000'
- edit FHRLST 'anl'
- edit HR 'anl'
- edit FHR 'anl'
- event 1 release_postanl
- task jgdas_post_f000
- trigger ./jgdas_post_manager:release_post000
- edit FHR 'f000'
- edit HR '000'
- edit FHRGRP '001'
- edit FHRLST 'f000'
- task jgdas_post_f001
- trigger ./jgdas_post_manager:release_post001
- edit FHR 'f001'
- edit HR '001'
- edit FHRGRP '002'
- edit FHRLST 'f001'
- task jgdas_post_f002
- trigger ./jgdas_post_manager:release_post002
- edit FHR 'f002'
- edit HR '002'
- edit FHRGRP '003'
- edit FHRLST 'f002'
- task jgdas_post_f003
- trigger ./jgdas_post_manager:release_post003
- edit FHR 'f003'
- edit HR '003'
- edit FHRGRP '004'
- edit FHRLST 'f003'
- task jgdas_post_f004
- trigger ./jgdas_post_manager:release_post004
- edit FHR 'f004'
- edit HR '004'
- edit FHRGRP '005'
- edit FHRLST 'f004'
- task jgdas_post_f005
- trigger ./jgdas_post_manager:release_post005
- edit FHR 'f005'
- edit HR '005'
- edit FHRGRP '006'
- edit FHRLST 'f005'
- task jgdas_post_f006
- trigger ./jgdas_post_manager:release_post006
- edit FHR 'f006'
- edit HR '006'
- edit FHRGRP '007'
- edit FHRLST 'f006'
- task jgdas_post_f007
- trigger ./jgdas_post_manager:release_post007
- edit FHR 'f007'
- edit HR '007'
- edit FHRGRP '008'
- edit FHRLST 'f007'
- task jgdas_post_f008
- trigger ./jgdas_post_manager:release_post008
- edit FHR 'f008'
- edit HR '008'
- edit FHRGRP '009'
- edit FHRLST 'f008'
- task jgdas_post_f009
- trigger ./jgdas_post_manager:release_post009
- edit FHR 'f009'
- edit HR '009'
- edit FHRGRP '010'
- edit FHRLST 'f009'
- endfamily
- family enkf
- task jgdas_enkf_select_obs
- trigger ../prep/jgdas_prep == complete
- family innovate
- trigger ./jgdas_enkf_select_obs == complete
- task jgdas_enkf_innovate_obs_grp1
- edit ENSGRP '01'
- task jgdas_enkf_innovate_obs_grp2
- edit ENSGRP '02'
- task jgdas_enkf_innovate_obs_grp3
- edit ENSGRP '03'
- task jgdas_enkf_innovate_obs_grp4
- edit ENSGRP '04'
- task jgdas_enkf_innovate_obs_grp5
- edit ENSGRP '05'
- task jgdas_enkf_innovate_obs_grp6
- edit ENSGRP '06'
- task jgdas_enkf_innovate_obs_grp7
- edit ENSGRP '07'
- task jgdas_enkf_innovate_obs_grp8
- edit ENSGRP '08'
- task jgdas_enkf_innovate_obs_grp9
- edit ENSGRP '09'
- task jgdas_enkf_innovate_obs_grp10
- edit ENSGRP '10'
- endfamily
- task jgdas_enkf_update
- trigger ./innovate == complete
- task jgdas_enkf_inflate_recenter
- trigger ./jgdas_enkf_update == complete and ../analysis/jgdas_analysis_high == complete
- family forecast
- trigger ./jgdas_enkf_inflate_recenter == complete
- task jgdas_enkf_fcst_grp1
- edit ENSGRP '01'
- task jgdas_enkf_fcst_grp2
- edit ENSGRP '02'
- task jgdas_enkf_fcst_grp3
- edit ENSGRP '03'
- task jgdas_enkf_fcst_grp4
- edit ENSGRP '04'
- task jgdas_enkf_fcst_grp5
- edit ENSGRP '05'
- task jgdas_enkf_fcst_grp6
- edit ENSGRP '06'
- task jgdas_enkf_fcst_grp7
- edit ENSGRP '07'
- task jgdas_enkf_fcst_grp8
- edit ENSGRP '08'
- task jgdas_enkf_fcst_grp9
- edit ENSGRP '09'
- task jgdas_enkf_fcst_grp10
- edit ENSGRP '10'
- task jgdas_enkf_fcst_grp11
- edit ENSGRP '11'
- task jgdas_enkf_fcst_grp12
- edit ENSGRP '12'
- task jgdas_enkf_fcst_grp13
- edit ENSGRP '13'
- task jgdas_enkf_fcst_grp14
- edit ENSGRP '14'
- task jgdas_enkf_fcst_grp15
- edit ENSGRP '15'
- task jgdas_enkf_fcst_grp16
- edit ENSGRP '16'
- task jgdas_enkf_fcst_grp17
- edit ENSGRP '17'
- task jgdas_enkf_fcst_grp18
- edit ENSGRP '18'
- task jgdas_enkf_fcst_grp19
- edit ENSGRP '19'
- task jgdas_enkf_fcst_grp20
- edit ENSGRP '20'
- endfamily
- family post
- trigger ./forecast == complete
- task jgdas_enkf_post_f003
- edit FHMIN_EPOS '003'
- edit FHMAX_EPOS '003'
- edit FHOUT_EPOS '003'
- task jgdas_enkf_post_f004
- edit FHMIN_EPOS '004'
- edit FHMAX_EPOS '004'
- edit FHOUT_EPOS '004'
- task jgdas_enkf_post_f005
- edit FHMIN_EPOS '005'
- edit FHMAX_EPOS '005'
- edit FHOUT_EPOS '005'
- task jgdas_enkf_post_f006
- edit FHMIN_EPOS '006'
- edit FHMAX_EPOS '006'
- edit FHOUT_EPOS '006'
- task jgdas_enkf_post_f007
- edit FHMIN_EPOS '007'
- edit FHMAX_EPOS '007'
- edit FHOUT_EPOS '007'
- task jgdas_enkf_post_f008
- edit FHMIN_EPOS '008'
- edit FHMAX_EPOS '008'
- edit FHOUT_EPOS '008'
- task jgdas_enkf_post_f009
- edit FHMIN_EPOS '009'
- edit FHMAX_EPOS '009'
- edit FHOUT_EPOS '009'
- endfamily
- endfamily
- task jgdas_verfrad
- trigger enkf == complete
- endfamily
-
diff --git a/ecflow/ecf/defs/gfs_00.def b/ecflow/ecf/defs/gfs_00.def
deleted file mode 100644
index ba53c61198..0000000000
--- a/ecflow/ecf/defs/gfs_00.def
+++ /dev/null
@@ -1,2300 +0,0 @@
- family gfs
- edit CYC '00'
- edit ECF_FILES '/ecf/ecfnets/scripts/gfs_FV3'
- edit PROJ 'GFS-OPS'
- edit NET 'gfs'
- edit RUN 'gfs'
- edit COM '/gpfs/dell1/nco/ops/com'
- edit QUEUESHARED 'prod_shared'
- edit QUEUESERV 'prod_transfer'
- edit QUEUE 'prod'
- family dump
- task jgfs_tropcy_qc_reloc
- event 1 jtwc_bull_email
- time 02:41
- task jgfs_dump
- event 1 release_sfcprep
- time 02:47
- task jgfs_dump_post
- trigger jgfs_dump eq complete
- event 1 release_gfs00_dump_alert
- task jgfs_dump_alert
- trigger jgfs_dump_post:release_gfs00_dump_alert
- task jmodel_realtime_gfs
- trigger jgfs_dump_alert eq complete
- endfamily
- family prep
- task jgfs_emcsfc_sfc_prep
- trigger ../dump/jgfs_dump:release_sfcprep
- task jgfs_prep
- trigger ../dump/jgfs_dump eq complete and ../dump/jgfs_tropcy_qc_reloc eq complete
- task jgfs_prep_post
- trigger jgfs_prep eq complete and ../jgfs_analysis eq complete
- endfamily
- task jgfs_analysis
- trigger prep/jgfs_prep eq complete and prep/jgfs_emcsfc_sfc_prep == complete
- event 1 release_fcst
- task jgfs_vminmon
- trigger jgfs_analysis == complete
- family forecast
- task jgfs_forecast_high
- trigger ../jgfs_analysis:release_fcst
- endfamily
- family post
- task jgfs_post_manager
- trigger ../jgfs_analysis eq complete
- event 1 release_postanl
- event 2 release_post000
- event 3 release_post001
- event 4 release_post002
- event 5 release_post003
- event 6 release_post004
- event 7 release_post005
- event 8 release_post006
- event 9 release_post007
- event 10 release_post008
- event 11 release_post009
- event 12 release_post010
- event 13 release_post011
- event 14 release_post012
- event 15 release_post013
- event 16 release_post014
- event 17 release_post015
- event 18 release_post016
- event 19 release_post017
- event 20 release_post018
- event 21 release_post019
- event 22 release_post020
- event 23 release_post021
- event 24 release_post022
- event 25 release_post023
- event 26 release_post024
- event 27 release_post025
- event 28 release_post026
- event 29 release_post027
- event 30 release_post028
- event 31 release_post029
- event 32 release_post030
- event 33 release_post031
- event 34 release_post032
- event 35 release_post033
- event 36 release_post034
- event 37 release_post035
- event 38 release_post036
- event 39 release_post037
- event 40 release_post038
- event 41 release_post039
- event 42 release_post040
- event 43 release_post041
- event 44 release_post042
- event 45 release_post043
- event 46 release_post044
- event 47 release_post045
- event 48 release_post046
- event 49 release_post047
- event 50 release_post048
- event 51 release_post049
- event 52 release_post050
- event 53 release_post051
- event 54 release_post052
- event 55 release_post053
- event 56 release_post054
- event 57 release_post055
- event 58 release_post056
- event 59 release_post057
- event 60 release_post058
- event 61 release_post059
- event 62 release_post060
- event 63 release_post061
- event 64 release_post062
- event 65 release_post063
- event 66 release_post064
- event 67 release_post065
- event 68 release_post066
- event 69 release_post067
- event 70 release_post068
- event 71 release_post069
- event 72 release_post070
- event 73 release_post071
- event 74 release_post072
- event 75 release_post073
- event 76 release_post074
- event 77 release_post075
- event 78 release_post076
- event 79 release_post077
- event 80 release_post078
- event 81 release_post079
- event 82 release_post080
- event 83 release_post081
- event 84 release_post082
- event 85 release_post083
- event 86 release_post084
- event 87 release_post085
- event 88 release_post086
- event 89 release_post087
- event 90 release_post088
- event 91 release_post089
- event 92 release_post090
- event 93 release_post091
- event 94 release_post092
- event 95 release_post093
- event 96 release_post094
- event 97 release_post095
- event 98 release_post096
- event 99 release_post097
- event 100 release_post098
- event 101 release_post099
- event 102 release_post100
- event 103 release_post101
- event 104 release_post102
- event 105 release_post103
- event 106 release_post104
- event 107 release_post105
- event 108 release_post106
- event 109 release_post107
- event 110 release_post108
- event 111 release_post109
- event 112 release_post110
- event 113 release_post111
- event 114 release_post112
- event 115 release_post113
- event 116 release_post114
- event 117 release_post115
- event 118 release_post116
- event 119 release_post117
- event 120 release_post118
- event 121 release_post119
- event 122 release_post120
- event 123 release_post123
- event 124 release_post126
- event 125 release_post129
- event 126 release_post132
- event 127 release_post135
- event 128 release_post138
- event 129 release_post141
- event 130 release_post144
- event 131 release_post147
- event 132 release_post150
- event 133 release_post153
- event 134 release_post156
- event 135 release_post159
- event 136 release_post162
- event 137 release_post165
- event 138 release_post168
- event 139 release_post171
- event 140 release_post174
- event 141 release_post177
- event 142 release_post180
- event 143 release_post183
- event 144 release_post186
- event 145 release_post189
- event 146 release_post192
- event 147 release_post195
- event 148 release_post198
- event 149 release_post201
- event 150 release_post204
- event 151 release_post207
- event 152 release_post210
- event 153 release_post213
- event 154 release_post216
- event 155 release_post219
- event 156 release_post222
- event 157 release_post225
- event 158 release_post228
- event 159 release_post231
- event 160 release_post234
- event 161 release_post237
- event 162 release_post240
- event 163 release_post243
- event 164 release_post246
- event 165 release_post249
- event 166 release_post252
- event 167 release_post255
- event 168 release_post258
- event 169 release_post261
- event 170 release_post264
- event 171 release_post267
- event 172 release_post270
- event 173 release_post273
- event 174 release_post276
- event 175 release_post279
- event 176 release_post282
- event 177 release_post285
- event 178 release_post288
- event 179 release_post291
- event 180 release_post294
- event 181 release_post297
- event 182 release_post300
- event 183 release_post303
- event 184 release_post306
- event 185 release_post309
- event 186 release_post312
- event 187 release_post315
- event 188 release_post318
- event 189 release_post321
- event 190 release_post324
- event 191 release_post327
- event 192 release_post330
- event 193 release_post333
- event 194 release_post336
- event 195 release_post339
- event 196 release_post342
- event 197 release_post345
- event 198 release_post348
- event 199 release_post351
- event 200 release_post354
- event 201 release_post357
- event 202 release_post360
- event 203 release_post363
- event 204 release_post366
- event 205 release_post369
- event 206 release_post372
- event 207 release_post375
- event 208 release_post378
- event 209 release_post381
- event 210 release_post384
- task jgfs_post_anl
- trigger ./jgfs_post_manager:release_postanl
- edit FHRGRP '000'
- edit FHRLST 'anl'
- edit HR 'anl'
- edit FHR 'anl'
- event 1 release_postanl
- task jgfs_post_f000
- trigger ./jgfs_post_manager:release_post000
- edit FHRGRP '001'
- edit FHRLST 'f000'
- edit FHR 'f000'
- edit HR '000'
- task jgfs_post_f001
- trigger ./jgfs_post_manager:release_post001
- edit FHRGRP '002'
- edit FHRLST 'f001'
- edit FHR 'f001'
- edit HR '001'
- task jgfs_post_f002
- trigger ./jgfs_post_manager:release_post002
- edit FHRGRP '003'
- edit FHRLST 'f002'
- edit FHR 'f002'
- edit HR '002'
- task jgfs_post_f003
- trigger ./jgfs_post_manager:release_post003
- edit FHRGRP '004'
- edit FHRLST 'f003'
- edit FHR 'f003'
- edit HR '003'
- task jgfs_post_f004
- trigger ./jgfs_post_manager:release_post004
- edit FHRGRP '005'
- edit FHRLST 'f004'
- edit FHR 'f004'
- edit HR '004'
- task jgfs_post_f005
- trigger ./jgfs_post_manager:release_post005
- edit FHRGRP '006'
- edit FHRLST 'f005'
- edit FHR 'f005'
- edit HR '005'
- task jgfs_post_f006
- trigger ./jgfs_post_manager:release_post006
- edit FHRGRP '007'
- edit FHRLST 'f006'
- edit FHR 'f006'
- edit HR '006'
- task jgfs_post_f007
- trigger ./jgfs_post_manager:release_post007
- edit FHRGRP '008'
- edit FHRLST 'f007'
- edit FHR 'f007'
- edit HR '007'
- task jgfs_post_f008
- trigger ./jgfs_post_manager:release_post008
- edit FHRGRP '009'
- edit FHRLST 'f008'
- edit FHR 'f008'
- edit HR '008'
- task jgfs_post_f009
- trigger ./jgfs_post_manager:release_post009
- edit FHRGRP '010'
- edit FHRLST 'f009'
- edit FHR 'f009'
- edit HR '009'
- task jgfs_post_f010
- trigger ./jgfs_post_manager:release_post010
- edit FHRGRP '011'
- edit FHRLST 'f010'
- edit FHR 'f010'
- edit HR '010'
- task jgfs_post_f011
- trigger ./jgfs_post_manager:release_post011
- edit FHRGRP '012'
- edit FHRLST 'f011'
- edit FHR 'f011'
- edit HR '011'
- task jgfs_post_f012
- trigger ./jgfs_post_manager:release_post012
- edit FHRGRP '013'
- edit FHRLST 'f012'
- edit FHR 'f012'
- edit HR '012'
- task jgfs_post_f013
- trigger ./jgfs_post_manager:release_post013
- edit FHRGRP '014'
- edit FHRLST 'f013'
- edit FHR 'f013'
- edit HR '013'
- task jgfs_post_f014
- trigger ./jgfs_post_manager:release_post014
- edit FHRGRP '015'
- edit FHRLST 'f014'
- edit FHR 'f014'
- edit HR '014'
- task jgfs_post_f015
- trigger ./jgfs_post_manager:release_post015
- edit FHRGRP '016'
- edit FHRLST 'f015'
- edit FHR 'f015'
- edit HR '015'
- task jgfs_post_f016
- trigger ./jgfs_post_manager:release_post016
- edit FHRGRP '017'
- edit FHRLST 'f016'
- edit FHR 'f016'
- edit HR '016'
- task jgfs_post_f017
- trigger ./jgfs_post_manager:release_post017
- edit FHRGRP '018'
- edit FHRLST 'f017'
- edit FHR 'f017'
- edit HR '017'
- task jgfs_post_f018
- trigger ./jgfs_post_manager:release_post018
- edit FHRGRP '019'
- edit FHRLST 'f018'
- edit FHR 'f018'
- edit HR '018'
- task jgfs_post_f019
- trigger ./jgfs_post_manager:release_post019
- edit FHRGRP '020'
- edit FHRLST 'f019'
- edit FHR 'f019'
- edit HR '019'
- task jgfs_post_f020
- trigger ./jgfs_post_manager:release_post020
- edit FHRGRP '021'
- edit FHRLST 'f020'
- edit FHR 'f020'
- edit HR '020'
- task jgfs_post_f021
- trigger ./jgfs_post_manager:release_post021
- edit FHRGRP '022'
- edit FHRLST 'f021'
- edit FHR 'f021'
- edit HR '021'
- task jgfs_post_f022
- trigger ./jgfs_post_manager:release_post022
- edit FHRGRP '023'
- edit FHRLST 'f022'
- edit FHR 'f022'
- edit HR '022'
- task jgfs_post_f023
- trigger ./jgfs_post_manager:release_post023
- edit FHRGRP '024'
- edit FHRLST 'f023'
- edit FHR 'f023'
- edit HR '023'
- task jgfs_post_f024
- trigger ./jgfs_post_manager:release_post024
- edit FHRGRP '025'
- edit FHRLST 'f024'
- edit FHR 'f024'
- edit HR '024'
- task jgfs_post_f025
- trigger ./jgfs_post_manager:release_post025
- edit FHRGRP '026'
- edit FHRLST 'f025'
- edit FHR 'f025'
- edit HR '025'
- task jgfs_post_f026
- trigger ./jgfs_post_manager:release_post026
- edit FHRGRP '027'
- edit FHRLST 'f026'
- edit FHR 'f026'
- edit HR '026'
- task jgfs_post_f027
- trigger ./jgfs_post_manager:release_post027
- edit FHRGRP '028'
- edit FHRLST 'f027'
- edit FHR 'f027'
- edit HR '027'
- task jgfs_post_f028
- trigger ./jgfs_post_manager:release_post028
- edit FHRGRP '029'
- edit FHRLST 'f028'
- edit FHR 'f028'
- edit HR '028'
- task jgfs_post_f029
- trigger ./jgfs_post_manager:release_post029
- edit FHRGRP '030'
- edit FHRLST 'f029'
- edit FHR 'f029'
- edit HR '029'
- task jgfs_post_f030
- trigger ./jgfs_post_manager:release_post030
- edit FHRGRP '031'
- edit FHRLST 'f030'
- edit FHR 'f030'
- edit HR '030'
- task jgfs_post_f031
- trigger ./jgfs_post_manager:release_post031
- edit FHRGRP '032'
- edit FHRLST 'f031'
- edit FHR 'f031'
- edit HR '031'
- task jgfs_post_f032
- trigger ./jgfs_post_manager:release_post032
- edit FHRGRP '033'
- edit FHRLST 'f032'
- edit FHR 'f032'
- edit HR '032'
- task jgfs_post_f033
- trigger ./jgfs_post_manager:release_post033
- edit FHRGRP '034'
- edit FHRLST 'f033'
- edit FHR 'f033'
- edit HR '033'
- task jgfs_post_f034
- trigger ./jgfs_post_manager:release_post034
- edit FHRGRP '035'
- edit FHRLST 'f034'
- edit FHR 'f034'
- edit HR '034'
- task jgfs_post_f035
- trigger ./jgfs_post_manager:release_post035
- edit FHRGRP '036'
- edit FHRLST 'f035'
- edit FHR 'f035'
- edit HR '035'
- task jgfs_post_f036
- trigger ./jgfs_post_manager:release_post036
- edit FHRGRP '037'
- edit FHRLST 'f036'
- edit FHR 'f036'
- edit HR '036'
- task jgfs_post_f037
- trigger ./jgfs_post_manager:release_post037
- edit FHRGRP '038'
- edit FHRLST 'f037'
- edit FHR 'f037'
- edit HR '037'
- task jgfs_post_f038
- trigger ./jgfs_post_manager:release_post038
- edit FHRGRP '039'
- edit FHRLST 'f038'
- edit FHR 'f038'
- edit HR '038'
- task jgfs_post_f039
- trigger ./jgfs_post_manager:release_post039
- edit FHRGRP '040'
- edit FHRLST 'f039'
- edit FHR 'f039'
- edit HR '039'
- task jgfs_post_f040
- trigger ./jgfs_post_manager:release_post040
- edit FHRGRP '041'
- edit FHRLST 'f040'
- edit FHR 'f040'
- edit HR '040'
- task jgfs_post_f041
- trigger ./jgfs_post_manager:release_post041
- edit FHRGRP '042'
- edit FHRLST 'f041'
- edit FHR 'f041'
- edit HR '041'
- task jgfs_post_f042
- trigger ./jgfs_post_manager:release_post042
- edit FHRGRP '043'
- edit FHRLST 'f042'
- edit FHR 'f042'
- edit HR '042'
- task jgfs_post_f043
- trigger ./jgfs_post_manager:release_post043
- edit FHRGRP '044'
- edit FHRLST 'f043'
- edit FHR 'f043'
- edit HR '043'
- task jgfs_post_f044
- trigger ./jgfs_post_manager:release_post044
- edit FHRGRP '045'
- edit FHRLST 'f044'
- edit FHR 'f044'
- edit HR '044'
- task jgfs_post_f045
- trigger ./jgfs_post_manager:release_post045
- edit FHRGRP '046'
- edit FHRLST 'f045'
- edit FHR 'f045'
- edit HR '045'
- task jgfs_post_f046
- trigger ./jgfs_post_manager:release_post046
- edit FHRGRP '047'
- edit FHRLST 'f046'
- edit FHR 'f046'
- edit HR '046'
- task jgfs_post_f047
- trigger ./jgfs_post_manager:release_post047
- edit FHRGRP '048'
- edit FHRLST 'f047'
- edit FHR 'f047'
- edit HR '047'
- task jgfs_post_f048
- trigger ./jgfs_post_manager:release_post048
- edit FHRGRP '049'
- edit FHRLST 'f048'
- edit FHR 'f048'
- edit HR '048'
- task jgfs_post_f049
- trigger ./jgfs_post_manager:release_post049
- edit FHRGRP '050'
- edit FHRLST 'f049'
- edit FHR 'f049'
- edit HR '049'
- task jgfs_post_f050
- trigger ./jgfs_post_manager:release_post050
- edit FHRGRP '051'
- edit FHRLST 'f050'
- edit FHR 'f050'
- edit HR '050'
- task jgfs_post_f051
- trigger ./jgfs_post_manager:release_post051
- edit FHRGRP '052'
- edit FHRLST 'f051'
- edit FHR 'f051'
- edit HR '051'
- task jgfs_post_f052
- trigger ./jgfs_post_manager:release_post052
- edit FHRGRP '053'
- edit FHRLST 'f052'
- edit FHR 'f052'
- edit HR '052'
- task jgfs_post_f053
- trigger ./jgfs_post_manager:release_post053
- edit FHRGRP '054'
- edit FHRLST 'f053'
- edit FHR 'f053'
- edit HR '053'
- task jgfs_post_f054
- trigger ./jgfs_post_manager:release_post054
- edit FHRGRP '055'
- edit FHRLST 'f054'
- edit FHR 'f054'
- edit HR '054'
- task jgfs_post_f055
- trigger ./jgfs_post_manager:release_post055
- edit FHRGRP '056'
- edit FHRLST 'f055'
- edit FHR 'f055'
- edit HR '055'
- task jgfs_post_f056
- trigger ./jgfs_post_manager:release_post056
- edit FHRGRP '057'
- edit FHRLST 'f056'
- edit FHR 'f056'
- edit HR '056'
- task jgfs_post_f057
- trigger ./jgfs_post_manager:release_post057
- edit FHRGRP '058'
- edit FHRLST 'f057'
- edit FHR 'f057'
- edit HR '057'
- task jgfs_post_f058
- trigger ./jgfs_post_manager:release_post058
- edit FHRGRP '059'
- edit FHRLST 'f058'
- edit FHR 'f058'
- edit HR '058'
- task jgfs_post_f059
- trigger ./jgfs_post_manager:release_post059
- edit FHRGRP '060'
- edit FHRLST 'f059'
- edit FHR 'f059'
- edit HR '059'
- task jgfs_post_f060
- trigger ./jgfs_post_manager:release_post060
- edit FHRGRP '061'
- edit FHRLST 'f060'
- edit FHR 'f060'
- edit HR '060'
- task jgfs_post_f061
- trigger ./jgfs_post_manager:release_post061
- edit FHRGRP '062'
- edit FHRLST 'f061'
- edit FHR 'f061'
- edit HR '061'
- task jgfs_post_f062
- trigger ./jgfs_post_manager:release_post062
- edit FHRGRP '063'
- edit FHRLST 'f062'
- edit FHR 'f062'
- edit HR '062'
- task jgfs_post_f063
- trigger ./jgfs_post_manager:release_post063
- edit FHRGRP '064'
- edit FHRLST 'f063'
- edit FHR 'f063'
- edit HR '063'
- task jgfs_post_f064
- trigger ./jgfs_post_manager:release_post064
- edit FHRGRP '065'
- edit FHRLST 'f064'
- edit FHR 'f064'
- edit HR '064'
- task jgfs_post_f065
- trigger ./jgfs_post_manager:release_post065
- edit FHRGRP '066'
- edit FHRLST 'f065'
- edit FHR 'f065'
- edit HR '065'
- task jgfs_post_f066
- trigger ./jgfs_post_manager:release_post066
- edit FHRGRP '067'
- edit FHRLST 'f066'
- edit FHR 'f066'
- edit HR '066'
- task jgfs_post_f067
- trigger ./jgfs_post_manager:release_post067
- edit FHRGRP '068'
- edit FHRLST 'f067'
- edit FHR 'f067'
- edit HR '067'
- task jgfs_post_f068
- trigger ./jgfs_post_manager:release_post068
- edit FHRGRP '069'
- edit FHRLST 'f068'
- edit FHR 'f068'
- edit HR '068'
- task jgfs_post_f069
- trigger ./jgfs_post_manager:release_post069
- edit FHRGRP '070'
- edit FHRLST 'f069'
- edit FHR 'f069'
- edit HR '069'
- task jgfs_post_f070
- trigger ./jgfs_post_manager:release_post070
- edit FHRGRP '071'
- edit FHRLST 'f070'
- edit FHR 'f070'
- edit HR '070'
- task jgfs_post_f071
- trigger ./jgfs_post_manager:release_post071
- edit FHRGRP '072'
- edit FHRLST 'f071'
- edit FHR 'f071'
- edit HR '071'
- task jgfs_post_f072
- trigger ./jgfs_post_manager:release_post072
- edit FHRGRP '073'
- edit FHRLST 'f072'
- edit FHR 'f072'
- edit HR '072'
- task jgfs_post_f073
- trigger ./jgfs_post_manager:release_post073
- edit FHRGRP '074'
- edit FHRLST 'f073'
- edit FHR 'f073'
- edit HR '073'
- task jgfs_post_f074
- trigger ./jgfs_post_manager:release_post074
- edit FHRGRP '075'
- edit FHRLST 'f074'
- edit FHR 'f074'
- edit HR '074'
- task jgfs_post_f075
- trigger ./jgfs_post_manager:release_post075
- edit FHRGRP '076'
- edit FHRLST 'f075'
- edit FHR 'f075'
- edit HR '075'
- task jgfs_post_f076
- trigger ./jgfs_post_manager:release_post076
- edit FHRGRP '077'
- edit FHRLST 'f076'
- edit FHR 'f076'
- edit HR '076'
- task jgfs_post_f077
- trigger ./jgfs_post_manager:release_post077
- edit FHRGRP '078'
- edit FHRLST 'f077'
- edit FHR 'f077'
- edit HR '077'
- task jgfs_post_f078
- trigger ./jgfs_post_manager:release_post078
- edit FHRGRP '079'
- edit FHRLST 'f078'
- edit FHR 'f078'
- edit HR '078'
- task jgfs_post_f079
- trigger ./jgfs_post_manager:release_post079
- edit FHRGRP '080'
- edit FHRLST 'f079'
- edit FHR 'f079'
- edit HR '079'
- task jgfs_post_f080
- trigger ./jgfs_post_manager:release_post080
- edit FHRGRP '081'
- edit FHRLST 'f080'
- edit FHR 'f080'
- edit HR '080'
- task jgfs_post_f081
- trigger ./jgfs_post_manager:release_post081
- edit FHRGRP '082'
- edit FHRLST 'f081'
- edit FHR 'f081'
- edit HR '081'
- task jgfs_post_f082
- trigger ./jgfs_post_manager:release_post082
- edit FHRGRP '083'
- edit FHRLST 'f082'
- edit FHR 'f082'
- edit HR '082'
- task jgfs_post_f083
- trigger ./jgfs_post_manager:release_post083
- edit FHRGRP '084'
- edit FHRLST 'f083'
- edit FHR 'f083'
- edit HR '083'
- task jgfs_post_f084
- trigger ./jgfs_post_manager:release_post084
- edit FHRGRP '085'
- edit FHRLST 'f084'
- edit FHR 'f084'
- edit HR '084'
- task jgfs_post_f085
- trigger ./jgfs_post_manager:release_post085
- edit FHRGRP '086'
- edit FHRLST 'f085'
- edit FHR 'f085'
- edit HR '085'
- task jgfs_post_f086
- trigger ./jgfs_post_manager:release_post086
- edit FHRGRP '087'
- edit FHRLST 'f086'
- edit FHR 'f086'
- edit HR '086'
- task jgfs_post_f087
- trigger ./jgfs_post_manager:release_post087
- edit FHRGRP '088'
- edit FHRLST 'f087'
- edit FHR 'f087'
- edit HR '087'
- task jgfs_post_f088
- trigger ./jgfs_post_manager:release_post088
- edit FHRGRP '089'
- edit FHRLST 'f088'
- edit FHR 'f088'
- edit HR '088'
- task jgfs_post_f089
- trigger ./jgfs_post_manager:release_post089
- edit FHRGRP '090'
- edit FHRLST 'f089'
- edit FHR 'f089'
- edit HR '089'
- task jgfs_post_f090
- trigger ./jgfs_post_manager:release_post090
- edit FHRGRP '091'
- edit FHRLST 'f090'
- edit FHR 'f090'
- edit HR '090'
- task jgfs_post_f091
- trigger ./jgfs_post_manager:release_post091
- edit FHRGRP '092'
- edit FHRLST 'f091'
- edit FHR 'f091'
- edit HR '091'
- task jgfs_post_f092
- trigger ./jgfs_post_manager:release_post092
- edit FHRGRP '093'
- edit FHRLST 'f092'
- edit FHR 'f092'
- edit HR '092'
- task jgfs_post_f093
- trigger ./jgfs_post_manager:release_post093
- edit FHRGRP '094'
- edit FHRLST 'f093'
- edit FHR 'f093'
- edit HR '093'
- task jgfs_post_f094
- trigger ./jgfs_post_manager:release_post094
- edit FHRGRP '095'
- edit FHRLST 'f094'
- edit FHR 'f094'
- edit HR '094'
- task jgfs_post_f095
- trigger ./jgfs_post_manager:release_post095
- edit FHRGRP '096'
- edit FHRLST 'f095'
- edit FHR 'f095'
- edit HR '095'
- task jgfs_post_f096
- trigger ./jgfs_post_manager:release_post096
- edit FHRGRP '097'
- edit FHRLST 'f096'
- edit FHR 'f096'
- edit HR '096'
- task jgfs_post_f097
- trigger ./jgfs_post_manager:release_post097
- edit FHRGRP '098'
- edit FHRLST 'f097'
- edit FHR 'f097'
- edit HR '097'
- task jgfs_post_f098
- trigger ./jgfs_post_manager:release_post098
- edit FHRGRP '099'
- edit FHRLST 'f098'
- edit FHR 'f098'
- edit HR '098'
- task jgfs_post_f099
- trigger ./jgfs_post_manager:release_post099
- edit FHRGRP '100'
- edit FHRLST 'f099'
- edit FHR 'f099'
- edit HR '099'
- task jgfs_post_f100
- trigger ./jgfs_post_manager:release_post100
- edit FHRGRP '101'
- edit FHRLST 'f100'
- edit FHR 'f100'
- edit HR '100'
- task jgfs_post_f101
- trigger ./jgfs_post_manager:release_post101
- edit FHRGRP '102'
- edit FHRLST 'f101'
- edit FHR 'f101'
- edit HR '101'
- task jgfs_post_f102
- trigger ./jgfs_post_manager:release_post102
- edit FHRGRP '103'
- edit FHRLST 'f102'
- edit FHR 'f102'
- edit HR '102'
- task jgfs_post_f103
- trigger ./jgfs_post_manager:release_post103
- edit FHRGRP '104'
- edit FHRLST 'f103'
- edit FHR 'f103'
- edit HR '103'
- task jgfs_post_f104
- trigger ./jgfs_post_manager:release_post104
- edit FHRGRP '105'
- edit FHRLST 'f104'
- edit FHR 'f104'
- edit HR '104'
- task jgfs_post_f105
- trigger ./jgfs_post_manager:release_post105
- edit FHRGRP '106'
- edit FHRLST 'f105'
- edit FHR 'f105'
- edit HR '105'
- task jgfs_post_f106
- trigger ./jgfs_post_manager:release_post106
- edit FHRGRP '107'
- edit FHRLST 'f106'
- edit FHR 'f106'
- edit HR '106'
- task jgfs_post_f107
- trigger ./jgfs_post_manager:release_post107
- edit FHRGRP '108'
- edit FHRLST 'f107'
- edit FHR 'f107'
- edit HR '107'
- task jgfs_post_f108
- trigger ./jgfs_post_manager:release_post108
- edit FHRGRP '109'
- edit FHRLST 'f108'
- edit FHR 'f108'
- edit HR '108'
- task jgfs_post_f109
- trigger ./jgfs_post_manager:release_post109
- edit FHRGRP '110'
- edit FHRLST 'f109'
- edit FHR 'f109'
- edit HR '109'
- task jgfs_post_f110
- trigger ./jgfs_post_manager:release_post110
- edit FHRGRP '111'
- edit FHRLST 'f110'
- edit FHR 'f110'
- edit HR '110'
- task jgfs_post_f111
- trigger ./jgfs_post_manager:release_post111
- edit FHRGRP '112'
- edit FHRLST 'f111'
- edit FHR 'f111'
- edit HR '111'
- task jgfs_post_f112
- trigger ./jgfs_post_manager:release_post112
- edit FHRGRP '113'
- edit FHRLST 'f112'
- edit FHR 'f112'
- edit HR '112'
- task jgfs_post_f113
- trigger ./jgfs_post_manager:release_post113
- edit FHRGRP '114'
- edit FHRLST 'f113'
- edit FHR 'f113'
- edit HR '113'
- task jgfs_post_f114
- trigger ./jgfs_post_manager:release_post114
- edit FHRGRP '115'
- edit FHRLST 'f114'
- edit FHR 'f114'
- edit HR '114'
- task jgfs_post_f115
- trigger ./jgfs_post_manager:release_post115
- edit FHRGRP '116'
- edit FHRLST 'f115'
- edit FHR 'f115'
- edit HR '115'
- task jgfs_post_f116
- trigger ./jgfs_post_manager:release_post116
- edit FHRGRP '117'
- edit FHRLST 'f116'
- edit FHR 'f116'
- edit HR '116'
- task jgfs_post_f117
- trigger ./jgfs_post_manager:release_post117
- edit FHRGRP '118'
- edit FHRLST 'f117'
- edit FHR 'f117'
- edit HR '117'
- task jgfs_post_f118
- trigger ./jgfs_post_manager:release_post118
- edit FHRGRP '119'
- edit FHRLST 'f118'
- edit FHR 'f118'
- edit HR '118'
- task jgfs_post_f119
- trigger ./jgfs_post_manager:release_post119
- edit FHRGRP '120'
- edit FHRLST 'f119'
- edit FHR 'f119'
- edit HR '119'
- task jgfs_post_f120
- trigger ./jgfs_post_manager:release_post120
- edit FHRGRP '121'
- edit FHRLST 'f120'
- edit FHR 'f120'
- edit HR '120'
- task jgfs_post_f123
- trigger ./jgfs_post_manager:release_post123
- edit FHRGRP '122'
- edit FHRLST 'f123'
- edit FHR 'f123'
- edit HR '123'
- task jgfs_post_f126
- trigger ./jgfs_post_manager:release_post126
- edit FHRGRP '123'
- edit FHRLST 'f126'
- edit FHR 'f126'
- edit HR '126'
- task jgfs_post_f129
- trigger ./jgfs_post_manager:release_post129
- edit FHRGRP '124'
- edit FHRLST 'f129'
- edit FHR 'f129'
- edit HR '129'
- task jgfs_post_f132
- trigger ./jgfs_post_manager:release_post132
- edit FHRGRP '125'
- edit FHRLST 'f132'
- edit FHR 'f132'
- edit HR '132'
- task jgfs_post_f135
- trigger ./jgfs_post_manager:release_post135
- edit FHRGRP '126'
- edit FHRLST 'f135'
- edit FHR 'f135'
- edit HR '135'
- task jgfs_post_f138
- trigger ./jgfs_post_manager:release_post138
- edit FHRGRP '127'
- edit FHRLST 'f138'
- edit FHR 'f138'
- edit HR '138'
- task jgfs_post_f141
- trigger ./jgfs_post_manager:release_post141
- edit FHRGRP '128'
- edit FHRLST 'f141'
- edit FHR 'f141'
- edit HR '141'
- task jgfs_post_f144
- trigger ./jgfs_post_manager:release_post144
- edit FHRGRP '129'
- edit FHRLST 'f144'
- edit FHR 'f144'
- edit HR '144'
- task jgfs_post_f147
- trigger ./jgfs_post_manager:release_post147
- edit FHRGRP '130'
- edit FHRLST 'f147'
- edit FHR 'f147'
- edit HR '147'
- task jgfs_post_f150
- trigger ./jgfs_post_manager:release_post150
- edit FHRGRP '131'
- edit FHRLST 'f150'
- edit FHR 'f150'
- edit HR '150'
- task jgfs_post_f153
- trigger ./jgfs_post_manager:release_post153
- edit FHRGRP '132'
- edit FHRLST 'f153'
- edit FHR 'f153'
- edit HR '153'
- task jgfs_post_f156
- trigger ./jgfs_post_manager:release_post156
- edit FHRGRP '133'
- edit FHRLST 'f156'
- edit FHR 'f156'
- edit HR '156'
- task jgfs_post_f159
- trigger ./jgfs_post_manager:release_post159
- edit FHRGRP '134'
- edit FHRLST 'f159'
- edit FHR 'f159'
- edit HR '159'
- task jgfs_post_f162
- trigger ./jgfs_post_manager:release_post162
- edit FHRGRP '135'
- edit FHRLST 'f162'
- edit FHR 'f162'
- edit HR '162'
- task jgfs_post_f165
- trigger ./jgfs_post_manager:release_post165
- edit FHRGRP '136'
- edit FHRLST 'f165'
- edit FHR 'f165'
- edit HR '165'
- task jgfs_post_f168
- trigger ./jgfs_post_manager:release_post168
- edit FHRGRP '137'
- edit FHRLST 'f168'
- edit FHR 'f168'
- edit HR '168'
- task jgfs_post_f171
- trigger ./jgfs_post_manager:release_post171
- edit FHRGRP '138'
- edit FHRLST 'f171'
- edit FHR 'f171'
- edit HR '171'
- task jgfs_post_f174
- trigger ./jgfs_post_manager:release_post174
- edit FHRGRP '139'
- edit FHRLST 'f174'
- edit FHR 'f174'
- edit HR '174'
- task jgfs_post_f177
- trigger ./jgfs_post_manager:release_post177
- edit FHRGRP '140'
- edit FHRLST 'f177'
- edit FHR 'f177'
- edit HR '177'
- task jgfs_post_f180
- trigger ./jgfs_post_manager:release_post180
- edit FHRGRP '141'
- edit FHRLST 'f180'
- edit FHR 'f180'
- edit HR '180'
- task jgfs_post_f183
- trigger ./jgfs_post_manager:release_post183
- edit FHRGRP '142'
- edit FHRLST 'f183'
- edit FHR 'f183'
- edit HR '183'
- task jgfs_post_f186
- trigger ./jgfs_post_manager:release_post186
- edit FHRGRP '143'
- edit FHRLST 'f186'
- edit FHR 'f186'
- edit HR '186'
- task jgfs_post_f189
- trigger ./jgfs_post_manager:release_post189
- edit FHRGRP '144'
- edit FHRLST 'f189'
- edit FHR 'f189'
- edit HR '189'
- task jgfs_post_f192
- trigger ./jgfs_post_manager:release_post192
- edit FHRGRP '145'
- edit FHRLST 'f192'
- edit FHR 'f192'
- edit HR '192'
- task jgfs_post_f195
- trigger ./jgfs_post_manager:release_post195
- edit FHRGRP '146'
- edit FHRLST 'f195'
- edit FHR 'f195'
- edit HR '195'
- task jgfs_post_f198
- trigger ./jgfs_post_manager:release_post198
- edit FHRGRP '147'
- edit FHRLST 'f198'
- edit FHR 'f198'
- edit HR '198'
- task jgfs_post_f201
- trigger ./jgfs_post_manager:release_post201
- edit FHRGRP '148'
- edit FHRLST 'f201'
- edit FHR 'f201'
- edit HR '201'
- task jgfs_post_f204
- trigger ./jgfs_post_manager:release_post204
- edit FHRGRP '149'
- edit FHRLST 'f204'
- edit FHR 'f204'
- edit HR '204'
- task jgfs_post_f207
- trigger ./jgfs_post_manager:release_post207
- edit FHRGRP '150'
- edit FHRLST 'f207'
- edit FHR 'f207'
- edit HR '207'
- task jgfs_post_f210
- trigger ./jgfs_post_manager:release_post210
- edit FHRGRP '151'
- edit FHRLST 'f210'
- edit FHR 'f210'
- edit HR '210'
- task jgfs_post_f213
- trigger ./jgfs_post_manager:release_post213
- edit FHRGRP '152'
- edit FHRLST 'f213'
- edit FHR 'f213'
- edit HR '213'
- task jgfs_post_f216
- trigger ./jgfs_post_manager:release_post216
- edit FHRGRP '153'
- edit FHRLST 'f216'
- edit FHR 'f216'
- edit HR '216'
- task jgfs_post_f219
- trigger ./jgfs_post_manager:release_post219
- edit FHRGRP '154'
- edit FHRLST 'f219'
- edit FHR 'f219'
- edit HR '219'
- task jgfs_post_f222
- trigger ./jgfs_post_manager:release_post222
- edit FHRGRP '155'
- edit FHRLST 'f222'
- edit FHR 'f222'
- edit HR '222'
- task jgfs_post_f225
- trigger ./jgfs_post_manager:release_post225
- edit FHRGRP '156'
- edit FHRLST 'f225'
- edit FHR 'f225'
- edit HR '225'
- task jgfs_post_f228
- trigger ./jgfs_post_manager:release_post228
- edit FHRGRP '157'
- edit FHRLST 'f228'
- edit FHR 'f228'
- edit HR '228'
- task jgfs_post_f231
- trigger ./jgfs_post_manager:release_post231
- edit FHRGRP '158'
- edit FHRLST 'f231'
- edit FHR 'f231'
- edit HR '231'
- task jgfs_post_f234
- trigger ./jgfs_post_manager:release_post234
- edit FHRGRP '159'
- edit FHRLST 'f234'
- edit FHR 'f234'
- edit HR '234'
- task jgfs_post_f237
- trigger ./jgfs_post_manager:release_post237
- edit FHRGRP '160'
- edit FHRLST 'f237'
- edit FHR 'f237'
- edit HR '237'
- task jgfs_post_f240
- trigger ./jgfs_post_manager:release_post240
- edit FHRGRP '161'
- edit FHRLST 'f240'
- edit FHR 'f240'
- edit HR '240'
- task jgfs_post_f243
- trigger ./jgfs_post_manager:release_post243
- edit FHRGRP '162'
- edit FHRLST 'f243'
- edit FHR 'f243'
- edit HR '243'
- task jgfs_post_f246
- trigger ./jgfs_post_manager:release_post246
- edit FHRGRP '163'
- edit FHRLST 'f246'
- edit FHR 'f246'
- edit HR '246'
- task jgfs_post_f249
- trigger ./jgfs_post_manager:release_post249
- edit FHRGRP '164'
- edit FHRLST 'f249'
- edit FHR 'f249'
- edit HR '249'
- task jgfs_post_f252
- trigger ./jgfs_post_manager:release_post252
- edit FHRGRP '165'
- edit FHRLST 'f252'
- edit FHR 'f252'
- edit HR '252'
- task jgfs_post_f255
- trigger ./jgfs_post_manager:release_post255
- edit FHRGRP '166'
- edit FHRLST 'f255'
- edit FHR 'f255'
- edit HR '255'
- task jgfs_post_f258
- trigger ./jgfs_post_manager:release_post258
- edit FHRGRP '167'
- edit FHRLST 'f258'
- edit FHR 'f258'
- edit HR '258'
- task jgfs_post_f261
- trigger ./jgfs_post_manager:release_post261
- edit FHRGRP '168'
- edit FHRLST 'f261'
- edit FHR 'f261'
- edit HR '261'
- task jgfs_post_f264
- trigger ./jgfs_post_manager:release_post264
- edit FHRGRP '169'
- edit FHRLST 'f264'
- edit FHR 'f264'
- edit HR '264'
- task jgfs_post_f267
- trigger ./jgfs_post_manager:release_post267
- edit FHRGRP '170'
- edit FHRLST 'f267'
- edit FHR 'f267'
- edit HR '267'
- task jgfs_post_f270
- trigger ./jgfs_post_manager:release_post270
- edit FHRGRP '171'
- edit FHRLST 'f270'
- edit FHR 'f270'
- edit HR '270'
- task jgfs_post_f273
- trigger ./jgfs_post_manager:release_post273
- edit FHRGRP '172'
- edit FHRLST 'f273'
- edit FHR 'f273'
- edit HR '273'
- task jgfs_post_f276
- trigger ./jgfs_post_manager:release_post276
- edit FHRGRP '173'
- edit FHRLST 'f276'
- edit FHR 'f276'
- edit HR '276'
- task jgfs_post_f279
- trigger ./jgfs_post_manager:release_post279
- edit FHRGRP '174'
- edit FHRLST 'f279'
- edit FHR 'f279'
- edit HR '279'
- task jgfs_post_f282
- trigger ./jgfs_post_manager:release_post282
- edit FHRGRP '175'
- edit FHRLST 'f282'
- edit FHR 'f282'
- edit HR '282'
- task jgfs_post_f285
- trigger ./jgfs_post_manager:release_post285
- edit FHRGRP '176'
- edit FHRLST 'f285'
- edit FHR 'f285'
- edit HR '285'
- task jgfs_post_f288
- trigger ./jgfs_post_manager:release_post288
- edit FHRGRP '177'
- edit FHRLST 'f288'
- edit FHR 'f288'
- edit HR '288'
- task jgfs_post_f291
- trigger ./jgfs_post_manager:release_post291
- edit FHRGRP '178'
- edit FHRLST 'f291'
- edit FHR 'f291'
- edit HR '291'
- task jgfs_post_f294
- trigger ./jgfs_post_manager:release_post294
- edit FHRGRP '179'
- edit FHRLST 'f294'
- edit FHR 'f294'
- edit HR '294'
- task jgfs_post_f297
- trigger ./jgfs_post_manager:release_post297
- edit FHRGRP '180'
- edit FHRLST 'f297'
- edit FHR 'f297'
- edit HR '297'
- task jgfs_post_f300
- trigger ./jgfs_post_manager:release_post300
- edit FHRGRP '181'
- edit FHRLST 'f300'
- edit FHR 'f300'
- edit HR '300'
- task jgfs_post_f303
- trigger ./jgfs_post_manager:release_post303
- edit FHRGRP '182'
- edit FHRLST 'f303'
- edit FHR 'f303'
- edit HR '303'
- task jgfs_post_f306
- trigger ./jgfs_post_manager:release_post306
- edit FHRGRP '183'
- edit FHRLST 'f306'
- edit FHR 'f306'
- edit HR '306'
- task jgfs_post_f309
- trigger ./jgfs_post_manager:release_post309
- edit FHRGRP '184'
- edit FHRLST 'f309'
- edit FHR 'f309'
- edit HR '309'
- task jgfs_post_f312
- trigger ./jgfs_post_manager:release_post312
- edit FHRGRP '185'
- edit FHRLST 'f312'
- edit FHR 'f312'
- edit HR '312'
- task jgfs_post_f315
- trigger ./jgfs_post_manager:release_post315
- edit FHRGRP '186'
- edit FHRLST 'f315'
- edit FHR 'f315'
- edit HR '315'
- task jgfs_post_f318
- trigger ./jgfs_post_manager:release_post318
- edit FHRGRP '187'
- edit FHRLST 'f318'
- edit FHR 'f318'
- edit HR '318'
- task jgfs_post_f321
- trigger ./jgfs_post_manager:release_post321
- edit FHRGRP '188'
- edit FHRLST 'f321'
- edit FHR 'f321'
- edit HR '321'
- task jgfs_post_f324
- trigger ./jgfs_post_manager:release_post324
- edit FHRGRP '189'
- edit FHRLST 'f324'
- edit FHR 'f324'
- edit HR '324'
- task jgfs_post_f327
- trigger ./jgfs_post_manager:release_post327
- edit FHRGRP '190'
- edit FHRLST 'f327'
- edit FHR 'f327'
- edit HR '327'
- task jgfs_post_f330
- trigger ./jgfs_post_manager:release_post330
- edit FHRGRP '191'
- edit FHRLST 'f330'
- edit FHR 'f330'
- edit HR '330'
- task jgfs_post_f333
- trigger ./jgfs_post_manager:release_post333
- edit FHRGRP '192'
- edit FHRLST 'f333'
- edit FHR 'f333'
- edit HR '333'
- task jgfs_post_f336
- trigger ./jgfs_post_manager:release_post336
- edit FHRGRP '193'
- edit FHRLST 'f336'
- edit FHR 'f336'
- edit HR '336'
- task jgfs_post_f339
- trigger ./jgfs_post_manager:release_post339
- edit FHRGRP '194'
- edit FHRLST 'f339'
- edit FHR 'f339'
- edit HR '339'
- task jgfs_post_f342
- trigger ./jgfs_post_manager:release_post342
- edit FHRGRP '195'
- edit FHRLST 'f342'
- edit FHR 'f342'
- edit HR '342'
- task jgfs_post_f345
- trigger ./jgfs_post_manager:release_post345
- edit FHRGRP '196'
- edit FHRLST 'f345'
- edit FHR 'f345'
- edit HR '345'
- task jgfs_post_f348
- trigger ./jgfs_post_manager:release_post348
- edit FHRGRP '197'
- edit FHRLST 'f348'
- edit FHR 'f348'
- edit HR '348'
- task jgfs_post_f351
- trigger ./jgfs_post_manager:release_post351
- edit FHRGRP '198'
- edit FHRLST 'f351'
- edit FHR 'f351'
- edit HR '351'
- task jgfs_post_f354
- trigger ./jgfs_post_manager:release_post354
- edit FHRGRP '199'
- edit FHRLST 'f354'
- edit FHR 'f354'
- edit HR '354'
- task jgfs_post_f357
- trigger ./jgfs_post_manager:release_post357
- edit FHRGRP '200'
- edit FHRLST 'f357'
- edit FHR 'f357'
- edit HR '357'
- task jgfs_post_f360
- trigger ./jgfs_post_manager:release_post360
- edit FHRGRP '201'
- edit FHRLST 'f360'
- edit FHR 'f360'
- edit HR '360'
- task jgfs_post_f363
- trigger ./jgfs_post_manager:release_post363
- edit FHRGRP '202'
- edit FHRLST 'f363'
- edit FHR 'f363'
- edit HR '363'
- task jgfs_post_f366
- trigger ./jgfs_post_manager:release_post366
- edit FHRGRP '203'
- edit FHRLST 'f366'
- edit FHR 'f366'
- edit HR '366'
- task jgfs_post_f369
- trigger ./jgfs_post_manager:release_post369
- edit FHRGRP '204'
- edit FHRLST 'f369'
- edit FHR 'f369'
- edit HR '369'
- task jgfs_post_f372
- trigger ./jgfs_post_manager:release_post372
- edit FHRGRP '205'
- edit FHRLST 'f372'
- edit FHR 'f372'
- edit HR '372'
- task jgfs_post_f375
- trigger ./jgfs_post_manager:release_post375
- edit FHRGRP '206'
- edit FHRLST 'f375'
- edit FHR 'f375'
- edit HR '375'
- task jgfs_post_f378
- trigger ./jgfs_post_manager:release_post378
- edit FHRGRP '207'
- edit FHRLST 'f378'
- edit FHR 'f378'
- edit HR '378'
- task jgfs_post_f381
- trigger ./jgfs_post_manager:release_post381
- edit FHRGRP '208'
- edit FHRLST 'f381'
- edit FHR 'f381'
- edit HR '381'
- task jgfs_post_f384
- trigger ./jgfs_post_manager:release_post384
- edit FHRGRP '209'
- edit FHRLST 'f384'
- edit FHR 'f384'
- edit HR '384'
- endfamily
- family post_processing
- task jgfs_wafs_gcip
- trigger ../post/jgfs_post_f003 == complete
- time 04:40
- family grib_wafs
- task jgfs_wafs_f00
- trigger ../../post/jgfs_post_f000 == complete and ../../post/jgfs_post_f120 == complete and ../grib2_wafs/jgfs_wafs_grib2 == complete
- edit FCSTHR '00'
- task jgfs_wafs_f06
- trigger ../../post/jgfs_post_f006 == complete and ./jgfs_wafs_f00 == complete
- edit FCSTHR '06'
- task jgfs_wafs_f12
- trigger ../../post/jgfs_post_f012 == complete and ./jgfs_wafs_f06 == complete
- edit FCSTHR '12'
- task jgfs_wafs_f18
- trigger ../../post/jgfs_post_f018 == complete and ./jgfs_wafs_f12 == complete
- edit FCSTHR '18'
- task jgfs_wafs_f24
- trigger ../../post/jgfs_post_f024 == complete and ./jgfs_wafs_f18 == complete
- edit FCSTHR '24'
- task jgfs_wafs_f30
- trigger ../../post/jgfs_post_f030 == complete and ./jgfs_wafs_f24 == complete
- edit FCSTHR '30'
- task jgfs_wafs_f36
- trigger ../../post/jgfs_post_f036 == complete and ./jgfs_wafs_f30 == complete
- edit FCSTHR '36'
- task jgfs_wafs_f42
- trigger ../../post/jgfs_post_f042 == complete and ./jgfs_wafs_f36 == complete
- edit FCSTHR '42'
- task jgfs_wafs_f48
- trigger ../../post/jgfs_post_f048 == complete and ./jgfs_wafs_f42 == complete
- edit FCSTHR '48'
- task jgfs_wafs_f54
- trigger ../../post/jgfs_post_f054 == complete and ./jgfs_wafs_f48 == complete
- edit FCSTHR '54'
- task jgfs_wafs_f60
- trigger ../../post/jgfs_post_f060 == complete and ./jgfs_wafs_f54 == complete
- edit FCSTHR '60'
- task jgfs_wafs_f66
- trigger ../../post/jgfs_post_f066 == complete and ./jgfs_wafs_f60 == complete
- edit FCSTHR '66'
- task jgfs_wafs_f72
- trigger ../../post/jgfs_post_f072 == complete and ./jgfs_wafs_f66 == complete
- edit FCSTHR '72'
- task jgfs_wafs_f78
- trigger ../../post/jgfs_post_f078 == complete and ./jgfs_wafs_f72 == complete
- edit FCSTHR '78'
- task jgfs_wafs_f84
- trigger ../../post/jgfs_post_f084 == complete and ./jgfs_wafs_f78 == complete
- edit FCSTHR '84'
- task jgfs_wafs_f90
- trigger ../../post/jgfs_post_f090 == complete and ./jgfs_wafs_f84 == complete
- edit FCSTHR '90'
- task jgfs_wafs_f96
- trigger ../../post/jgfs_post_f096 == complete and ./jgfs_wafs_f90 == complete
- edit FCSTHR '96'
- task jgfs_wafs_f102
- trigger ../../post/jgfs_post_f102 == complete and ./jgfs_wafs_f96 == complete
- edit FCSTHR '102'
- task jgfs_wafs_f108
- trigger ../../post/jgfs_post_f108 == complete and ./jgfs_wafs_f102 == complete
- edit FCSTHR '108'
- task jgfs_wafs_f114
- trigger ../../post/jgfs_post_f114 == complete and ./jgfs_wafs_f108 == complete
- edit FCSTHR '114'
- task jgfs_wafs_f120
- trigger ../../post/jgfs_post_f120 == complete and ./jgfs_wafs_f114 == complete
- edit FCSTHR '120'
- endfamily
- family bufr_sounding
- task jgfs_postsnd
- trigger ../../post/jgfs_post_manager:release_post000
- endfamily
- family bulletins
- task jgfs_fbwind
- trigger ../../post/jgfs_post_f006 == complete and ../../post/jgfs_post_f012 == complete and ../../post/jgfs_post_f024 == complete
- endfamily
- family grib2_wafs
- task jgfs_wafs_grib2
- trigger ../../post/jgfs_post_f000 == complete
- task jgfs_wafs_blending
- trigger ./jgfs_wafs_grib2 == complete
- time 04:33
- endfamily
- family awips_20km_1p0
- task jgfs_awips_f000
- trigger ../../post/jgfs_post_f000 == complete
- edit FHRGRP '000'
- edit FHRLST 'f000'
- edit FCSTHR '000'
- edit TRDRUN 'YES'
- task jgfs_awips_f003
- trigger ../../post/jgfs_post_f003 == complete
- edit FHRGRP '003'
- edit FHRLST 'f003'
- edit FCSTHR '003'
- edit TRDRUN 'NO'
- task jgfs_awips_f006
- trigger ../../post/jgfs_post_f006 == complete
- edit FHRGRP '006'
- edit FHRLST 'f006'
- edit FCSTHR '006'
- edit TRDRUN 'YES'
- task jgfs_awips_f009
- trigger ../../post/jgfs_post_f009 == complete
- edit FHRGRP '009'
- edit FHRLST 'f009'
- edit FCSTHR '009'
- edit TRDRUN 'NO'
- task jgfs_awips_f012
- trigger ../../post/jgfs_post_f012 == complete
- edit FHRGRP '012'
- edit FHRLST 'f012'
- edit FCSTHR '012'
- edit TRDRUN 'YES'
- task jgfs_awips_f015
- trigger ../../post/jgfs_post_f015 == complete
- edit FHRGRP '015'
- edit FHRLST 'f015'
- edit FCSTHR '015'
- edit TRDRUN 'NO'
- task jgfs_awips_f018
- trigger ../../post/jgfs_post_f018 == complete
- edit FHRGRP '018'
- edit FHRLST 'f018'
- edit FCSTHR '018'
- edit TRDRUN 'YES'
- task jgfs_awips_f021
- trigger ../../post/jgfs_post_f021 == complete
- edit FHRGRP '021'
- edit FHRLST 'f021'
- edit FCSTHR '021'
- edit TRDRUN 'NO'
- task jgfs_awips_f024
- trigger ../../post/jgfs_post_f024 == complete
- edit FHRGRP '024'
- edit FHRLST 'f024'
- edit FCSTHR '024'
- edit TRDRUN 'YES'
- task jgfs_awips_f027
- trigger ../../post/jgfs_post_f027 == complete
- edit FHRGRP '027'
- edit FHRLST 'f027'
- edit FCSTHR '027'
- edit TRDRUN 'NO'
- task jgfs_awips_f030
- trigger ../../post/jgfs_post_f030 == complete
- edit FHRGRP '030'
- edit FHRLST 'f030'
- edit FCSTHR '030'
- edit TRDRUN 'YES'
- task jgfs_awips_f033
- trigger ../../post/jgfs_post_f033 == complete
- edit FHRGRP '033'
- edit FHRLST 'f033'
- edit FCSTHR '033'
- edit TRDRUN 'NO'
- task jgfs_awips_f036
- trigger ../../post/jgfs_post_f036 == complete
- edit FHRGRP '036'
- edit FHRLST 'f036'
- edit FCSTHR '036'
- edit TRDRUN 'YES'
- task jgfs_awips_f039
- trigger ../../post/jgfs_post_f039 == complete
- edit FHRGRP '039'
- edit FHRLST 'f039'
- edit FCSTHR '039'
- edit TRDRUN 'NO'
- task jgfs_awips_f042
- trigger ../../post/jgfs_post_f042 == complete
- edit FHRGRP '042'
- edit FHRLST 'f042'
- edit FCSTHR '042'
- edit TRDRUN 'YES'
- task jgfs_awips_f045
- trigger ../../post/jgfs_post_f045 == complete
- edit FHRGRP '045'
- edit FHRLST 'f045'
- edit FCSTHR '045'
- edit TRDRUN 'NO'
- task jgfs_awips_f048
- trigger ../../post/jgfs_post_f048 == complete
- edit FHRGRP '048'
- edit FHRLST 'f048'
- edit FCSTHR '048'
- edit TRDRUN 'YES'
- task jgfs_awips_f051
- trigger ../../post/jgfs_post_f051 == complete
- edit FHRGRP '051'
- edit FHRLST 'f051'
- edit FCSTHR '051'
- edit TRDRUN 'NO'
- task jgfs_awips_f054
- trigger ../../post/jgfs_post_f054 == complete
- edit FHRGRP '054'
- edit FHRLST 'f054'
- edit FCSTHR '054'
- edit TRDRUN 'YES'
- task jgfs_awips_f057
- trigger ../../post/jgfs_post_f057 == complete
- edit FHRGRP '057'
- edit FHRLST 'f057'
- edit FCSTHR '057'
- edit TRDRUN 'NO'
- task jgfs_awips_f060
- trigger ../../post/jgfs_post_f060 == complete
- edit FHRGRP '060'
- edit FHRLST 'f060'
- edit FCSTHR '060'
- edit TRDRUN 'YES'
- task jgfs_awips_f063
- trigger ../../post/jgfs_post_f063 == complete
- edit FHRGRP '063'
- edit FHRLST 'f063'
- edit FCSTHR '063'
- edit TRDRUN 'NO'
- task jgfs_awips_f066
- trigger ../../post/jgfs_post_f066 == complete
- edit FHRGRP '066'
- edit FHRLST 'f066'
- edit FCSTHR '066'
- edit TRDRUN 'YES'
- task jgfs_awips_f069
- trigger ../../post/jgfs_post_f069 == complete
- edit FHRGRP '069'
- edit FHRLST 'f069'
- edit FCSTHR '069'
- edit TRDRUN 'NO'
- task jgfs_awips_f072
- trigger ../../post/jgfs_post_f072 == complete
- edit FHRGRP '072'
- edit FHRLST 'f072'
- edit FCSTHR '072'
- edit TRDRUN 'YES'
- task jgfs_awips_f075
- trigger ../../post/jgfs_post_f075 == complete
- edit FHRGRP '075'
- edit FHRLST 'f075'
- edit FCSTHR '075'
- edit TRDRUN 'NO'
- task jgfs_awips_f078
- trigger ../../post/jgfs_post_f078 == complete
- edit FHRGRP '078'
- edit FHRLST 'f078'
- edit FCSTHR '078'
- edit TRDRUN 'YES'
- task jgfs_awips_f081
- trigger ../../post/jgfs_post_f081 == complete
- edit FHRGRP '081'
- edit FHRLST 'f081'
- edit FCSTHR '081'
- edit TRDRUN 'NO'
- task jgfs_awips_f084
- trigger ../../post/jgfs_post_f084 == complete
- edit FHRGRP '084'
- edit FHRLST 'f084'
- edit FCSTHR '084'
- edit TRDRUN 'YES'
- task jgfs_awips_f090
- trigger ../../post/jgfs_post_f090 == complete
- edit FHRGRP '090'
- edit FHRLST 'f090'
- edit FCSTHR '090'
- edit TRDRUN 'YES'
- task jgfs_awips_f096
- trigger ../../post/jgfs_post_f096 == complete
- edit FHRGRP '096'
- edit FHRLST 'f096'
- edit FCSTHR '096'
- edit TRDRUN 'YES'
- task jgfs_awips_f102
- trigger ../../post/jgfs_post_f102 == complete
- edit FHRGRP '102'
- edit FHRLST 'f102'
- edit FCSTHR '102'
- edit TRDRUN 'YES'
- task jgfs_awips_f108
- trigger ../../post/jgfs_post_f108 == complete
- edit FHRGRP '108'
- edit FHRLST 'f108'
- edit FCSTHR '108'
- edit TRDRUN 'YES'
- task jgfs_awips_f114
- trigger ../../post/jgfs_post_f114 == complete
- edit FHRGRP '114'
- edit FHRLST 'f114'
- edit FCSTHR '114'
- edit TRDRUN 'YES'
- task jgfs_awips_f120
- trigger ../../post/jgfs_post_f120 == complete
- edit FHRGRP '120'
- edit FHRLST 'f120'
- edit FCSTHR '120'
- edit TRDRUN 'YES'
- task jgfs_awips_f126
- trigger ../../post/jgfs_post_f126 == complete
- edit FHRGRP '126'
- edit FHRLST 'f126'
- edit FCSTHR '126'
- edit TRDRUN 'YES'
- task jgfs_awips_f132
- trigger ../../post/jgfs_post_f132 == complete
- edit FHRGRP '132'
- edit FHRLST 'f132'
- edit FCSTHR '132'
- edit TRDRUN 'YES'
- task jgfs_awips_f138
- trigger ../../post/jgfs_post_f138 == complete
- edit FHRGRP '138'
- edit FHRLST 'f138'
- edit FCSTHR '138'
- edit TRDRUN 'YES'
- task jgfs_awips_f144
- trigger ../../post/jgfs_post_f144 == complete
- edit FHRGRP '144'
- edit FHRLST 'f144'
- edit FCSTHR '144'
- edit TRDRUN 'YES'
- task jgfs_awips_f150
- trigger ../../post/jgfs_post_f150 == complete
- edit FHRGRP '150'
- edit FHRLST 'f150'
- edit FCSTHR '150'
- edit TRDRUN 'YES'
- task jgfs_awips_f156
- trigger ../../post/jgfs_post_f156 == complete
- edit FHRGRP '156'
- edit FHRLST 'f156'
- edit FCSTHR '156'
- edit TRDRUN 'YES'
- task jgfs_awips_f162
- trigger ../../post/jgfs_post_f162 == complete
- edit FHRGRP '162'
- edit FHRLST 'f162'
- edit FCSTHR '162'
- edit TRDRUN 'YES'
- task jgfs_awips_f168
- trigger ../../post/jgfs_post_f168 == complete
- edit FHRGRP '168'
- edit FHRLST 'f168'
- edit FCSTHR '168'
- edit TRDRUN 'YES'
- task jgfs_awips_f174
- trigger ../../post/jgfs_post_f174 == complete
- edit FHRGRP '174'
- edit FHRLST 'f174'
- edit FCSTHR '174'
- edit TRDRUN 'YES'
- task jgfs_awips_f180
- trigger ../../post/jgfs_post_f180 == complete
- edit FHRGRP '180'
- edit FHRLST 'f180'
- edit FCSTHR '180'
- edit TRDRUN 'YES'
- task jgfs_awips_f186
- trigger ../../post/jgfs_post_f186 == complete
- edit FHRGRP '186'
- edit FHRLST 'f186'
- edit FCSTHR '186'
- edit TRDRUN 'YES'
- task jgfs_awips_f192
- trigger ../../post/jgfs_post_f192 == complete
- edit FHRGRP '192'
- edit FHRLST 'f192'
- edit FCSTHR '192'
- edit TRDRUN 'YES'
- task jgfs_awips_f198
- trigger ../../post/jgfs_post_f198 == complete
- edit FHRGRP '198'
- edit FHRLST 'f198'
- edit FCSTHR '198'
- edit TRDRUN 'YES'
- task jgfs_awips_f204
- trigger ../../post/jgfs_post_f204 == complete
- edit FHRGRP '204'
- edit FHRLST 'f204'
- edit FCSTHR '204'
- edit TRDRUN 'YES'
- task jgfs_awips_f210
- trigger ../../post/jgfs_post_f210 == complete
- edit FHRGRP '210'
- edit FHRLST 'f210'
- edit FCSTHR '210'
- edit TRDRUN 'YES'
- task jgfs_awips_f216
- trigger ../../post/jgfs_post_f216 == complete
- edit FHRGRP '216'
- edit FHRLST 'f216'
- edit FCSTHR '216'
- edit TRDRUN 'YES'
- task jgfs_awips_f222
- trigger ../../post/jgfs_post_f222 == complete
- edit FHRGRP '222'
- edit FHRLST 'f222'
- edit FCSTHR '222'
- edit TRDRUN 'YES'
- task jgfs_awips_f228
- trigger ../../post/jgfs_post_f228 == complete
- edit FHRGRP '228'
- edit FHRLST 'f228'
- edit FCSTHR '228'
- edit TRDRUN 'YES'
- task jgfs_awips_f234
- trigger ../../post/jgfs_post_f234 == complete
- edit FHRGRP '234'
- edit FHRLST 'f234'
- edit FCSTHR '234'
- edit TRDRUN 'YES'
- task jgfs_awips_f240
- trigger ../../post/jgfs_post_f240 == complete
- edit FHRGRP '240'
- edit FHRLST 'f240'
- edit FCSTHR '240'
- edit TRDRUN 'YES'
- endfamily
- family awips_g2
- task jgfs_awips_g2_f000
- trigger ../../post/jgfs_post_f000 == complete
- edit FHRGRP '000'
- edit FHRLST 'f000'
- edit FCSTHR '000'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f006
- trigger ../../post/jgfs_post_f006 == complete
- edit FHRGRP '006'
- edit FHRLST 'f006'
- edit FCSTHR '006'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f012
- trigger ../../post/jgfs_post_f012 == complete
- edit FHRGRP '012'
- edit FHRLST 'f012'
- edit FCSTHR '012'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f018
- trigger ../../post/jgfs_post_f018 == complete
- edit FHRGRP '018'
- edit FHRLST 'f018'
- edit FCSTHR '018'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f024
- trigger ../../post/jgfs_post_f024 == complete
- edit FHRGRP '024'
- edit FHRLST 'f024'
- edit FCSTHR '024'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f030
- trigger ../../post/jgfs_post_f030 == complete
- edit FHRGRP '030'
- edit FHRLST 'f030'
- edit FCSTHR '030'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f036
- trigger ../../post/jgfs_post_f036 == complete
- edit FHRGRP '036'
- edit FHRLST 'f036'
- edit FCSTHR '036'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f042
- trigger ../../post/jgfs_post_f042 == complete
- edit FHRGRP '042'
- edit FHRLST 'f042'
- edit FCSTHR '042'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f048
- trigger ../../post/jgfs_post_f048 == complete
- edit FHRGRP '048'
- edit FHRLST 'f048'
- edit FCSTHR '048'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f054
- trigger ../../post/jgfs_post_f054 == complete
- edit FHRGRP '054'
- edit FHRLST 'f054'
- edit FCSTHR '054'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f060
- trigger ../../post/jgfs_post_f060 == complete
- edit FHRGRP '060'
- edit FHRLST 'f060'
- edit FCSTHR '060'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f066
- trigger ../../post/jgfs_post_f066 == complete
- edit FHRGRP '066'
- edit FHRLST 'f066'
- edit FCSTHR '066'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f072
- trigger ../../post/jgfs_post_f072 == complete
- edit FHRGRP '072'
- edit FHRLST 'f072'
- edit FCSTHR '072'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f078
- trigger ../../post/jgfs_post_f078 == complete
- edit FHRGRP '078'
- edit FHRLST 'f078'
- edit FCSTHR '078'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f084
- trigger ../../post/jgfs_post_f084 == complete
- edit FHRGRP '084'
- edit FHRLST 'f084'
- edit FCSTHR '084'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f090
- trigger ../../post/jgfs_post_f090 == complete
- edit FHRGRP '090'
- edit FHRLST 'f090'
- edit FCSTHR '090'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f096
- trigger ../../post/jgfs_post_f096 == complete
- edit FHRGRP '096'
- edit FHRLST 'f096'
- edit FCSTHR '096'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f102
- trigger ../../post/jgfs_post_f102 == complete
- edit FHRGRP '102'
- edit FHRLST 'f102'
- edit FCSTHR '102'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f108
- trigger ../../post/jgfs_post_f108 == complete
- edit FHRGRP '108'
- edit FHRLST 'f108'
- edit FCSTHR '108'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f114
- trigger ../../post/jgfs_post_f114 == complete
- edit FHRGRP '114'
- edit FHRLST 'f114'
- edit FCSTHR '114'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f120
- trigger ../../post/jgfs_post_f120 == complete
- edit FHRGRP '120'
- edit FHRLST 'f120'
- edit FCSTHR '120'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f126
- trigger ../../post/jgfs_post_f126 == complete
- edit FHRGRP '126'
- edit FHRLST 'f126'
- edit FCSTHR '126'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f132
- trigger ../../post/jgfs_post_f132 == complete
- edit FHRGRP '132'
- edit FHRLST 'f132'
- edit FCSTHR '132'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f138
- trigger ../../post/jgfs_post_f138 == complete
- edit FHRGRP '138'
- edit FHRLST 'f138'
- edit FCSTHR '138'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f144
- trigger ../../post/jgfs_post_f144 == complete
- edit FHRGRP '144'
- edit FHRLST 'f144'
- edit FCSTHR '144'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f150
- trigger ../../post/jgfs_post_f150 == complete
- edit FHRGRP '150'
- edit FHRLST 'f150'
- edit FCSTHR '150'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f156
- trigger ../../post/jgfs_post_f156 == complete
- edit FHRGRP '156'
- edit FHRLST 'f156'
- edit FCSTHR '156'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f162
- trigger ../../post/jgfs_post_f162 == complete
- edit FHRGRP '162'
- edit FHRLST 'f162'
- edit FCSTHR '162'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f168
- trigger ../../post/jgfs_post_f168 == complete
- edit FHRGRP '168'
- edit FHRLST 'f168'
- edit FCSTHR '168'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f174
- trigger ../../post/jgfs_post_f174 == complete
- edit FHRGRP '174'
- edit FHRLST 'f174'
- edit FCSTHR '174'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f180
- trigger ../../post/jgfs_post_f180 == complete
- edit FHRGRP '180'
- edit FHRLST 'f180'
- edit FCSTHR '180'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f186
- trigger ../../post/jgfs_post_f186 == complete
- edit FHRGRP '186'
- edit FHRLST 'f186'
- edit FCSTHR '186'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f192
- trigger ../../post/jgfs_post_f192 == complete
- edit FHRGRP '192'
- edit FHRLST 'f192'
- edit FCSTHR '192'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f198
- trigger ../../post/jgfs_post_f198 == complete
- edit FHRGRP '198'
- edit FHRLST 'f198'
- edit FCSTHR '198'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f204
- trigger ../../post/jgfs_post_f204 == complete
- edit FHRGRP '204'
- edit FHRLST 'f204'
- edit FCSTHR '204'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f210
- trigger ../../post/jgfs_post_f210 == complete
- edit FHRGRP '210'
- edit FHRLST 'f210'
- edit FCSTHR '210'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f216
- trigger ../../post/jgfs_post_f216 == complete
- edit FHRGRP '216'
- edit FHRLST 'f216'
- edit FCSTHR '216'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f222
- trigger ../../post/jgfs_post_f222 == complete
- edit FHRGRP '222'
- edit FHRLST 'f222'
- edit FCSTHR '222'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f228
- trigger ../../post/jgfs_post_f228 == complete
- edit FHRGRP '228'
- edit FHRLST 'f228'
- edit FCSTHR '228'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f234
- trigger ../../post/jgfs_post_f234 == complete
- edit FHRGRP '234'
- edit FHRLST 'f234'
- edit FCSTHR '234'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f240
- trigger ../../post/jgfs_post_f240 == complete
- edit FHRGRP '240'
- edit FHRLST 'f240'
- edit FCSTHR '240'
- edit TRDRUN 'YES'
- endfamily
- endfamily
- family mos
- edit ECF_FILES '/ecf/ecfnets/scripts/gfs/mos'
- edit PROJ 'GFS-%PROJENVIR%'
- edit COM '/gpfs/hps/nco/ops/com'
- edit QUEUESERV 'prod_transfer'
- edit MODULES 'module load cfp-intel-sandybridge/1.1.0 grib_util gempak/6.32.0'
- edit QUEUE 'prod'
- family prep
- task jgfsmos_stn_prep
- trigger /prod00/gfs/post/jgfs_post_f096 == complete
- edit NTASK '3'
- edit PTILE '3'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_grd_prep
- trigger /prod00/gfs/post/jgfs_post_f096 == complete
- edit NTASK '4'
- edit PTILE '4'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_ext_stn_prep
- trigger /prod00/gfs/post == complete
- edit NTASK '2'
- edit PTILE '2'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_ext_grd_prep
- trigger /prod00/gfs/post == complete
- edit NTASK '7'
- edit PTILE '4'
- edit OMP_NUM_THREADS '1'
- edit NODES '2'
- endfamily
- family forecast
- task jgfsmos_stn_fcst
- trigger ../prep/jgfsmos_stn_prep == complete
- edit NTASK '5'
- edit PTILE '5'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_grd_fcst
- trigger ../prep/jgfsmos_stn_prep == complete and ../prep/jgfsmos_grd_prep == complete
- edit NTASK '7'
- edit PTILE '4'
- edit OMP_NUM_THREADS '1'
- edit NODES '2'
- task jgfsmos_ext_stn_fcst
- trigger ../prep/jgfsmos_ext_stn_prep == complete and ../prdgen/jgfsmos_stn_prdgen == complete
- edit NTASK '3'
- edit PTILE '3'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_ext_grd_fcst
- trigger ../prep/jgfsmos_ext_stn_prep == complete and ../prep/jgfsmos_ext_grd_prep == complete and jgfsmos_grd_fcst == complete
- edit NTASK '7'
- edit PTILE '4'
- edit OMP_NUM_THREADS '1'
- edit NODES '2'
- endfamily
- family prdgen
- task jgfsmos_stn_prdgen
- trigger ../forecast/jgfsmos_stn_fcst == complete
- edit NTASK '1'
- edit PTILE '1'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_grd_prdgen
- trigger ../forecast/jgfsmos_grd_fcst == complete and jgfsmos_stn_prdgen == complete
- edit NTASK '14'
- edit PTILE '1'
- edit OMP_NUM_THREADS '20'
- edit NODES '14'
- task jgfsmos_ext_stn_prdgen
- trigger ../forecast/jgfsmos_ext_stn_fcst == complete and jgfsmos_stn_prdgen == complete
- edit NTASK '1'
- edit PTILE '1'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_ext_grd_prdgen
- trigger ../forecast/jgfsmos_ext_grd_fcst == complete and jgfsmos_grd_prdgen == complete and jgfsmos_ext_stn_prdgen == complete
- edit NTASK '12'
- edit PTILE '1'
- edit OMP_NUM_THREADS '20'
- edit NODES '12'
- task jgfsmos_wx_prdgen
- trigger ../prdgen/jgfsmos_grd_prdgen == complete
- edit NTASK '2'
- edit PTILE '1'
- edit OMP_NUM_THREADS '20'
- edit NODES '2'
- task jgfsmos_wx_ext_prdgen
- trigger ../prdgen/jgfsmos_ext_grd_prdgen == complete and jgfsmos_wx_prdgen == complete
- edit NTASK '2'
- edit PTILE '1'
- edit OMP_NUM_THREADS '20'
- edit NODES '2'
- endfamily
- family gempak
- task jgfs_gempak_mdl
- trigger ../prdgen == complete
- task jmrf_gempak_mdl
- trigger ../prdgen == complete
- endfamily
- endfamily
- family gempak
- task jgfs_gempak_ncdc_upapgif
- trigger ./jgfs_gempak == active or ./jgfs_gempak == complete
- task jgfs_gempak
- trigger ../jgfs_analysis eq complete
- task jgfs_gempak_meta
- trigger ../jgfs_analysis == complete
- task jgfs_pgrb2_spec_gempak
- trigger ./jgfs_npoess_pgrb2_0p5deg == complete
- task jgfs_npoess_pgrb2_0p5deg
- trigger ../post/jgfs_post_anl eq active or ../post/jgfs_post_anl == complete
- endfamily
- endfamily
-
diff --git a/ecflow/ecf/defs/gfs_06.def b/ecflow/ecf/defs/gfs_06.def
deleted file mode 100644
index 0a3c2f1d18..0000000000
--- a/ecflow/ecf/defs/gfs_06.def
+++ /dev/null
@@ -1,2244 +0,0 @@
- family gfs
- edit CYC '06'
- edit ECF_FILES '/ecf/ecfnets/scripts/gfs_FV3'
- edit PROJ 'GFS-OPS'
- edit NET 'gfs'
- edit RUN 'gfs'
- edit COM '/gpfs/dell1/nco/ops/com'
- edit QUEUESHARED 'prod_shared'
- edit QUEUESERV 'prod_transfer'
- edit QUEUE 'prod'
- family dump
- task jgfs_tropcy_qc_reloc
- event 1 jtwc_bull_email
- time 08:41
- task jgfs_dump
- event 1 release_sfcprep
- time 08:47
- task jgfs_dump_post
- trigger jgfs_dump eq complete
- event 1 release_gfs06_dump_alert
- task jgfs_dump_alert
- trigger jgfs_dump_post:release_gfs06_dump_alert
- task jmodel_realtime_gfs
- trigger jgfs_dump_alert eq complete
- endfamily
- family prep
- task jgfs_emcsfc_sfc_prep
- trigger ../dump/jgfs_dump:release_sfcprep
- task jgfs_prep
- trigger ../dump/jgfs_dump eq complete and ../dump/jgfs_tropcy_qc_reloc eq complete
- task jgfs_prep_post
- trigger jgfs_prep eq complete and ../jgfs_analysis eq complete
- endfamily
- task jgfs_analysis
- trigger prep/jgfs_prep eq complete and prep/jgfs_emcsfc_sfc_prep == complete
- event 1 release_fcst
- task jgfs_vminmon
- trigger jgfs_analysis == complete
- family forecast
- task jgfs_forecast_high
- trigger ../jgfs_analysis:release_fcst
- endfamily
- family post
- task jgfs_post_manager
- trigger ../jgfs_analysis eq complete
- event 1 release_postanl
- event 2 release_post000
- event 3 release_post001
- event 4 release_post002
- event 5 release_post003
- event 6 release_post004
- event 7 release_post005
- event 8 release_post006
- event 9 release_post007
- event 10 release_post008
- event 11 release_post009
- event 12 release_post010
- event 13 release_post011
- event 14 release_post012
- event 15 release_post013
- event 16 release_post014
- event 17 release_post015
- event 18 release_post016
- event 19 release_post017
- event 20 release_post018
- event 21 release_post019
- event 22 release_post020
- event 23 release_post021
- event 24 release_post022
- event 25 release_post023
- event 26 release_post024
- event 27 release_post025
- event 28 release_post026
- event 29 release_post027
- event 30 release_post028
- event 31 release_post029
- event 32 release_post030
- event 33 release_post031
- event 34 release_post032
- event 35 release_post033
- event 36 release_post034
- event 37 release_post035
- event 38 release_post036
- event 39 release_post037
- event 40 release_post038
- event 41 release_post039
- event 42 release_post040
- event 43 release_post041
- event 44 release_post042
- event 45 release_post043
- event 46 release_post044
- event 47 release_post045
- event 48 release_post046
- event 49 release_post047
- event 50 release_post048
- event 51 release_post049
- event 52 release_post050
- event 53 release_post051
- event 54 release_post052
- event 55 release_post053
- event 56 release_post054
- event 57 release_post055
- event 58 release_post056
- event 59 release_post057
- event 60 release_post058
- event 61 release_post059
- event 62 release_post060
- event 63 release_post061
- event 64 release_post062
- event 65 release_post063
- event 66 release_post064
- event 67 release_post065
- event 68 release_post066
- event 69 release_post067
- event 70 release_post068
- event 71 release_post069
- event 72 release_post070
- event 73 release_post071
- event 74 release_post072
- event 75 release_post073
- event 76 release_post074
- event 77 release_post075
- event 78 release_post076
- event 79 release_post077
- event 80 release_post078
- event 81 release_post079
- event 82 release_post080
- event 83 release_post081
- event 84 release_post082
- event 85 release_post083
- event 86 release_post084
- event 87 release_post085
- event 88 release_post086
- event 89 release_post087
- event 90 release_post088
- event 91 release_post089
- event 92 release_post090
- event 93 release_post091
- event 94 release_post092
- event 95 release_post093
- event 96 release_post094
- event 97 release_post095
- event 98 release_post096
- event 99 release_post097
- event 100 release_post098
- event 101 release_post099
- event 102 release_post100
- event 103 release_post101
- event 104 release_post102
- event 105 release_post103
- event 106 release_post104
- event 107 release_post105
- event 108 release_post106
- event 109 release_post107
- event 110 release_post108
- event 111 release_post109
- event 112 release_post110
- event 113 release_post111
- event 114 release_post112
- event 115 release_post113
- event 116 release_post114
- event 117 release_post115
- event 118 release_post116
- event 119 release_post117
- event 120 release_post118
- event 121 release_post119
- event 122 release_post120
- event 123 release_post123
- event 124 release_post126
- event 125 release_post129
- event 126 release_post132
- event 127 release_post135
- event 128 release_post138
- event 129 release_post141
- event 130 release_post144
- event 131 release_post147
- event 132 release_post150
- event 133 release_post153
- event 134 release_post156
- event 135 release_post159
- event 136 release_post162
- event 137 release_post165
- event 138 release_post168
- event 139 release_post171
- event 140 release_post174
- event 141 release_post177
- event 142 release_post180
- event 143 release_post183
- event 144 release_post186
- event 145 release_post189
- event 146 release_post192
- event 147 release_post195
- event 148 release_post198
- event 149 release_post201
- event 150 release_post204
- event 151 release_post207
- event 152 release_post210
- event 153 release_post213
- event 154 release_post216
- event 155 release_post219
- event 156 release_post222
- event 157 release_post225
- event 158 release_post228
- event 159 release_post231
- event 160 release_post234
- event 161 release_post237
- event 162 release_post240
- event 163 release_post243
- event 164 release_post246
- event 165 release_post249
- event 166 release_post252
- event 167 release_post255
- event 168 release_post258
- event 169 release_post261
- event 170 release_post264
- event 171 release_post267
- event 172 release_post270
- event 173 release_post273
- event 174 release_post276
- event 175 release_post279
- event 176 release_post282
- event 177 release_post285
- event 178 release_post288
- event 179 release_post291
- event 180 release_post294
- event 181 release_post297
- event 182 release_post300
- event 183 release_post303
- event 184 release_post306
- event 185 release_post309
- event 186 release_post312
- event 187 release_post315
- event 188 release_post318
- event 189 release_post321
- event 190 release_post324
- event 191 release_post327
- event 192 release_post330
- event 193 release_post333
- event 194 release_post336
- event 195 release_post339
- event 196 release_post342
- event 197 release_post345
- event 198 release_post348
- event 199 release_post351
- event 200 release_post354
- event 201 release_post357
- event 202 release_post360
- event 203 release_post363
- event 204 release_post366
- event 205 release_post369
- event 206 release_post372
- event 207 release_post375
- event 208 release_post378
- event 209 release_post381
- event 210 release_post384
- task jgfs_post_anl
- trigger ./jgfs_post_manager:release_postanl
- edit FHRGRP '000'
- edit FHRLST 'anl'
- edit HR 'anl'
- edit FHR 'anl'
- event 1 release_postanl
- task jgfs_post_f000
- trigger ./jgfs_post_manager:release_post000
- edit FHRGRP '001'
- edit FHRLST 'f000'
- edit FHR 'f000'
- edit HR '000'
- task jgfs_post_f001
- trigger ./jgfs_post_manager:release_post001
- edit FHRGRP '002'
- edit FHRLST 'f001'
- edit FHR 'f001'
- edit HR '001'
- task jgfs_post_f002
- trigger ./jgfs_post_manager:release_post002
- edit FHRGRP '003'
- edit FHRLST 'f002'
- edit FHR 'f002'
- edit HR '002'
- task jgfs_post_f003
- trigger ./jgfs_post_manager:release_post003
- edit FHRGRP '004'
- edit FHRLST 'f003'
- edit FHR 'f003'
- edit HR '003'
- task jgfs_post_f004
- trigger ./jgfs_post_manager:release_post004
- edit FHRGRP '005'
- edit FHRLST 'f004'
- edit FHR 'f004'
- edit HR '004'
- task jgfs_post_f005
- trigger ./jgfs_post_manager:release_post005
- edit FHRGRP '006'
- edit FHRLST 'f005'
- edit FHR 'f005'
- edit HR '005'
- task jgfs_post_f006
- trigger ./jgfs_post_manager:release_post006
- edit FHRGRP '007'
- edit FHRLST 'f006'
- edit FHR 'f006'
- edit HR '006'
- task jgfs_post_f007
- trigger ./jgfs_post_manager:release_post007
- edit FHRGRP '008'
- edit FHRLST 'f007'
- edit FHR 'f007'
- edit HR '007'
- task jgfs_post_f008
- trigger ./jgfs_post_manager:release_post008
- edit FHRGRP '009'
- edit FHRLST 'f008'
- edit FHR 'f008'
- edit HR '008'
- task jgfs_post_f009
- trigger ./jgfs_post_manager:release_post009
- edit FHRGRP '010'
- edit FHRLST 'f009'
- edit FHR 'f009'
- edit HR '009'
- task jgfs_post_f010
- trigger ./jgfs_post_manager:release_post010
- edit FHRGRP '011'
- edit FHRLST 'f010'
- edit FHR 'f010'
- edit HR '010'
- task jgfs_post_f011
- trigger ./jgfs_post_manager:release_post011
- edit FHRGRP '012'
- edit FHRLST 'f011'
- edit FHR 'f011'
- edit HR '011'
- task jgfs_post_f012
- trigger ./jgfs_post_manager:release_post012
- edit FHRGRP '013'
- edit FHRLST 'f012'
- edit FHR 'f012'
- edit HR '012'
- task jgfs_post_f013
- trigger ./jgfs_post_manager:release_post013
- edit FHRGRP '014'
- edit FHRLST 'f013'
- edit FHR 'f013'
- edit HR '013'
- task jgfs_post_f014
- trigger ./jgfs_post_manager:release_post014
- edit FHRGRP '015'
- edit FHRLST 'f014'
- edit FHR 'f014'
- edit HR '014'
- task jgfs_post_f015
- trigger ./jgfs_post_manager:release_post015
- edit FHRGRP '016'
- edit FHRLST 'f015'
- edit FHR 'f015'
- edit HR '015'
- task jgfs_post_f016
- trigger ./jgfs_post_manager:release_post016
- edit FHRGRP '017'
- edit FHRLST 'f016'
- edit FHR 'f016'
- edit HR '016'
- task jgfs_post_f017
- trigger ./jgfs_post_manager:release_post017
- edit FHRGRP '018'
- edit FHRLST 'f017'
- edit FHR 'f017'
- edit HR '017'
- task jgfs_post_f018
- trigger ./jgfs_post_manager:release_post018
- edit FHRGRP '019'
- edit FHRLST 'f018'
- edit FHR 'f018'
- edit HR '018'
- task jgfs_post_f019
- trigger ./jgfs_post_manager:release_post019
- edit FHRGRP '020'
- edit FHRLST 'f019'
- edit FHR 'f019'
- edit HR '019'
- task jgfs_post_f020
- trigger ./jgfs_post_manager:release_post020
- edit FHRGRP '021'
- edit FHRLST 'f020'
- edit FHR 'f020'
- edit HR '020'
- task jgfs_post_f021
- trigger ./jgfs_post_manager:release_post021
- edit FHRGRP '022'
- edit FHRLST 'f021'
- edit FHR 'f021'
- edit HR '021'
- task jgfs_post_f022
- trigger ./jgfs_post_manager:release_post022
- edit FHRGRP '023'
- edit FHRLST 'f022'
- edit FHR 'f022'
- edit HR '022'
- task jgfs_post_f023
- trigger ./jgfs_post_manager:release_post023
- edit FHRGRP '024'
- edit FHRLST 'f023'
- edit FHR 'f023'
- edit HR '023'
- task jgfs_post_f024
- trigger ./jgfs_post_manager:release_post024
- edit FHRGRP '025'
- edit FHRLST 'f024'
- edit FHR 'f024'
- edit HR '024'
- task jgfs_post_f025
- trigger ./jgfs_post_manager:release_post025
- edit FHRGRP '026'
- edit FHRLST 'f025'
- edit FHR 'f025'
- edit HR '025'
- task jgfs_post_f026
- trigger ./jgfs_post_manager:release_post026
- edit FHRGRP '027'
- edit FHRLST 'f026'
- edit FHR 'f026'
- edit HR '026'
- task jgfs_post_f027
- trigger ./jgfs_post_manager:release_post027
- edit FHRGRP '028'
- edit FHRLST 'f027'
- edit FHR 'f027'
- edit HR '027'
- task jgfs_post_f028
- trigger ./jgfs_post_manager:release_post028
- edit FHRGRP '029'
- edit FHRLST 'f028'
- edit FHR 'f028'
- edit HR '028'
- task jgfs_post_f029
- trigger ./jgfs_post_manager:release_post029
- edit FHRGRP '030'
- edit FHRLST 'f029'
- edit FHR 'f029'
- edit HR '029'
- task jgfs_post_f030
- trigger ./jgfs_post_manager:release_post030
- edit FHRGRP '031'
- edit FHRLST 'f030'
- edit FHR 'f030'
- edit HR '030'
- task jgfs_post_f031
- trigger ./jgfs_post_manager:release_post031
- edit FHRGRP '032'
- edit FHRLST 'f031'
- edit FHR 'f031'
- edit HR '031'
- task jgfs_post_f032
- trigger ./jgfs_post_manager:release_post032
- edit FHRGRP '033'
- edit FHRLST 'f032'
- edit FHR 'f032'
- edit HR '032'
- task jgfs_post_f033
- trigger ./jgfs_post_manager:release_post033
- edit FHRGRP '034'
- edit FHRLST 'f033'
- edit FHR 'f033'
- edit HR '033'
- task jgfs_post_f034
- trigger ./jgfs_post_manager:release_post034
- edit FHRGRP '035'
- edit FHRLST 'f034'
- edit FHR 'f034'
- edit HR '034'
- task jgfs_post_f035
- trigger ./jgfs_post_manager:release_post035
- edit FHRGRP '036'
- edit FHRLST 'f035'
- edit FHR 'f035'
- edit HR '035'
- task jgfs_post_f036
- trigger ./jgfs_post_manager:release_post036
- edit FHRGRP '037'
- edit FHRLST 'f036'
- edit FHR 'f036'
- edit HR '036'
- task jgfs_post_f037
- trigger ./jgfs_post_manager:release_post037
- edit FHRGRP '038'
- edit FHRLST 'f037'
- edit FHR 'f037'
- edit HR '037'
- task jgfs_post_f038
- trigger ./jgfs_post_manager:release_post038
- edit FHRGRP '039'
- edit FHRLST 'f038'
- edit FHR 'f038'
- edit HR '038'
- task jgfs_post_f039
- trigger ./jgfs_post_manager:release_post039
- edit FHRGRP '040'
- edit FHRLST 'f039'
- edit FHR 'f039'
- edit HR '039'
- task jgfs_post_f040
- trigger ./jgfs_post_manager:release_post040
- edit FHRGRP '041'
- edit FHRLST 'f040'
- edit FHR 'f040'
- edit HR '040'
- task jgfs_post_f041
- trigger ./jgfs_post_manager:release_post041
- edit FHRGRP '042'
- edit FHRLST 'f041'
- edit FHR 'f041'
- edit HR '041'
- task jgfs_post_f042
- trigger ./jgfs_post_manager:release_post042
- edit FHRGRP '043'
- edit FHRLST 'f042'
- edit FHR 'f042'
- edit HR '042'
- task jgfs_post_f043
- trigger ./jgfs_post_manager:release_post043
- edit FHRGRP '044'
- edit FHRLST 'f043'
- edit FHR 'f043'
- edit HR '043'
- task jgfs_post_f044
- trigger ./jgfs_post_manager:release_post044
- edit FHRGRP '045'
- edit FHRLST 'f044'
- edit FHR 'f044'
- edit HR '044'
- task jgfs_post_f045
- trigger ./jgfs_post_manager:release_post045
- edit FHRGRP '046'
- edit FHRLST 'f045'
- edit FHR 'f045'
- edit HR '045'
- task jgfs_post_f046
- trigger ./jgfs_post_manager:release_post046
- edit FHRGRP '047'
- edit FHRLST 'f046'
- edit FHR 'f046'
- edit HR '046'
- task jgfs_post_f047
- trigger ./jgfs_post_manager:release_post047
- edit FHRGRP '048'
- edit FHRLST 'f047'
- edit FHR 'f047'
- edit HR '047'
- task jgfs_post_f048
- trigger ./jgfs_post_manager:release_post048
- edit FHRGRP '049'
- edit FHRLST 'f048'
- edit FHR 'f048'
- edit HR '048'
- task jgfs_post_f049
- trigger ./jgfs_post_manager:release_post049
- edit FHRGRP '050'
- edit FHRLST 'f049'
- edit FHR 'f049'
- edit HR '049'
- task jgfs_post_f050
- trigger ./jgfs_post_manager:release_post050
- edit FHRGRP '051'
- edit FHRLST 'f050'
- edit FHR 'f050'
- edit HR '050'
- task jgfs_post_f051
- trigger ./jgfs_post_manager:release_post051
- edit FHRGRP '052'
- edit FHRLST 'f051'
- edit FHR 'f051'
- edit HR '051'
- task jgfs_post_f052
- trigger ./jgfs_post_manager:release_post052
- edit FHRGRP '053'
- edit FHRLST 'f052'
- edit FHR 'f052'
- edit HR '052'
- task jgfs_post_f053
- trigger ./jgfs_post_manager:release_post053
- edit FHRGRP '054'
- edit FHRLST 'f053'
- edit FHR 'f053'
- edit HR '053'
- task jgfs_post_f054
- trigger ./jgfs_post_manager:release_post054
- edit FHRGRP '055'
- edit FHRLST 'f054'
- edit FHR 'f054'
- edit HR '054'
- task jgfs_post_f055
- trigger ./jgfs_post_manager:release_post055
- edit FHRGRP '056'
- edit FHRLST 'f055'
- edit FHR 'f055'
- edit HR '055'
- task jgfs_post_f056
- trigger ./jgfs_post_manager:release_post056
- edit FHRGRP '057'
- edit FHRLST 'f056'
- edit FHR 'f056'
- edit HR '056'
- task jgfs_post_f057
- trigger ./jgfs_post_manager:release_post057
- edit FHRGRP '058'
- edit FHRLST 'f057'
- edit FHR 'f057'
- edit HR '057'
- task jgfs_post_f058
- trigger ./jgfs_post_manager:release_post058
- edit FHRGRP '059'
- edit FHRLST 'f058'
- edit FHR 'f058'
- edit HR '058'
- task jgfs_post_f059
- trigger ./jgfs_post_manager:release_post059
- edit FHRGRP '060'
- edit FHRLST 'f059'
- edit FHR 'f059'
- edit HR '059'
- task jgfs_post_f060
- trigger ./jgfs_post_manager:release_post060
- edit FHRGRP '061'
- edit FHRLST 'f060'
- edit FHR 'f060'
- edit HR '060'
- task jgfs_post_f061
- trigger ./jgfs_post_manager:release_post061
- edit FHRGRP '062'
- edit FHRLST 'f061'
- edit FHR 'f061'
- edit HR '061'
- task jgfs_post_f062
- trigger ./jgfs_post_manager:release_post062
- edit FHRGRP '063'
- edit FHRLST 'f062'
- edit FHR 'f062'
- edit HR '062'
- task jgfs_post_f063
- trigger ./jgfs_post_manager:release_post063
- edit FHRGRP '064'
- edit FHRLST 'f063'
- edit FHR 'f063'
- edit HR '063'
- task jgfs_post_f064
- trigger ./jgfs_post_manager:release_post064
- edit FHRGRP '065'
- edit FHRLST 'f064'
- edit FHR 'f064'
- edit HR '064'
- task jgfs_post_f065
- trigger ./jgfs_post_manager:release_post065
- edit FHRGRP '066'
- edit FHRLST 'f065'
- edit FHR 'f065'
- edit HR '065'
- task jgfs_post_f066
- trigger ./jgfs_post_manager:release_post066
- edit FHRGRP '067'
- edit FHRLST 'f066'
- edit FHR 'f066'
- edit HR '066'
- task jgfs_post_f067
- trigger ./jgfs_post_manager:release_post067
- edit FHRGRP '068'
- edit FHRLST 'f067'
- edit FHR 'f067'
- edit HR '067'
- task jgfs_post_f068
- trigger ./jgfs_post_manager:release_post068
- edit FHRGRP '069'
- edit FHRLST 'f068'
- edit FHR 'f068'
- edit HR '068'
- task jgfs_post_f069
- trigger ./jgfs_post_manager:release_post069
- edit FHRGRP '070'
- edit FHRLST 'f069'
- edit FHR 'f069'
- edit HR '069'
- task jgfs_post_f070
- trigger ./jgfs_post_manager:release_post070
- edit FHRGRP '071'
- edit FHRLST 'f070'
- edit FHR 'f070'
- edit HR '070'
- task jgfs_post_f071
- trigger ./jgfs_post_manager:release_post071
- edit FHRGRP '072'
- edit FHRLST 'f071'
- edit FHR 'f071'
- edit HR '071'
- task jgfs_post_f072
- trigger ./jgfs_post_manager:release_post072
- edit FHRGRP '073'
- edit FHRLST 'f072'
- edit FHR 'f072'
- edit HR '072'
- task jgfs_post_f073
- trigger ./jgfs_post_manager:release_post073
- edit FHRGRP '074'
- edit FHRLST 'f073'
- edit FHR 'f073'
- edit HR '073'
- task jgfs_post_f074
- trigger ./jgfs_post_manager:release_post074
- edit FHRGRP '075'
- edit FHRLST 'f074'
- edit FHR 'f074'
- edit HR '074'
- task jgfs_post_f075
- trigger ./jgfs_post_manager:release_post075
- edit FHRGRP '076'
- edit FHRLST 'f075'
- edit FHR 'f075'
- edit HR '075'
- task jgfs_post_f076
- trigger ./jgfs_post_manager:release_post076
- edit FHRGRP '077'
- edit FHRLST 'f076'
- edit FHR 'f076'
- edit HR '076'
- task jgfs_post_f077
- trigger ./jgfs_post_manager:release_post077
- edit FHRGRP '078'
- edit FHRLST 'f077'
- edit FHR 'f077'
- edit HR '077'
- task jgfs_post_f078
- trigger ./jgfs_post_manager:release_post078
- edit FHRGRP '079'
- edit FHRLST 'f078'
- edit FHR 'f078'
- edit HR '078'
- task jgfs_post_f079
- trigger ./jgfs_post_manager:release_post079
- edit FHRGRP '080'
- edit FHRLST 'f079'
- edit FHR 'f079'
- edit HR '079'
- task jgfs_post_f080
- trigger ./jgfs_post_manager:release_post080
- edit FHRGRP '081'
- edit FHRLST 'f080'
- edit FHR 'f080'
- edit HR '080'
- task jgfs_post_f081
- trigger ./jgfs_post_manager:release_post081
- edit FHRGRP '082'
- edit FHRLST 'f081'
- edit FHR 'f081'
- edit HR '081'
- task jgfs_post_f082
- trigger ./jgfs_post_manager:release_post082
- edit FHRGRP '083'
- edit FHRLST 'f082'
- edit FHR 'f082'
- edit HR '082'
- task jgfs_post_f083
- trigger ./jgfs_post_manager:release_post083
- edit FHRGRP '084'
- edit FHRLST 'f083'
- edit FHR 'f083'
- edit HR '083'
- task jgfs_post_f084
- trigger ./jgfs_post_manager:release_post084
- edit FHRGRP '085'
- edit FHRLST 'f084'
- edit FHR 'f084'
- edit HR '084'
- task jgfs_post_f085
- trigger ./jgfs_post_manager:release_post085
- edit FHRGRP '086'
- edit FHRLST 'f085'
- edit FHR 'f085'
- edit HR '085'
- task jgfs_post_f086
- trigger ./jgfs_post_manager:release_post086
- edit FHRGRP '087'
- edit FHRLST 'f086'
- edit FHR 'f086'
- edit HR '086'
- task jgfs_post_f087
- trigger ./jgfs_post_manager:release_post087
- edit FHRGRP '088'
- edit FHRLST 'f087'
- edit FHR 'f087'
- edit HR '087'
- task jgfs_post_f088
- trigger ./jgfs_post_manager:release_post088
- edit FHRGRP '089'
- edit FHRLST 'f088'
- edit FHR 'f088'
- edit HR '088'
- task jgfs_post_f089
- trigger ./jgfs_post_manager:release_post089
- edit FHRGRP '090'
- edit FHRLST 'f089'
- edit FHR 'f089'
- edit HR '089'
- task jgfs_post_f090
- trigger ./jgfs_post_manager:release_post090
- edit FHRGRP '091'
- edit FHRLST 'f090'
- edit FHR 'f090'
- edit HR '090'
- task jgfs_post_f091
- trigger ./jgfs_post_manager:release_post091
- edit FHRGRP '092'
- edit FHRLST 'f091'
- edit FHR 'f091'
- edit HR '091'
- task jgfs_post_f092
- trigger ./jgfs_post_manager:release_post092
- edit FHRGRP '093'
- edit FHRLST 'f092'
- edit FHR 'f092'
- edit HR '092'
- task jgfs_post_f093
- trigger ./jgfs_post_manager:release_post093
- edit FHRGRP '094'
- edit FHRLST 'f093'
- edit FHR 'f093'
- edit HR '093'
- task jgfs_post_f094
- trigger ./jgfs_post_manager:release_post094
- edit FHRGRP '095'
- edit FHRLST 'f094'
- edit FHR 'f094'
- edit HR '094'
- task jgfs_post_f095
- trigger ./jgfs_post_manager:release_post095
- edit FHRGRP '096'
- edit FHRLST 'f095'
- edit FHR 'f095'
- edit HR '095'
- task jgfs_post_f096
- trigger ./jgfs_post_manager:release_post096
- edit FHRGRP '097'
- edit FHRLST 'f096'
- edit FHR 'f096'
- edit HR '096'
- task jgfs_post_f097
- trigger ./jgfs_post_manager:release_post097
- edit FHRGRP '098'
- edit FHRLST 'f097'
- edit FHR 'f097'
- edit HR '097'
- task jgfs_post_f098
- trigger ./jgfs_post_manager:release_post098
- edit FHRGRP '099'
- edit FHRLST 'f098'
- edit FHR 'f098'
- edit HR '098'
- task jgfs_post_f099
- trigger ./jgfs_post_manager:release_post099
- edit FHRGRP '100'
- edit FHRLST 'f099'
- edit FHR 'f099'
- edit HR '099'
- task jgfs_post_f100
- trigger ./jgfs_post_manager:release_post100
- edit FHRGRP '101'
- edit FHRLST 'f100'
- edit FHR 'f100'
- edit HR '100'
- task jgfs_post_f101
- trigger ./jgfs_post_manager:release_post101
- edit FHRGRP '102'
- edit FHRLST 'f101'
- edit FHR 'f101'
- edit HR '101'
- task jgfs_post_f102
- trigger ./jgfs_post_manager:release_post102
- edit FHRGRP '103'
- edit FHRLST 'f102'
- edit FHR 'f102'
- edit HR '102'
- task jgfs_post_f103
- trigger ./jgfs_post_manager:release_post103
- edit FHRGRP '104'
- edit FHRLST 'f103'
- edit FHR 'f103'
- edit HR '103'
- task jgfs_post_f104
- trigger ./jgfs_post_manager:release_post104
- edit FHRGRP '105'
- edit FHRLST 'f104'
- edit FHR 'f104'
- edit HR '104'
- task jgfs_post_f105
- trigger ./jgfs_post_manager:release_post105
- edit FHRGRP '106'
- edit FHRLST 'f105'
- edit FHR 'f105'
- edit HR '105'
- task jgfs_post_f106
- trigger ./jgfs_post_manager:release_post106
- edit FHRGRP '107'
- edit FHRLST 'f106'
- edit FHR 'f106'
- edit HR '106'
- task jgfs_post_f107
- trigger ./jgfs_post_manager:release_post107
- edit FHRGRP '108'
- edit FHRLST 'f107'
- edit FHR 'f107'
- edit HR '107'
- task jgfs_post_f108
- trigger ./jgfs_post_manager:release_post108
- edit FHRGRP '109'
- edit FHRLST 'f108'
- edit FHR 'f108'
- edit HR '108'
- task jgfs_post_f109
- trigger ./jgfs_post_manager:release_post109
- edit FHRGRP '110'
- edit FHRLST 'f109'
- edit FHR 'f109'
- edit HR '109'
- task jgfs_post_f110
- trigger ./jgfs_post_manager:release_post110
- edit FHRGRP '111'
- edit FHRLST 'f110'
- edit FHR 'f110'
- edit HR '110'
- task jgfs_post_f111
- trigger ./jgfs_post_manager:release_post111
- edit FHRGRP '112'
- edit FHRLST 'f111'
- edit FHR 'f111'
- edit HR '111'
- task jgfs_post_f112
- trigger ./jgfs_post_manager:release_post112
- edit FHRGRP '113'
- edit FHRLST 'f112'
- edit FHR 'f112'
- edit HR '112'
- task jgfs_post_f113
- trigger ./jgfs_post_manager:release_post113
- edit FHRGRP '114'
- edit FHRLST 'f113'
- edit FHR 'f113'
- edit HR '113'
- task jgfs_post_f114
- trigger ./jgfs_post_manager:release_post114
- edit FHRGRP '115'
- edit FHRLST 'f114'
- edit FHR 'f114'
- edit HR '114'
- task jgfs_post_f115
- trigger ./jgfs_post_manager:release_post115
- edit FHRGRP '116'
- edit FHRLST 'f115'
- edit FHR 'f115'
- edit HR '115'
- task jgfs_post_f116
- trigger ./jgfs_post_manager:release_post116
- edit FHRGRP '117'
- edit FHRLST 'f116'
- edit FHR 'f116'
- edit HR '116'
- task jgfs_post_f117
- trigger ./jgfs_post_manager:release_post117
- edit FHRGRP '118'
- edit FHRLST 'f117'
- edit FHR 'f117'
- edit HR '117'
- task jgfs_post_f118
- trigger ./jgfs_post_manager:release_post118
- edit FHRGRP '119'
- edit FHRLST 'f118'
- edit FHR 'f118'
- edit HR '118'
- task jgfs_post_f119
- trigger ./jgfs_post_manager:release_post119
- edit FHRGRP '120'
- edit FHRLST 'f119'
- edit FHR 'f119'
- edit HR '119'
- task jgfs_post_f120
- trigger ./jgfs_post_manager:release_post120
- edit FHRGRP '121'
- edit FHRLST 'f120'
- edit FHR 'f120'
- edit HR '120'
- task jgfs_post_f123
- trigger ./jgfs_post_manager:release_post123
- edit FHRGRP '122'
- edit FHRLST 'f123'
- edit FHR 'f123'
- edit HR '123'
- task jgfs_post_f126
- trigger ./jgfs_post_manager:release_post126
- edit FHRGRP '123'
- edit FHRLST 'f126'
- edit FHR 'f126'
- edit HR '126'
- task jgfs_post_f129
- trigger ./jgfs_post_manager:release_post129
- edit FHRGRP '124'
- edit FHRLST 'f129'
- edit FHR 'f129'
- edit HR '129'
- task jgfs_post_f132
- trigger ./jgfs_post_manager:release_post132
- edit FHRGRP '125'
- edit FHRLST 'f132'
- edit FHR 'f132'
- edit HR '132'
- task jgfs_post_f135
- trigger ./jgfs_post_manager:release_post135
- edit FHRGRP '126'
- edit FHRLST 'f135'
- edit FHR 'f135'
- edit HR '135'
- task jgfs_post_f138
- trigger ./jgfs_post_manager:release_post138
- edit FHRGRP '127'
- edit FHRLST 'f138'
- edit FHR 'f138'
- edit HR '138'
- task jgfs_post_f141
- trigger ./jgfs_post_manager:release_post141
- edit FHRGRP '128'
- edit FHRLST 'f141'
- edit FHR 'f141'
- edit HR '141'
- task jgfs_post_f144
- trigger ./jgfs_post_manager:release_post144
- edit FHRGRP '129'
- edit FHRLST 'f144'
- edit FHR 'f144'
- edit HR '144'
- task jgfs_post_f147
- trigger ./jgfs_post_manager:release_post147
- edit FHRGRP '130'
- edit FHRLST 'f147'
- edit FHR 'f147'
- edit HR '147'
- task jgfs_post_f150
- trigger ./jgfs_post_manager:release_post150
- edit FHRGRP '131'
- edit FHRLST 'f150'
- edit FHR 'f150'
- edit HR '150'
- task jgfs_post_f153
- trigger ./jgfs_post_manager:release_post153
- edit FHRGRP '132'
- edit FHRLST 'f153'
- edit FHR 'f153'
- edit HR '153'
- task jgfs_post_f156
- trigger ./jgfs_post_manager:release_post156
- edit FHRGRP '133'
- edit FHRLST 'f156'
- edit FHR 'f156'
- edit HR '156'
- task jgfs_post_f159
- trigger ./jgfs_post_manager:release_post159
- edit FHRGRP '134'
- edit FHRLST 'f159'
- edit FHR 'f159'
- edit HR '159'
- task jgfs_post_f162
- trigger ./jgfs_post_manager:release_post162
- edit FHRGRP '135'
- edit FHRLST 'f162'
- edit FHR 'f162'
- edit HR '162'
- task jgfs_post_f165
- trigger ./jgfs_post_manager:release_post165
- edit FHRGRP '136'
- edit FHRLST 'f165'
- edit FHR 'f165'
- edit HR '165'
- task jgfs_post_f168
- trigger ./jgfs_post_manager:release_post168
- edit FHRGRP '137'
- edit FHRLST 'f168'
- edit FHR 'f168'
- edit HR '168'
- task jgfs_post_f171
- trigger ./jgfs_post_manager:release_post171
- edit FHRGRP '138'
- edit FHRLST 'f171'
- edit FHR 'f171'
- edit HR '171'
- task jgfs_post_f174
- trigger ./jgfs_post_manager:release_post174
- edit FHRGRP '139'
- edit FHRLST 'f174'
- edit FHR 'f174'
- edit HR '174'
- task jgfs_post_f177
- trigger ./jgfs_post_manager:release_post177
- edit FHRGRP '140'
- edit FHRLST 'f177'
- edit FHR 'f177'
- edit HR '177'
- task jgfs_post_f180
- trigger ./jgfs_post_manager:release_post180
- edit FHRGRP '141'
- edit FHRLST 'f180'
- edit FHR 'f180'
- edit HR '180'
- task jgfs_post_f183
- trigger ./jgfs_post_manager:release_post183
- edit FHRGRP '142'
- edit FHRLST 'f183'
- edit FHR 'f183'
- edit HR '183'
- task jgfs_post_f186
- trigger ./jgfs_post_manager:release_post186
- edit FHRGRP '143'
- edit FHRLST 'f186'
- edit FHR 'f186'
- edit HR '186'
- task jgfs_post_f189
- trigger ./jgfs_post_manager:release_post189
- edit FHRGRP '144'
- edit FHRLST 'f189'
- edit FHR 'f189'
- edit HR '189'
- task jgfs_post_f192
- trigger ./jgfs_post_manager:release_post192
- edit FHRGRP '145'
- edit FHRLST 'f192'
- edit FHR 'f192'
- edit HR '192'
- task jgfs_post_f195
- trigger ./jgfs_post_manager:release_post195
- edit FHRGRP '146'
- edit FHRLST 'f195'
- edit FHR 'f195'
- edit HR '195'
- task jgfs_post_f198
- trigger ./jgfs_post_manager:release_post198
- edit FHRGRP '147'
- edit FHRLST 'f198'
- edit FHR 'f198'
- edit HR '198'
- task jgfs_post_f201
- trigger ./jgfs_post_manager:release_post201
- edit FHRGRP '148'
- edit FHRLST 'f201'
- edit FHR 'f201'
- edit HR '201'
- task jgfs_post_f204
- trigger ./jgfs_post_manager:release_post204
- edit FHRGRP '149'
- edit FHRLST 'f204'
- edit FHR 'f204'
- edit HR '204'
- task jgfs_post_f207
- trigger ./jgfs_post_manager:release_post207
- edit FHRGRP '150'
- edit FHRLST 'f207'
- edit FHR 'f207'
- edit HR '207'
- task jgfs_post_f210
- trigger ./jgfs_post_manager:release_post210
- edit FHRGRP '151'
- edit FHRLST 'f210'
- edit FHR 'f210'
- edit HR '210'
- task jgfs_post_f213
- trigger ./jgfs_post_manager:release_post213
- edit FHRGRP '152'
- edit FHRLST 'f213'
- edit FHR 'f213'
- edit HR '213'
- task jgfs_post_f216
- trigger ./jgfs_post_manager:release_post216
- edit FHRGRP '153'
- edit FHRLST 'f216'
- edit FHR 'f216'
- edit HR '216'
- task jgfs_post_f219
- trigger ./jgfs_post_manager:release_post219
- edit FHRGRP '154'
- edit FHRLST 'f219'
- edit FHR 'f219'
- edit HR '219'
- task jgfs_post_f222
- trigger ./jgfs_post_manager:release_post222
- edit FHRGRP '155'
- edit FHRLST 'f222'
- edit FHR 'f222'
- edit HR '222'
- task jgfs_post_f225
- trigger ./jgfs_post_manager:release_post225
- edit FHRGRP '156'
- edit FHRLST 'f225'
- edit FHR 'f225'
- edit HR '225'
- task jgfs_post_f228
- trigger ./jgfs_post_manager:release_post228
- edit FHRGRP '157'
- edit FHRLST 'f228'
- edit FHR 'f228'
- edit HR '228'
- task jgfs_post_f231
- trigger ./jgfs_post_manager:release_post231
- edit FHRGRP '158'
- edit FHRLST 'f231'
- edit FHR 'f231'
- edit HR '231'
- task jgfs_post_f234
- trigger ./jgfs_post_manager:release_post234
- edit FHRGRP '159'
- edit FHRLST 'f234'
- edit FHR 'f234'
- edit HR '234'
- task jgfs_post_f237
- trigger ./jgfs_post_manager:release_post237
- edit FHRGRP '160'
- edit FHRLST 'f237'
- edit FHR 'f237'
- edit HR '237'
- task jgfs_post_f240
- trigger ./jgfs_post_manager:release_post240
- edit FHRGRP '161'
- edit FHRLST 'f240'
- edit FHR 'f240'
- edit HR '240'
- task jgfs_post_f243
- trigger ./jgfs_post_manager:release_post243
- edit FHRGRP '162'
- edit FHRLST 'f243'
- edit FHR 'f243'
- edit HR '243'
- task jgfs_post_f246
- trigger ./jgfs_post_manager:release_post246
- edit FHRGRP '163'
- edit FHRLST 'f246'
- edit FHR 'f246'
- edit HR '246'
- task jgfs_post_f249
- trigger ./jgfs_post_manager:release_post249
- edit FHRGRP '164'
- edit FHRLST 'f249'
- edit FHR 'f249'
- edit HR '249'
- task jgfs_post_f252
- trigger ./jgfs_post_manager:release_post252
- edit FHRGRP '165'
- edit FHRLST 'f252'
- edit FHR 'f252'
- edit HR '252'
- task jgfs_post_f255
- trigger ./jgfs_post_manager:release_post255
- edit FHRGRP '166'
- edit FHRLST 'f255'
- edit FHR 'f255'
- edit HR '255'
- task jgfs_post_f258
- trigger ./jgfs_post_manager:release_post258
- edit FHRGRP '167'
- edit FHRLST 'f258'
- edit FHR 'f258'
- edit HR '258'
- task jgfs_post_f261
- trigger ./jgfs_post_manager:release_post261
- edit FHRGRP '168'
- edit FHRLST 'f261'
- edit FHR 'f261'
- edit HR '261'
- task jgfs_post_f264
- trigger ./jgfs_post_manager:release_post264
- edit FHRGRP '169'
- edit FHRLST 'f264'
- edit FHR 'f264'
- edit HR '264'
- task jgfs_post_f267
- trigger ./jgfs_post_manager:release_post267
- edit FHRGRP '170'
- edit FHRLST 'f267'
- edit FHR 'f267'
- edit HR '267'
- task jgfs_post_f270
- trigger ./jgfs_post_manager:release_post270
- edit FHRGRP '171'
- edit FHRLST 'f270'
- edit FHR 'f270'
- edit HR '270'
- task jgfs_post_f273
- trigger ./jgfs_post_manager:release_post273
- edit FHRGRP '172'
- edit FHRLST 'f273'
- edit FHR 'f273'
- edit HR '273'
- task jgfs_post_f276
- trigger ./jgfs_post_manager:release_post276
- edit FHRGRP '173'
- edit FHRLST 'f276'
- edit FHR 'f276'
- edit HR '276'
- task jgfs_post_f279
- trigger ./jgfs_post_manager:release_post279
- edit FHRGRP '174'
- edit FHRLST 'f279'
- edit FHR 'f279'
- edit HR '279'
- task jgfs_post_f282
- trigger ./jgfs_post_manager:release_post282
- edit FHRGRP '175'
- edit FHRLST 'f282'
- edit FHR 'f282'
- edit HR '282'
- task jgfs_post_f285
- trigger ./jgfs_post_manager:release_post285
- edit FHRGRP '176'
- edit FHRLST 'f285'
- edit FHR 'f285'
- edit HR '285'
- task jgfs_post_f288
- trigger ./jgfs_post_manager:release_post288
- edit FHRGRP '177'
- edit FHRLST 'f288'
- edit FHR 'f288'
- edit HR '288'
- task jgfs_post_f291
- trigger ./jgfs_post_manager:release_post291
- edit FHRGRP '178'
- edit FHRLST 'f291'
- edit FHR 'f291'
- edit HR '291'
- task jgfs_post_f294
- trigger ./jgfs_post_manager:release_post294
- edit FHRGRP '179'
- edit FHRLST 'f294'
- edit FHR 'f294'
- edit HR '294'
- task jgfs_post_f297
- trigger ./jgfs_post_manager:release_post297
- edit FHRGRP '180'
- edit FHRLST 'f297'
- edit FHR 'f297'
- edit HR '297'
- task jgfs_post_f300
- trigger ./jgfs_post_manager:release_post300
- edit FHRGRP '181'
- edit FHRLST 'f300'
- edit FHR 'f300'
- edit HR '300'
- task jgfs_post_f303
- trigger ./jgfs_post_manager:release_post303
- edit FHRGRP '182'
- edit FHRLST 'f303'
- edit FHR 'f303'
- edit HR '303'
- task jgfs_post_f306
- trigger ./jgfs_post_manager:release_post306
- edit FHRGRP '183'
- edit FHRLST 'f306'
- edit FHR 'f306'
- edit HR '306'
- task jgfs_post_f309
- trigger ./jgfs_post_manager:release_post309
- edit FHRGRP '184'
- edit FHRLST 'f309'
- edit FHR 'f309'
- edit HR '309'
- task jgfs_post_f312
- trigger ./jgfs_post_manager:release_post312
- edit FHRGRP '185'
- edit FHRLST 'f312'
- edit FHR 'f312'
- edit HR '312'
- task jgfs_post_f315
- trigger ./jgfs_post_manager:release_post315
- edit FHRGRP '186'
- edit FHRLST 'f315'
- edit FHR 'f315'
- edit HR '315'
- task jgfs_post_f318
- trigger ./jgfs_post_manager:release_post318
- edit FHRGRP '187'
- edit FHRLST 'f318'
- edit FHR 'f318'
- edit HR '318'
- task jgfs_post_f321
- trigger ./jgfs_post_manager:release_post321
- edit FHRGRP '188'
- edit FHRLST 'f321'
- edit FHR 'f321'
- edit HR '321'
- task jgfs_post_f324
- trigger ./jgfs_post_manager:release_post324
- edit FHRGRP '189'
- edit FHRLST 'f324'
- edit FHR 'f324'
- edit HR '324'
- task jgfs_post_f327
- trigger ./jgfs_post_manager:release_post327
- edit FHRGRP '190'
- edit FHRLST 'f327'
- edit FHR 'f327'
- edit HR '327'
- task jgfs_post_f330
- trigger ./jgfs_post_manager:release_post330
- edit FHRGRP '191'
- edit FHRLST 'f330'
- edit FHR 'f330'
- edit HR '330'
- task jgfs_post_f333
- trigger ./jgfs_post_manager:release_post333
- edit FHRGRP '192'
- edit FHRLST 'f333'
- edit FHR 'f333'
- edit HR '333'
- task jgfs_post_f336
- trigger ./jgfs_post_manager:release_post336
- edit FHRGRP '193'
- edit FHRLST 'f336'
- edit FHR 'f336'
- edit HR '336'
- task jgfs_post_f339
- trigger ./jgfs_post_manager:release_post339
- edit FHRGRP '194'
- edit FHRLST 'f339'
- edit FHR 'f339'
- edit HR '339'
- task jgfs_post_f342
- trigger ./jgfs_post_manager:release_post342
- edit FHRGRP '195'
- edit FHRLST 'f342'
- edit FHR 'f342'
- edit HR '342'
- task jgfs_post_f345
- trigger ./jgfs_post_manager:release_post345
- edit FHRGRP '196'
- edit FHRLST 'f345'
- edit FHR 'f345'
- edit HR '345'
- task jgfs_post_f348
- trigger ./jgfs_post_manager:release_post348
- edit FHRGRP '197'
- edit FHRLST 'f348'
- edit FHR 'f348'
- edit HR '348'
- task jgfs_post_f351
- trigger ./jgfs_post_manager:release_post351
- edit FHRGRP '198'
- edit FHRLST 'f351'
- edit FHR 'f351'
- edit HR '351'
- task jgfs_post_f354
- trigger ./jgfs_post_manager:release_post354
- edit FHRGRP '199'
- edit FHRLST 'f354'
- edit FHR 'f354'
- edit HR '354'
- task jgfs_post_f357
- trigger ./jgfs_post_manager:release_post357
- edit FHRGRP '200'
- edit FHRLST 'f357'
- edit FHR 'f357'
- edit HR '357'
- task jgfs_post_f360
- trigger ./jgfs_post_manager:release_post360
- edit FHRGRP '201'
- edit FHRLST 'f360'
- edit FHR 'f360'
- edit HR '360'
- task jgfs_post_f363
- trigger ./jgfs_post_manager:release_post363
- edit FHRGRP '202'
- edit FHRLST 'f363'
- edit FHR 'f363'
- edit HR '363'
- task jgfs_post_f366
- trigger ./jgfs_post_manager:release_post366
- edit FHRGRP '203'
- edit FHRLST 'f366'
- edit FHR 'f366'
- edit HR '366'
- task jgfs_post_f369
- trigger ./jgfs_post_manager:release_post369
- edit FHRGRP '204'
- edit FHRLST 'f369'
- edit FHR 'f369'
- edit HR '369'
- task jgfs_post_f372
- trigger ./jgfs_post_manager:release_post372
- edit FHRGRP '205'
- edit FHRLST 'f372'
- edit FHR 'f372'
- edit HR '372'
- task jgfs_post_f375
- trigger ./jgfs_post_manager:release_post375
- edit FHRGRP '206'
- edit FHRLST 'f375'
- edit FHR 'f375'
- edit HR '375'
- task jgfs_post_f378
- trigger ./jgfs_post_manager:release_post378
- edit FHRGRP '207'
- edit FHRLST 'f378'
- edit FHR 'f378'
- edit HR '378'
- task jgfs_post_f381
- trigger ./jgfs_post_manager:release_post381
- edit FHRGRP '208'
- edit FHRLST 'f381'
- edit FHR 'f381'
- edit HR '381'
- task jgfs_post_f384
- trigger ./jgfs_post_manager:release_post384
- edit FHRGRP '209'
- edit FHRLST 'f384'
- edit FHR 'f384'
- edit HR '384'
- endfamily
- family post_processing
- task jgfs_wafs_gcip
- trigger ../post/jgfs_post_f003 == complete
- time 10:40
- family grib_wafs
- task jgfs_wafs_f00
- trigger ../../post/jgfs_post_f000 == complete and ../../post/jgfs_post_f120 == complete and ../grib2_wafs/jgfs_wafs_grib2 == complete
- edit FCSTHR '00'
- task jgfs_wafs_f06
- trigger ../../post/jgfs_post_f006 == complete and ./jgfs_wafs_f00 == complete
- edit FCSTHR '06'
- task jgfs_wafs_f12
- trigger ../../post/jgfs_post_f012 == complete and ./jgfs_wafs_f06 == complete
- edit FCSTHR '12'
- task jgfs_wafs_f18
- trigger ../../post/jgfs_post_f018 == complete and ./jgfs_wafs_f12 == complete
- edit FCSTHR '18'
- task jgfs_wafs_f24
- trigger ../../post/jgfs_post_f024 == complete and ./jgfs_wafs_f18 == complete
- edit FCSTHR '24'
- task jgfs_wafs_f30
- trigger ../../post/jgfs_post_f030 == complete and ./jgfs_wafs_f24 == complete
- edit FCSTHR '30'
- task jgfs_wafs_f36
- trigger ../../post/jgfs_post_f036 == complete and ./jgfs_wafs_f30 == complete
- edit FCSTHR '36'
- task jgfs_wafs_f42
- trigger ../../post/jgfs_post_f042 == complete and ./jgfs_wafs_f36 == complete
- edit FCSTHR '42'
- task jgfs_wafs_f48
- trigger ../../post/jgfs_post_f048 == complete and ./jgfs_wafs_f42 == complete
- edit FCSTHR '48'
- task jgfs_wafs_f54
- trigger ../../post/jgfs_post_f054 == complete and ./jgfs_wafs_f48 == complete
- edit FCSTHR '54'
- task jgfs_wafs_f60
- trigger ../../post/jgfs_post_f060 == complete and ./jgfs_wafs_f54 == complete
- edit FCSTHR '60'
- task jgfs_wafs_f66
- trigger ../../post/jgfs_post_f066 == complete and ./jgfs_wafs_f60 == complete
- edit FCSTHR '66'
- task jgfs_wafs_f72
- trigger ../../post/jgfs_post_f072 == complete and ./jgfs_wafs_f66 == complete
- edit FCSTHR '72'
- task jgfs_wafs_f78
- trigger ../../post/jgfs_post_f078 == complete and ./jgfs_wafs_f72 == complete
- edit FCSTHR '78'
- task jgfs_wafs_f84
- trigger ../../post/jgfs_post_f084 == complete and ./jgfs_wafs_f78 == complete
- edit FCSTHR '84'
- task jgfs_wafs_f90
- trigger ../../post/jgfs_post_f090 == complete and ./jgfs_wafs_f84 == complete
- edit FCSTHR '90'
- task jgfs_wafs_f96
- trigger ../../post/jgfs_post_f096 == complete and ./jgfs_wafs_f90 == complete
- edit FCSTHR '96'
- task jgfs_wafs_f102
- trigger ../../post/jgfs_post_f102 == complete and ./jgfs_wafs_f96 == complete
- edit FCSTHR '102'
- task jgfs_wafs_f108
- trigger ../../post/jgfs_post_f108 == complete and ./jgfs_wafs_f102 == complete
- edit FCSTHR '108'
- task jgfs_wafs_f114
- trigger ../../post/jgfs_post_f114 == complete and ./jgfs_wafs_f108 == complete
- edit FCSTHR '114'
- task jgfs_wafs_f120
- trigger ../../post/jgfs_post_f120 == complete and ./jgfs_wafs_f114 == complete
- edit FCSTHR '120'
- endfamily
- family bufr_sounding
- task jgfs_postsnd
- trigger ../../post/jgfs_post_manager:release_post000
- endfamily
- family bulletins
- task jgfs_fbwind
- trigger ../../post/jgfs_post_f006 == complete and ../../post/jgfs_post_f012 == complete and ../../post/jgfs_post_f024 == complete
- endfamily
- family grib2_wafs
- task jgfs_wafs_grib2
- trigger ../../post/jgfs_post_f000 == complete
- task jgfs_wafs_blending
- trigger ./jgfs_wafs_grib2 == complete
- time 10:33
- endfamily
- family awips_20km_1p0
- task jgfs_awips_f000
- trigger ../../post/jgfs_post_f000 == complete
- edit FHRGRP '000'
- edit FHRLST 'f000'
- edit FCSTHR '000'
- edit TRDRUN 'YES'
- task jgfs_awips_f003
- trigger ../../post/jgfs_post_f003 == complete
- edit FHRGRP '003'
- edit FHRLST 'f003'
- edit FCSTHR '003'
- edit TRDRUN 'NO'
- task jgfs_awips_f006
- trigger ../../post/jgfs_post_f006 == complete
- edit FHRGRP '006'
- edit FHRLST 'f006'
- edit FCSTHR '006'
- edit TRDRUN 'YES'
- task jgfs_awips_f009
- trigger ../../post/jgfs_post_f009 == complete
- edit FHRGRP '009'
- edit FHRLST 'f009'
- edit FCSTHR '009'
- edit TRDRUN 'NO'
- task jgfs_awips_f012
- trigger ../../post/jgfs_post_f012 == complete
- edit FHRGRP '012'
- edit FHRLST 'f012'
- edit FCSTHR '012'
- edit TRDRUN 'YES'
- task jgfs_awips_f015
- trigger ../../post/jgfs_post_f015 == complete
- edit FHRGRP '015'
- edit FHRLST 'f015'
- edit FCSTHR '015'
- edit TRDRUN 'NO'
- task jgfs_awips_f018
- trigger ../../post/jgfs_post_f018 == complete
- edit FHRGRP '018'
- edit FHRLST 'f018'
- edit FCSTHR '018'
- edit TRDRUN 'YES'
- task jgfs_awips_f021
- trigger ../../post/jgfs_post_f021 == complete
- edit FHRGRP '021'
- edit FHRLST 'f021'
- edit FCSTHR '021'
- edit TRDRUN 'NO'
- task jgfs_awips_f024
- trigger ../../post/jgfs_post_f024 == complete
- edit FHRGRP '024'
- edit FHRLST 'f024'
- edit FCSTHR '024'
- edit TRDRUN 'YES'
- task jgfs_awips_f027
- trigger ../../post/jgfs_post_f027 == complete
- edit FHRGRP '027'
- edit FHRLST 'f027'
- edit FCSTHR '027'
- edit TRDRUN 'NO'
- task jgfs_awips_f030
- trigger ../../post/jgfs_post_f030 == complete
- edit FHRGRP '030'
- edit FHRLST 'f030'
- edit FCSTHR '030'
- edit TRDRUN 'YES'
- task jgfs_awips_f033
- trigger ../../post/jgfs_post_f033 == complete
- edit FHRGRP '033'
- edit FHRLST 'f033'
- edit FCSTHR '033'
- edit TRDRUN 'NO'
- task jgfs_awips_f036
- trigger ../../post/jgfs_post_f036 == complete
- edit FHRGRP '036'
- edit FHRLST 'f036'
- edit FCSTHR '036'
- edit TRDRUN 'YES'
- task jgfs_awips_f039
- trigger ../../post/jgfs_post_f039 == complete
- edit FHRGRP '039'
- edit FHRLST 'f039'
- edit FCSTHR '039'
- edit TRDRUN 'NO'
- task jgfs_awips_f042
- trigger ../../post/jgfs_post_f042 == complete
- edit FHRGRP '042'
- edit FHRLST 'f042'
- edit FCSTHR '042'
- edit TRDRUN 'YES'
- task jgfs_awips_f045
- trigger ../../post/jgfs_post_f045 == complete
- edit FHRGRP '045'
- edit FHRLST 'f045'
- edit FCSTHR '045'
- edit TRDRUN 'NO'
- task jgfs_awips_f048
- trigger ../../post/jgfs_post_f048 == complete
- edit FHRGRP '048'
- edit FHRLST 'f048'
- edit FCSTHR '048'
- edit TRDRUN 'YES'
- task jgfs_awips_f051
- trigger ../../post/jgfs_post_f051 == complete
- edit FHRGRP '051'
- edit FHRLST 'f051'
- edit FCSTHR '051'
- edit TRDRUN 'NO'
- task jgfs_awips_f054
- trigger ../../post/jgfs_post_f054 == complete
- edit FHRGRP '054'
- edit FHRLST 'f054'
- edit FCSTHR '054'
- edit TRDRUN 'YES'
- task jgfs_awips_f057
- trigger ../../post/jgfs_post_f057 == complete
- edit FHRGRP '057'
- edit FHRLST 'f057'
- edit FCSTHR '057'
- edit TRDRUN 'NO'
- task jgfs_awips_f060
- trigger ../../post/jgfs_post_f060 == complete
- edit FHRGRP '060'
- edit FHRLST 'f060'
- edit FCSTHR '060'
- edit TRDRUN 'YES'
- task jgfs_awips_f063
- trigger ../../post/jgfs_post_f063 == complete
- edit FHRGRP '063'
- edit FHRLST 'f063'
- edit FCSTHR '063'
- edit TRDRUN 'NO'
- task jgfs_awips_f066
- trigger ../../post/jgfs_post_f066 == complete
- edit FHRGRP '066'
- edit FHRLST 'f066'
- edit FCSTHR '066'
- edit TRDRUN 'YES'
- task jgfs_awips_f069
- trigger ../../post/jgfs_post_f069 == complete
- edit FHRGRP '069'
- edit FHRLST 'f069'
- edit FCSTHR '069'
- edit TRDRUN 'NO'
- task jgfs_awips_f072
- trigger ../../post/jgfs_post_f072 == complete
- edit FHRGRP '072'
- edit FHRLST 'f072'
- edit FCSTHR '072'
- edit TRDRUN 'YES'
- task jgfs_awips_f075
- trigger ../../post/jgfs_post_f075 == complete
- edit FHRGRP '075'
- edit FHRLST 'f075'
- edit FCSTHR '075'
- edit TRDRUN 'NO'
- task jgfs_awips_f078
- trigger ../../post/jgfs_post_f078 == complete
- edit FHRGRP '078'
- edit FHRLST 'f078'
- edit FCSTHR '078'
- edit TRDRUN 'YES'
- task jgfs_awips_f081
- trigger ../../post/jgfs_post_f081 == complete
- edit FHRGRP '081'
- edit FHRLST 'f081'
- edit FCSTHR '081'
- edit TRDRUN 'NO'
- task jgfs_awips_f084
- trigger ../../post/jgfs_post_f084 == complete
- edit FHRGRP '084'
- edit FHRLST 'f084'
- edit FCSTHR '084'
- edit TRDRUN 'YES'
- task jgfs_awips_f090
- trigger ../../post/jgfs_post_f090 == complete
- edit FHRGRP '090'
- edit FHRLST 'f090'
- edit FCSTHR '090'
- edit TRDRUN 'YES'
- task jgfs_awips_f096
- trigger ../../post/jgfs_post_f096 == complete
- edit FHRGRP '096'
- edit FHRLST 'f096'
- edit FCSTHR '096'
- edit TRDRUN 'YES'
- task jgfs_awips_f102
- trigger ../../post/jgfs_post_f102 == complete
- edit FHRGRP '102'
- edit FHRLST 'f102'
- edit FCSTHR '102'
- edit TRDRUN 'YES'
- task jgfs_awips_f108
- trigger ../../post/jgfs_post_f108 == complete
- edit FHRGRP '108'
- edit FHRLST 'f108'
- edit FCSTHR '108'
- edit TRDRUN 'YES'
- task jgfs_awips_f114
- trigger ../../post/jgfs_post_f114 == complete
- edit FHRGRP '114'
- edit FHRLST 'f114'
- edit FCSTHR '114'
- edit TRDRUN 'YES'
- task jgfs_awips_f120
- trigger ../../post/jgfs_post_f120 == complete
- edit FHRGRP '120'
- edit FHRLST 'f120'
- edit FCSTHR '120'
- edit TRDRUN 'YES'
- task jgfs_awips_f126
- trigger ../../post/jgfs_post_f126 == complete
- edit FHRGRP '126'
- edit FHRLST 'f126'
- edit FCSTHR '126'
- edit TRDRUN 'YES'
- task jgfs_awips_f132
- trigger ../../post/jgfs_post_f132 == complete
- edit FHRGRP '132'
- edit FHRLST 'f132'
- edit FCSTHR '132'
- edit TRDRUN 'YES'
- task jgfs_awips_f138
- trigger ../../post/jgfs_post_f138 == complete
- edit FHRGRP '138'
- edit FHRLST 'f138'
- edit FCSTHR '138'
- edit TRDRUN 'YES'
- task jgfs_awips_f144
- trigger ../../post/jgfs_post_f144 == complete
- edit FHRGRP '144'
- edit FHRLST 'f144'
- edit FCSTHR '144'
- edit TRDRUN 'YES'
- task jgfs_awips_f150
- trigger ../../post/jgfs_post_f150 == complete
- edit FHRGRP '150'
- edit FHRLST 'f150'
- edit FCSTHR '150'
- edit TRDRUN 'YES'
- task jgfs_awips_f156
- trigger ../../post/jgfs_post_f156 == complete
- edit FHRGRP '156'
- edit FHRLST 'f156'
- edit FCSTHR '156'
- edit TRDRUN 'YES'
- task jgfs_awips_f162
- trigger ../../post/jgfs_post_f162 == complete
- edit FHRGRP '162'
- edit FHRLST 'f162'
- edit FCSTHR '162'
- edit TRDRUN 'YES'
- task jgfs_awips_f168
- trigger ../../post/jgfs_post_f168 == complete
- edit FHRGRP '168'
- edit FHRLST 'f168'
- edit FCSTHR '168'
- edit TRDRUN 'YES'
- task jgfs_awips_f174
- trigger ../../post/jgfs_post_f174 == complete
- edit FHRGRP '174'
- edit FHRLST 'f174'
- edit FCSTHR '174'
- edit TRDRUN 'YES'
- task jgfs_awips_f180
- trigger ../../post/jgfs_post_f180 == complete
- edit FHRGRP '180'
- edit FHRLST 'f180'
- edit FCSTHR '180'
- edit TRDRUN 'YES'
- task jgfs_awips_f186
- trigger ../../post/jgfs_post_f186 == complete
- edit FHRGRP '186'
- edit FHRLST 'f186'
- edit FCSTHR '186'
- edit TRDRUN 'YES'
- task jgfs_awips_f192
- trigger ../../post/jgfs_post_f192 == complete
- edit FHRGRP '192'
- edit FHRLST 'f192'
- edit FCSTHR '192'
- edit TRDRUN 'YES'
- task jgfs_awips_f198
- trigger ../../post/jgfs_post_f198 == complete
- edit FHRGRP '198'
- edit FHRLST 'f198'
- edit FCSTHR '198'
- edit TRDRUN 'YES'
- task jgfs_awips_f204
- trigger ../../post/jgfs_post_f204 == complete
- edit FHRGRP '204'
- edit FHRLST 'f204'
- edit FCSTHR '204'
- edit TRDRUN 'YES'
- task jgfs_awips_f210
- trigger ../../post/jgfs_post_f210 == complete
- edit FHRGRP '210'
- edit FHRLST 'f210'
- edit FCSTHR '210'
- edit TRDRUN 'YES'
- task jgfs_awips_f216
- trigger ../../post/jgfs_post_f216 == complete
- edit FHRGRP '216'
- edit FHRLST 'f216'
- edit FCSTHR '216'
- edit TRDRUN 'YES'
- task jgfs_awips_f222
- trigger ../../post/jgfs_post_f222 == complete
- edit FHRGRP '222'
- edit FHRLST 'f222'
- edit FCSTHR '222'
- edit TRDRUN 'YES'
- task jgfs_awips_f228
- trigger ../../post/jgfs_post_f228 == complete
- edit FHRGRP '228'
- edit FHRLST 'f228'
- edit FCSTHR '228'
- edit TRDRUN 'YES'
- task jgfs_awips_f234
- trigger ../../post/jgfs_post_f234 == complete
- edit FHRGRP '234'
- edit FHRLST 'f234'
- edit FCSTHR '234'
- edit TRDRUN 'YES'
- task jgfs_awips_f240
- trigger ../../post/jgfs_post_f240 == complete
- edit FHRGRP '240'
- edit FHRLST 'f240'
- edit FCSTHR '240'
- edit TRDRUN 'YES'
- endfamily
- family awips_g2
- task jgfs_awips_g2_f000
- trigger ../../post/jgfs_post_f000 == complete
- edit FHRGRP '000'
- edit FHRLST 'f000'
- edit FCSTHR '000'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f006
- trigger ../../post/jgfs_post_f006 == complete
- edit FHRGRP '006'
- edit FHRLST 'f006'
- edit FCSTHR '006'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f012
- trigger ../../post/jgfs_post_f012 == complete
- edit FHRGRP '012'
- edit FHRLST 'f012'
- edit FCSTHR '012'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f018
- trigger ../../post/jgfs_post_f018 == complete
- edit FHRGRP '018'
- edit FHRLST 'f018'
- edit FCSTHR '018'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f024
- trigger ../../post/jgfs_post_f024 == complete
- edit FHRGRP '024'
- edit FHRLST 'f024'
- edit FCSTHR '024'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f030
- trigger ../../post/jgfs_post_f030 == complete
- edit FHRGRP '030'
- edit FHRLST 'f030'
- edit FCSTHR '030'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f036
- trigger ../../post/jgfs_post_f036 == complete
- edit FHRGRP '036'
- edit FHRLST 'f036'
- edit FCSTHR '036'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f042
- trigger ../../post/jgfs_post_f042 == complete
- edit FHRGRP '042'
- edit FHRLST 'f042'
- edit FCSTHR '042'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f048
- trigger ../../post/jgfs_post_f048 == complete
- edit FHRGRP '048'
- edit FHRLST 'f048'
- edit FCSTHR '048'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f054
- trigger ../../post/jgfs_post_f054 == complete
- edit FHRGRP '054'
- edit FHRLST 'f054'
- edit FCSTHR '054'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f060
- trigger ../../post/jgfs_post_f060 == complete
- edit FHRGRP '060'
- edit FHRLST 'f060'
- edit FCSTHR '060'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f066
- trigger ../../post/jgfs_post_f066 == complete
- edit FHRGRP '066'
- edit FHRLST 'f066'
- edit FCSTHR '066'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f072
- trigger ../../post/jgfs_post_f072 == complete
- edit FHRGRP '072'
- edit FHRLST 'f072'
- edit FCSTHR '072'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f078
- trigger ../../post/jgfs_post_f078 == complete
- edit FHRGRP '078'
- edit FHRLST 'f078'
- edit FCSTHR '078'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f084
- trigger ../../post/jgfs_post_f084 == complete
- edit FHRGRP '084'
- edit FHRLST 'f084'
- edit FCSTHR '084'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f090
- trigger ../../post/jgfs_post_f090 == complete
- edit FHRGRP '090'
- edit FHRLST 'f090'
- edit FCSTHR '090'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f096
- trigger ../../post/jgfs_post_f096 == complete
- edit FHRGRP '096'
- edit FHRLST 'f096'
- edit FCSTHR '096'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f102
- trigger ../../post/jgfs_post_f102 == complete
- edit FHRGRP '102'
- edit FHRLST 'f102'
- edit FCSTHR '102'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f108
- trigger ../../post/jgfs_post_f108 == complete
- edit FHRGRP '108'
- edit FHRLST 'f108'
- edit FCSTHR '108'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f114
- trigger ../../post/jgfs_post_f114 == complete
- edit FHRGRP '114'
- edit FHRLST 'f114'
- edit FCSTHR '114'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f120
- trigger ../../post/jgfs_post_f120 == complete
- edit FHRGRP '120'
- edit FHRLST 'f120'
- edit FCSTHR '120'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f126
- trigger ../../post/jgfs_post_f126 == complete
- edit FHRGRP '126'
- edit FHRLST 'f126'
- edit FCSTHR '126'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f132
- trigger ../../post/jgfs_post_f132 == complete
- edit FHRGRP '132'
- edit FHRLST 'f132'
- edit FCSTHR '132'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f138
- trigger ../../post/jgfs_post_f138 == complete
- edit FHRGRP '138'
- edit FHRLST 'f138'
- edit FCSTHR '138'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f144
- trigger ../../post/jgfs_post_f144 == complete
- edit FHRGRP '144'
- edit FHRLST 'f144'
- edit FCSTHR '144'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f150
- trigger ../../post/jgfs_post_f150 == complete
- edit FHRGRP '150'
- edit FHRLST 'f150'
- edit FCSTHR '150'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f156
- trigger ../../post/jgfs_post_f156 == complete
- edit FHRGRP '156'
- edit FHRLST 'f156'
- edit FCSTHR '156'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f162
- trigger ../../post/jgfs_post_f162 == complete
- edit FHRGRP '162'
- edit FHRLST 'f162'
- edit FCSTHR '162'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f168
- trigger ../../post/jgfs_post_f168 == complete
- edit FHRGRP '168'
- edit FHRLST 'f168'
- edit FCSTHR '168'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f174
- trigger ../../post/jgfs_post_f174 == complete
- edit FHRGRP '174'
- edit FHRLST 'f174'
- edit FCSTHR '174'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f180
- trigger ../../post/jgfs_post_f180 == complete
- edit FHRGRP '180'
- edit FHRLST 'f180'
- edit FCSTHR '180'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f186
- trigger ../../post/jgfs_post_f186 == complete
- edit FHRGRP '186'
- edit FHRLST 'f186'
- edit FCSTHR '186'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f192
- trigger ../../post/jgfs_post_f192 == complete
- edit FHRGRP '192'
- edit FHRLST 'f192'
- edit FCSTHR '192'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f198
- trigger ../../post/jgfs_post_f198 == complete
- edit FHRGRP '198'
- edit FHRLST 'f198'
- edit FCSTHR '198'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f204
- trigger ../../post/jgfs_post_f204 == complete
- edit FHRGRP '204'
- edit FHRLST 'f204'
- edit FCSTHR '204'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f210
- trigger ../../post/jgfs_post_f210 == complete
- edit FHRGRP '210'
- edit FHRLST 'f210'
- edit FCSTHR '210'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f216
- trigger ../../post/jgfs_post_f216 == complete
- edit FHRGRP '216'
- edit FHRLST 'f216'
- edit FCSTHR '216'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f222
- trigger ../../post/jgfs_post_f222 == complete
- edit FHRGRP '222'
- edit FHRLST 'f222'
- edit FCSTHR '222'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f228
- trigger ../../post/jgfs_post_f228 == complete
- edit FHRGRP '228'
- edit FHRLST 'f228'
- edit FCSTHR '228'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f234
- trigger ../../post/jgfs_post_f234 == complete
- edit FHRGRP '234'
- edit FHRLST 'f234'
- edit FCSTHR '234'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f240
- trigger ../../post/jgfs_post_f240 == complete
- edit FHRGRP '240'
- edit FHRLST 'f240'
- edit FCSTHR '240'
- edit TRDRUN 'YES'
- endfamily
- endfamily
- family mos
- edit ECF_FILES '/ecf/ecfnets/scripts/gfs/mos'
- edit PROJ 'GFS-%PROJENVIR%'
- edit COM '/gpfs/hps/nco/ops/com'
- edit QUEUESERV 'prod_transfer'
- edit MODULES 'module load cfp-intel-sandybridge/1.1.0 grib_util gempak/6.32.0'
- edit QUEUE 'prod'
- family prep
- task jgfsmos_stn_prep
- trigger /prod06/gfs/post/jgfs_post_f096 == complete
- edit NTASK '3'
- edit PTILE '3'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_ext_stn_prep
- trigger /prod06/gfs/post == complete
- edit NTASK '2'
- edit PTILE '2'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- endfamily
- family forecast
- task jgfsmos_stn_fcst
- trigger ../prep/jgfsmos_stn_prep == complete
- edit NTASK '5'
- edit PTILE '5'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- endfamily
- family prdgen
- task jgfsmos_stn_prdgen
- trigger ../forecast/jgfsmos_stn_fcst == complete
- edit NTASK '1'
- edit PTILE '1'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_ext_stn_prdgen
- trigger jgfsmos_stn_prdgen == complete
- edit NTASK '1'
- edit PTILE '1'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- endfamily
- family gempak
- task jgfs_gempak_mdl
- trigger ../prdgen == complete
- endfamily
- endfamily
- family gempak
- task jgfs_gempak_ncdc_upapgif
- trigger ./jgfs_gempak == active or ./jgfs_gempak == complete
- task jgfs_gempak
- trigger ../jgfs_analysis eq complete
- task jgfs_gempak_meta
- trigger ../jgfs_analysis == complete
- task jgfs_pgrb2_spec_gempak
- trigger ./jgfs_npoess_pgrb2_0p5deg == complete
- task jgfs_npoess_pgrb2_0p5deg
- trigger ../post/jgfs_post_anl eq active or ../post/jgfs_post_anl == complete
- endfamily
- endfamily
-
diff --git a/ecflow/ecf/defs/gfs_12.def b/ecflow/ecf/defs/gfs_12.def
deleted file mode 100644
index d12c47968e..0000000000
--- a/ecflow/ecf/defs/gfs_12.def
+++ /dev/null
@@ -1,2298 +0,0 @@
- family gfs
- edit CYC '12'
- edit ECF_FILES '/ecf/ecfnets/scripts/gfs_FV3'
- edit PROJ 'GFS-OPS'
- edit NET 'gfs'
- edit RUN 'gfs'
- edit COM '/gpfs/dell1/nco/ops/com'
- edit QUEUESHARED 'prod_shared'
- edit QUEUESERV 'prod_transfer'
- edit QUEUE 'prod'
- family dump
- task jgfs_tropcy_qc_reloc
- event 1 jtwc_bull_email
- time 14:41
- task jgfs_dump
- event 1 release_sfcprep
- time 14:47
- task jgfs_dump_post
- trigger jgfs_dump eq complete
- event 1 release_gfs12_dump_alert
- task jgfs_dump_alert
- trigger jgfs_dump_post:release_gfs12_dump_alert
- task jmodel_realtime_gfs
- trigger jgfs_dump_alert eq complete
- endfamily
- family prep
- task jgfs_emcsfc_sfc_prep
- trigger ../dump/jgfs_dump:release_sfcprep
- task jgfs_prep
- trigger ../dump/jgfs_dump eq complete and ../dump/jgfs_tropcy_qc_reloc eq complete
- task jgfs_prep_post
- trigger jgfs_prep eq complete and ../jgfs_analysis eq complete
- endfamily
- task jgfs_analysis
- trigger prep/jgfs_prep eq complete and prep/jgfs_emcsfc_sfc_prep == complete
- event 1 release_fcst
- task jgfs_vminmon
- trigger jgfs_analysis == complete
- family forecast
- task jgfs_forecast_high
- trigger ../jgfs_analysis:release_fcst
- endfamily
- family post
- task jgfs_post_manager
- trigger ../jgfs_analysis eq complete
- event 1 release_postanl
- event 2 release_post000
- event 3 release_post001
- event 4 release_post002
- event 5 release_post003
- event 6 release_post004
- event 7 release_post005
- event 8 release_post006
- event 9 release_post007
- event 10 release_post008
- event 11 release_post009
- event 12 release_post010
- event 13 release_post011
- event 14 release_post012
- event 15 release_post013
- event 16 release_post014
- event 17 release_post015
- event 18 release_post016
- event 19 release_post017
- event 20 release_post018
- event 21 release_post019
- event 22 release_post020
- event 23 release_post021
- event 24 release_post022
- event 25 release_post023
- event 26 release_post024
- event 27 release_post025
- event 28 release_post026
- event 29 release_post027
- event 30 release_post028
- event 31 release_post029
- event 32 release_post030
- event 33 release_post031
- event 34 release_post032
- event 35 release_post033
- event 36 release_post034
- event 37 release_post035
- event 38 release_post036
- event 39 release_post037
- event 40 release_post038
- event 41 release_post039
- event 42 release_post040
- event 43 release_post041
- event 44 release_post042
- event 45 release_post043
- event 46 release_post044
- event 47 release_post045
- event 48 release_post046
- event 49 release_post047
- event 50 release_post048
- event 51 release_post049
- event 52 release_post050
- event 53 release_post051
- event 54 release_post052
- event 55 release_post053
- event 56 release_post054
- event 57 release_post055
- event 58 release_post056
- event 59 release_post057
- event 60 release_post058
- event 61 release_post059
- event 62 release_post060
- event 63 release_post061
- event 64 release_post062
- event 65 release_post063
- event 66 release_post064
- event 67 release_post065
- event 68 release_post066
- event 69 release_post067
- event 70 release_post068
- event 71 release_post069
- event 72 release_post070
- event 73 release_post071
- event 74 release_post072
- event 75 release_post073
- event 76 release_post074
- event 77 release_post075
- event 78 release_post076
- event 79 release_post077
- event 80 release_post078
- event 81 release_post079
- event 82 release_post080
- event 83 release_post081
- event 84 release_post082
- event 85 release_post083
- event 86 release_post084
- event 87 release_post085
- event 88 release_post086
- event 89 release_post087
- event 90 release_post088
- event 91 release_post089
- event 92 release_post090
- event 93 release_post091
- event 94 release_post092
- event 95 release_post093
- event 96 release_post094
- event 97 release_post095
- event 98 release_post096
- event 99 release_post097
- event 100 release_post098
- event 101 release_post099
- event 102 release_post100
- event 103 release_post101
- event 104 release_post102
- event 105 release_post103
- event 106 release_post104
- event 107 release_post105
- event 108 release_post106
- event 109 release_post107
- event 110 release_post108
- event 111 release_post109
- event 112 release_post110
- event 113 release_post111
- event 114 release_post112
- event 115 release_post113
- event 116 release_post114
- event 117 release_post115
- event 118 release_post116
- event 119 release_post117
- event 120 release_post118
- event 121 release_post119
- event 122 release_post120
- event 123 release_post123
- event 124 release_post126
- event 125 release_post129
- event 126 release_post132
- event 127 release_post135
- event 128 release_post138
- event 129 release_post141
- event 130 release_post144
- event 131 release_post147
- event 132 release_post150
- event 133 release_post153
- event 134 release_post156
- event 135 release_post159
- event 136 release_post162
- event 137 release_post165
- event 138 release_post168
- event 139 release_post171
- event 140 release_post174
- event 141 release_post177
- event 142 release_post180
- event 143 release_post183
- event 144 release_post186
- event 145 release_post189
- event 146 release_post192
- event 147 release_post195
- event 148 release_post198
- event 149 release_post201
- event 150 release_post204
- event 151 release_post207
- event 152 release_post210
- event 153 release_post213
- event 154 release_post216
- event 155 release_post219
- event 156 release_post222
- event 157 release_post225
- event 158 release_post228
- event 159 release_post231
- event 160 release_post234
- event 161 release_post237
- event 162 release_post240
- event 163 release_post243
- event 164 release_post246
- event 165 release_post249
- event 166 release_post252
- event 167 release_post255
- event 168 release_post258
- event 169 release_post261
- event 170 release_post264
- event 171 release_post267
- event 172 release_post270
- event 173 release_post273
- event 174 release_post276
- event 175 release_post279
- event 176 release_post282
- event 177 release_post285
- event 178 release_post288
- event 179 release_post291
- event 180 release_post294
- event 181 release_post297
- event 182 release_post300
- event 183 release_post303
- event 184 release_post306
- event 185 release_post309
- event 186 release_post312
- event 187 release_post315
- event 188 release_post318
- event 189 release_post321
- event 190 release_post324
- event 191 release_post327
- event 192 release_post330
- event 193 release_post333
- event 194 release_post336
- event 195 release_post339
- event 196 release_post342
- event 197 release_post345
- event 198 release_post348
- event 199 release_post351
- event 200 release_post354
- event 201 release_post357
- event 202 release_post360
- event 203 release_post363
- event 204 release_post366
- event 205 release_post369
- event 206 release_post372
- event 207 release_post375
- event 208 release_post378
- event 209 release_post381
- event 210 release_post384
- task jgfs_post_anl
- trigger ./jgfs_post_manager:release_postanl
- edit FHRGRP '000'
- edit FHRLST 'anl'
- edit HR 'anl'
- edit FHR 'anl'
- event 1 release_postanl
- task jgfs_post_f000
- trigger ./jgfs_post_manager:release_post000
- edit FHRGRP '001'
- edit FHRLST 'f000'
- edit FHR 'f000'
- edit HR '000'
- task jgfs_post_f001
- trigger ./jgfs_post_manager:release_post001
- edit FHRGRP '002'
- edit FHRLST 'f001'
- edit FHR 'f001'
- edit HR '001'
- task jgfs_post_f002
- trigger ./jgfs_post_manager:release_post002
- edit FHRGRP '003'
- edit FHRLST 'f002'
- edit FHR 'f002'
- edit HR '002'
- task jgfs_post_f003
- trigger ./jgfs_post_manager:release_post003
- edit FHRGRP '004'
- edit FHRLST 'f003'
- edit FHR 'f003'
- edit HR '003'
- task jgfs_post_f004
- trigger ./jgfs_post_manager:release_post004
- edit FHRGRP '005'
- edit FHRLST 'f004'
- edit FHR 'f004'
- edit HR '004'
- task jgfs_post_f005
- trigger ./jgfs_post_manager:release_post005
- edit FHRGRP '006'
- edit FHRLST 'f005'
- edit FHR 'f005'
- edit HR '005'
- task jgfs_post_f006
- trigger ./jgfs_post_manager:release_post006
- edit FHRGRP '007'
- edit FHRLST 'f006'
- edit FHR 'f006'
- edit HR '006'
- task jgfs_post_f007
- trigger ./jgfs_post_manager:release_post007
- edit FHRGRP '008'
- edit FHRLST 'f007'
- edit FHR 'f007'
- edit HR '007'
- task jgfs_post_f008
- trigger ./jgfs_post_manager:release_post008
- edit FHRGRP '009'
- edit FHRLST 'f008'
- edit FHR 'f008'
- edit HR '008'
- task jgfs_post_f009
- trigger ./jgfs_post_manager:release_post009
- edit FHRGRP '010'
- edit FHRLST 'f009'
- edit FHR 'f009'
- edit HR '009'
- task jgfs_post_f010
- trigger ./jgfs_post_manager:release_post010
- edit FHRGRP '011'
- edit FHRLST 'f010'
- edit FHR 'f010'
- edit HR '010'
- task jgfs_post_f011
- trigger ./jgfs_post_manager:release_post011
- edit FHRGRP '012'
- edit FHRLST 'f011'
- edit FHR 'f011'
- edit HR '011'
- task jgfs_post_f012
- trigger ./jgfs_post_manager:release_post012
- edit FHRGRP '013'
- edit FHRLST 'f012'
- edit FHR 'f012'
- edit HR '012'
- task jgfs_post_f013
- trigger ./jgfs_post_manager:release_post013
- edit FHRGRP '014'
- edit FHRLST 'f013'
- edit FHR 'f013'
- edit HR '013'
- task jgfs_post_f014
- trigger ./jgfs_post_manager:release_post014
- edit FHRGRP '015'
- edit FHRLST 'f014'
- edit FHR 'f014'
- edit HR '014'
- task jgfs_post_f015
- trigger ./jgfs_post_manager:release_post015
- edit FHRGRP '016'
- edit FHRLST 'f015'
- edit FHR 'f015'
- edit HR '015'
- task jgfs_post_f016
- trigger ./jgfs_post_manager:release_post016
- edit FHRGRP '017'
- edit FHRLST 'f016'
- edit FHR 'f016'
- edit HR '016'
- task jgfs_post_f017
- trigger ./jgfs_post_manager:release_post017
- edit FHRGRP '018'
- edit FHRLST 'f017'
- edit FHR 'f017'
- edit HR '017'
- task jgfs_post_f018
- trigger ./jgfs_post_manager:release_post018
- edit FHRGRP '019'
- edit FHRLST 'f018'
- edit FHR 'f018'
- edit HR '018'
- task jgfs_post_f019
- trigger ./jgfs_post_manager:release_post019
- edit FHRGRP '020'
- edit FHRLST 'f019'
- edit FHR 'f019'
- edit HR '019'
- task jgfs_post_f020
- trigger ./jgfs_post_manager:release_post020
- edit FHRGRP '021'
- edit FHRLST 'f020'
- edit FHR 'f020'
- edit HR '020'
- task jgfs_post_f021
- trigger ./jgfs_post_manager:release_post021
- edit FHRGRP '022'
- edit FHRLST 'f021'
- edit FHR 'f021'
- edit HR '021'
- task jgfs_post_f022
- trigger ./jgfs_post_manager:release_post022
- edit FHRGRP '023'
- edit FHRLST 'f022'
- edit FHR 'f022'
- edit HR '022'
- task jgfs_post_f023
- trigger ./jgfs_post_manager:release_post023
- edit FHRGRP '024'
- edit FHRLST 'f023'
- edit FHR 'f023'
- edit HR '023'
- task jgfs_post_f024
- trigger ./jgfs_post_manager:release_post024
- edit FHRGRP '025'
- edit FHRLST 'f024'
- edit FHR 'f024'
- edit HR '024'
- task jgfs_post_f025
- trigger ./jgfs_post_manager:release_post025
- edit FHRGRP '026'
- edit FHRLST 'f025'
- edit FHR 'f025'
- edit HR '025'
- task jgfs_post_f026
- trigger ./jgfs_post_manager:release_post026
- edit FHRGRP '027'
- edit FHRLST 'f026'
- edit FHR 'f026'
- edit HR '026'
- task jgfs_post_f027
- trigger ./jgfs_post_manager:release_post027
- edit FHRGRP '028'
- edit FHRLST 'f027'
- edit FHR 'f027'
- edit HR '027'
- task jgfs_post_f028
- trigger ./jgfs_post_manager:release_post028
- edit FHRGRP '029'
- edit FHRLST 'f028'
- edit FHR 'f028'
- edit HR '028'
- task jgfs_post_f029
- trigger ./jgfs_post_manager:release_post029
- edit FHRGRP '030'
- edit FHRLST 'f029'
- edit FHR 'f029'
- edit HR '029'
- task jgfs_post_f030
- trigger ./jgfs_post_manager:release_post030
- edit FHRGRP '031'
- edit FHRLST 'f030'
- edit FHR 'f030'
- edit HR '030'
- task jgfs_post_f031
- trigger ./jgfs_post_manager:release_post031
- edit FHRGRP '032'
- edit FHRLST 'f031'
- edit FHR 'f031'
- edit HR '031'
- task jgfs_post_f032
- trigger ./jgfs_post_manager:release_post032
- edit FHRGRP '033'
- edit FHRLST 'f032'
- edit FHR 'f032'
- edit HR '032'
- task jgfs_post_f033
- trigger ./jgfs_post_manager:release_post033
- edit FHRGRP '034'
- edit FHRLST 'f033'
- edit FHR 'f033'
- edit HR '033'
- task jgfs_post_f034
- trigger ./jgfs_post_manager:release_post034
- edit FHRGRP '035'
- edit FHRLST 'f034'
- edit FHR 'f034'
- edit HR '034'
- task jgfs_post_f035
- trigger ./jgfs_post_manager:release_post035
- edit FHRGRP '036'
- edit FHRLST 'f035'
- edit FHR 'f035'
- edit HR '035'
- task jgfs_post_f036
- trigger ./jgfs_post_manager:release_post036
- edit FHRGRP '037'
- edit FHRLST 'f036'
- edit FHR 'f036'
- edit HR '036'
- task jgfs_post_f037
- trigger ./jgfs_post_manager:release_post037
- edit FHRGRP '038'
- edit FHRLST 'f037'
- edit FHR 'f037'
- edit HR '037'
- task jgfs_post_f038
- trigger ./jgfs_post_manager:release_post038
- edit FHRGRP '039'
- edit FHRLST 'f038'
- edit FHR 'f038'
- edit HR '038'
- task jgfs_post_f039
- trigger ./jgfs_post_manager:release_post039
- edit FHRGRP '040'
- edit FHRLST 'f039'
- edit FHR 'f039'
- edit HR '039'
- task jgfs_post_f040
- trigger ./jgfs_post_manager:release_post040
- edit FHRGRP '041'
- edit FHRLST 'f040'
- edit FHR 'f040'
- edit HR '040'
- task jgfs_post_f041
- trigger ./jgfs_post_manager:release_post041
- edit FHRGRP '042'
- edit FHRLST 'f041'
- edit FHR 'f041'
- edit HR '041'
- task jgfs_post_f042
- trigger ./jgfs_post_manager:release_post042
- edit FHRGRP '043'
- edit FHRLST 'f042'
- edit FHR 'f042'
- edit HR '042'
- task jgfs_post_f043
- trigger ./jgfs_post_manager:release_post043
- edit FHRGRP '044'
- edit FHRLST 'f043'
- edit FHR 'f043'
- edit HR '043'
- task jgfs_post_f044
- trigger ./jgfs_post_manager:release_post044
- edit FHRGRP '045'
- edit FHRLST 'f044'
- edit FHR 'f044'
- edit HR '044'
- task jgfs_post_f045
- trigger ./jgfs_post_manager:release_post045
- edit FHRGRP '046'
- edit FHRLST 'f045'
- edit FHR 'f045'
- edit HR '045'
- task jgfs_post_f046
- trigger ./jgfs_post_manager:release_post046
- edit FHRGRP '047'
- edit FHRLST 'f046'
- edit FHR 'f046'
- edit HR '046'
- task jgfs_post_f047
- trigger ./jgfs_post_manager:release_post047
- edit FHRGRP '048'
- edit FHRLST 'f047'
- edit FHR 'f047'
- edit HR '047'
- task jgfs_post_f048
- trigger ./jgfs_post_manager:release_post048
- edit FHRGRP '049'
- edit FHRLST 'f048'
- edit FHR 'f048'
- edit HR '048'
- task jgfs_post_f049
- trigger ./jgfs_post_manager:release_post049
- edit FHRGRP '050'
- edit FHRLST 'f049'
- edit FHR 'f049'
- edit HR '049'
- task jgfs_post_f050
- trigger ./jgfs_post_manager:release_post050
- edit FHRGRP '051'
- edit FHRLST 'f050'
- edit FHR 'f050'
- edit HR '050'
- task jgfs_post_f051
- trigger ./jgfs_post_manager:release_post051
- edit FHRGRP '052'
- edit FHRLST 'f051'
- edit FHR 'f051'
- edit HR '051'
- task jgfs_post_f052
- trigger ./jgfs_post_manager:release_post052
- edit FHRGRP '053'
- edit FHRLST 'f052'
- edit FHR 'f052'
- edit HR '052'
- task jgfs_post_f053
- trigger ./jgfs_post_manager:release_post053
- edit FHRGRP '054'
- edit FHRLST 'f053'
- edit FHR 'f053'
- edit HR '053'
- task jgfs_post_f054
- trigger ./jgfs_post_manager:release_post054
- edit FHRGRP '055'
- edit FHRLST 'f054'
- edit FHR 'f054'
- edit HR '054'
- task jgfs_post_f055
- trigger ./jgfs_post_manager:release_post055
- edit FHRGRP '056'
- edit FHRLST 'f055'
- edit FHR 'f055'
- edit HR '055'
- task jgfs_post_f056
- trigger ./jgfs_post_manager:release_post056
- edit FHRGRP '057'
- edit FHRLST 'f056'
- edit FHR 'f056'
- edit HR '056'
- task jgfs_post_f057
- trigger ./jgfs_post_manager:release_post057
- edit FHRGRP '058'
- edit FHRLST 'f057'
- edit FHR 'f057'
- edit HR '057'
- task jgfs_post_f058
- trigger ./jgfs_post_manager:release_post058
- edit FHRGRP '059'
- edit FHRLST 'f058'
- edit FHR 'f058'
- edit HR '058'
- task jgfs_post_f059
- trigger ./jgfs_post_manager:release_post059
- edit FHRGRP '060'
- edit FHRLST 'f059'
- edit FHR 'f059'
- edit HR '059'
- task jgfs_post_f060
- trigger ./jgfs_post_manager:release_post060
- edit FHRGRP '061'
- edit FHRLST 'f060'
- edit FHR 'f060'
- edit HR '060'
- task jgfs_post_f061
- trigger ./jgfs_post_manager:release_post061
- edit FHRGRP '062'
- edit FHRLST 'f061'
- edit FHR 'f061'
- edit HR '061'
- task jgfs_post_f062
- trigger ./jgfs_post_manager:release_post062
- edit FHRGRP '063'
- edit FHRLST 'f062'
- edit FHR 'f062'
- edit HR '062'
- task jgfs_post_f063
- trigger ./jgfs_post_manager:release_post063
- edit FHRGRP '064'
- edit FHRLST 'f063'
- edit FHR 'f063'
- edit HR '063'
- task jgfs_post_f064
- trigger ./jgfs_post_manager:release_post064
- edit FHRGRP '065'
- edit FHRLST 'f064'
- edit FHR 'f064'
- edit HR '064'
- task jgfs_post_f065
- trigger ./jgfs_post_manager:release_post065
- edit FHRGRP '066'
- edit FHRLST 'f065'
- edit FHR 'f065'
- edit HR '065'
- task jgfs_post_f066
- trigger ./jgfs_post_manager:release_post066
- edit FHRGRP '067'
- edit FHRLST 'f066'
- edit FHR 'f066'
- edit HR '066'
- task jgfs_post_f067
- trigger ./jgfs_post_manager:release_post067
- edit FHRGRP '068'
- edit FHRLST 'f067'
- edit FHR 'f067'
- edit HR '067'
- task jgfs_post_f068
- trigger ./jgfs_post_manager:release_post068
- edit FHRGRP '069'
- edit FHRLST 'f068'
- edit FHR 'f068'
- edit HR '068'
- task jgfs_post_f069
- trigger ./jgfs_post_manager:release_post069
- edit FHRGRP '070'
- edit FHRLST 'f069'
- edit FHR 'f069'
- edit HR '069'
- task jgfs_post_f070
- trigger ./jgfs_post_manager:release_post070
- edit FHRGRP '071'
- edit FHRLST 'f070'
- edit FHR 'f070'
- edit HR '070'
- task jgfs_post_f071
- trigger ./jgfs_post_manager:release_post071
- edit FHRGRP '072'
- edit FHRLST 'f071'
- edit FHR 'f071'
- edit HR '071'
- task jgfs_post_f072
- trigger ./jgfs_post_manager:release_post072
- edit FHRGRP '073'
- edit FHRLST 'f072'
- edit FHR 'f072'
- edit HR '072'
- task jgfs_post_f073
- trigger ./jgfs_post_manager:release_post073
- edit FHRGRP '074'
- edit FHRLST 'f073'
- edit FHR 'f073'
- edit HR '073'
- task jgfs_post_f074
- trigger ./jgfs_post_manager:release_post074
- edit FHRGRP '075'
- edit FHRLST 'f074'
- edit FHR 'f074'
- edit HR '074'
- task jgfs_post_f075
- trigger ./jgfs_post_manager:release_post075
- edit FHRGRP '076'
- edit FHRLST 'f075'
- edit FHR 'f075'
- edit HR '075'
- task jgfs_post_f076
- trigger ./jgfs_post_manager:release_post076
- edit FHRGRP '077'
- edit FHRLST 'f076'
- edit FHR 'f076'
- edit HR '076'
- task jgfs_post_f077
- trigger ./jgfs_post_manager:release_post077
- edit FHRGRP '078'
- edit FHRLST 'f077'
- edit FHR 'f077'
- edit HR '077'
- task jgfs_post_f078
- trigger ./jgfs_post_manager:release_post078
- edit FHRGRP '079'
- edit FHRLST 'f078'
- edit FHR 'f078'
- edit HR '078'
- task jgfs_post_f079
- trigger ./jgfs_post_manager:release_post079
- edit FHRGRP '080'
- edit FHRLST 'f079'
- edit FHR 'f079'
- edit HR '079'
- task jgfs_post_f080
- trigger ./jgfs_post_manager:release_post080
- edit FHRGRP '081'
- edit FHRLST 'f080'
- edit FHR 'f080'
- edit HR '080'
- task jgfs_post_f081
- trigger ./jgfs_post_manager:release_post081
- edit FHRGRP '082'
- edit FHRLST 'f081'
- edit FHR 'f081'
- edit HR '081'
- task jgfs_post_f082
- trigger ./jgfs_post_manager:release_post082
- edit FHRGRP '083'
- edit FHRLST 'f082'
- edit FHR 'f082'
- edit HR '082'
- task jgfs_post_f083
- trigger ./jgfs_post_manager:release_post083
- edit FHRGRP '084'
- edit FHRLST 'f083'
- edit FHR 'f083'
- edit HR '083'
- task jgfs_post_f084
- trigger ./jgfs_post_manager:release_post084
- edit FHRGRP '085'
- edit FHRLST 'f084'
- edit FHR 'f084'
- edit HR '084'
- task jgfs_post_f085
- trigger ./jgfs_post_manager:release_post085
- edit FHRGRP '086'
- edit FHRLST 'f085'
- edit FHR 'f085'
- edit HR '085'
- task jgfs_post_f086
- trigger ./jgfs_post_manager:release_post086
- edit FHRGRP '087'
- edit FHRLST 'f086'
- edit FHR 'f086'
- edit HR '086'
- task jgfs_post_f087
- trigger ./jgfs_post_manager:release_post087
- edit FHRGRP '088'
- edit FHRLST 'f087'
- edit FHR 'f087'
- edit HR '087'
- task jgfs_post_f088
- trigger ./jgfs_post_manager:release_post088
- edit FHRGRP '089'
- edit FHRLST 'f088'
- edit FHR 'f088'
- edit HR '088'
- task jgfs_post_f089
- trigger ./jgfs_post_manager:release_post089
- edit FHRGRP '090'
- edit FHRLST 'f089'
- edit FHR 'f089'
- edit HR '089'
- task jgfs_post_f090
- trigger ./jgfs_post_manager:release_post090
- edit FHRGRP '091'
- edit FHRLST 'f090'
- edit FHR 'f090'
- edit HR '090'
- task jgfs_post_f091
- trigger ./jgfs_post_manager:release_post091
- edit FHRGRP '092'
- edit FHRLST 'f091'
- edit FHR 'f091'
- edit HR '091'
- task jgfs_post_f092
- trigger ./jgfs_post_manager:release_post092
- edit FHRGRP '093'
- edit FHRLST 'f092'
- edit FHR 'f092'
- edit HR '092'
- task jgfs_post_f093
- trigger ./jgfs_post_manager:release_post093
- edit FHRGRP '094'
- edit FHRLST 'f093'
- edit FHR 'f093'
- edit HR '093'
- task jgfs_post_f094
- trigger ./jgfs_post_manager:release_post094
- edit FHRGRP '095'
- edit FHRLST 'f094'
- edit FHR 'f094'
- edit HR '094'
- task jgfs_post_f095
- trigger ./jgfs_post_manager:release_post095
- edit FHRGRP '096'
- edit FHRLST 'f095'
- edit FHR 'f095'
- edit HR '095'
- task jgfs_post_f096
- trigger ./jgfs_post_manager:release_post096
- edit FHRGRP '097'
- edit FHRLST 'f096'
- edit FHR 'f096'
- edit HR '096'
- task jgfs_post_f097
- trigger ./jgfs_post_manager:release_post097
- edit FHRGRP '098'
- edit FHRLST 'f097'
- edit FHR 'f097'
- edit HR '097'
- task jgfs_post_f098
- trigger ./jgfs_post_manager:release_post098
- edit FHRGRP '099'
- edit FHRLST 'f098'
- edit FHR 'f098'
- edit HR '098'
- task jgfs_post_f099
- trigger ./jgfs_post_manager:release_post099
- edit FHRGRP '100'
- edit FHRLST 'f099'
- edit FHR 'f099'
- edit HR '099'
- task jgfs_post_f100
- trigger ./jgfs_post_manager:release_post100
- edit FHRGRP '101'
- edit FHRLST 'f100'
- edit FHR 'f100'
- edit HR '100'
- task jgfs_post_f101
- trigger ./jgfs_post_manager:release_post101
- edit FHRGRP '102'
- edit FHRLST 'f101'
- edit FHR 'f101'
- edit HR '101'
- task jgfs_post_f102
- trigger ./jgfs_post_manager:release_post102
- edit FHRGRP '103'
- edit FHRLST 'f102'
- edit FHR 'f102'
- edit HR '102'
- task jgfs_post_f103
- trigger ./jgfs_post_manager:release_post103
- edit FHRGRP '104'
- edit FHRLST 'f103'
- edit FHR 'f103'
- edit HR '103'
- task jgfs_post_f104
- trigger ./jgfs_post_manager:release_post104
- edit FHRGRP '105'
- edit FHRLST 'f104'
- edit FHR 'f104'
- edit HR '104'
- task jgfs_post_f105
- trigger ./jgfs_post_manager:release_post105
- edit FHRGRP '106'
- edit FHRLST 'f105'
- edit FHR 'f105'
- edit HR '105'
- task jgfs_post_f106
- trigger ./jgfs_post_manager:release_post106
- edit FHRGRP '107'
- edit FHRLST 'f106'
- edit FHR 'f106'
- edit HR '106'
- task jgfs_post_f107
- trigger ./jgfs_post_manager:release_post107
- edit FHRGRP '108'
- edit FHRLST 'f107'
- edit FHR 'f107'
- edit HR '107'
- task jgfs_post_f108
- trigger ./jgfs_post_manager:release_post108
- edit FHRGRP '109'
- edit FHRLST 'f108'
- edit FHR 'f108'
- edit HR '108'
- task jgfs_post_f109
- trigger ./jgfs_post_manager:release_post109
- edit FHRGRP '110'
- edit FHRLST 'f109'
- edit FHR 'f109'
- edit HR '109'
- task jgfs_post_f110
- trigger ./jgfs_post_manager:release_post110
- edit FHRGRP '111'
- edit FHRLST 'f110'
- edit FHR 'f110'
- edit HR '110'
- task jgfs_post_f111
- trigger ./jgfs_post_manager:release_post111
- edit FHRGRP '112'
- edit FHRLST 'f111'
- edit FHR 'f111'
- edit HR '111'
- task jgfs_post_f112
- trigger ./jgfs_post_manager:release_post112
- edit FHRGRP '113'
- edit FHRLST 'f112'
- edit FHR 'f112'
- edit HR '112'
- task jgfs_post_f113
- trigger ./jgfs_post_manager:release_post113
- edit FHRGRP '114'
- edit FHRLST 'f113'
- edit FHR 'f113'
- edit HR '113'
- task jgfs_post_f114
- trigger ./jgfs_post_manager:release_post114
- edit FHRGRP '115'
- edit FHRLST 'f114'
- edit FHR 'f114'
- edit HR '114'
- task jgfs_post_f115
- trigger ./jgfs_post_manager:release_post115
- edit FHRGRP '116'
- edit FHRLST 'f115'
- edit FHR 'f115'
- edit HR '115'
- task jgfs_post_f116
- trigger ./jgfs_post_manager:release_post116
- edit FHRGRP '117'
- edit FHRLST 'f116'
- edit FHR 'f116'
- edit HR '116'
- task jgfs_post_f117
- trigger ./jgfs_post_manager:release_post117
- edit FHRGRP '118'
- edit FHRLST 'f117'
- edit FHR 'f117'
- edit HR '117'
- task jgfs_post_f118
- trigger ./jgfs_post_manager:release_post118
- edit FHRGRP '119'
- edit FHRLST 'f118'
- edit FHR 'f118'
- edit HR '118'
- task jgfs_post_f119
- trigger ./jgfs_post_manager:release_post119
- edit FHRGRP '120'
- edit FHRLST 'f119'
- edit FHR 'f119'
- edit HR '119'
- task jgfs_post_f120
- trigger ./jgfs_post_manager:release_post120
- edit FHRGRP '121'
- edit FHRLST 'f120'
- edit FHR 'f120'
- edit HR '120'
- task jgfs_post_f123
- trigger ./jgfs_post_manager:release_post123
- edit FHRGRP '122'
- edit FHRLST 'f123'
- edit FHR 'f123'
- edit HR '123'
- task jgfs_post_f126
- trigger ./jgfs_post_manager:release_post126
- edit FHRGRP '123'
- edit FHRLST 'f126'
- edit FHR 'f126'
- edit HR '126'
- task jgfs_post_f129
- trigger ./jgfs_post_manager:release_post129
- edit FHRGRP '124'
- edit FHRLST 'f129'
- edit FHR 'f129'
- edit HR '129'
- task jgfs_post_f132
- trigger ./jgfs_post_manager:release_post132
- edit FHRGRP '125'
- edit FHRLST 'f132'
- edit FHR 'f132'
- edit HR '132'
- task jgfs_post_f135
- trigger ./jgfs_post_manager:release_post135
- edit FHRGRP '126'
- edit FHRLST 'f135'
- edit FHR 'f135'
- edit HR '135'
- task jgfs_post_f138
- trigger ./jgfs_post_manager:release_post138
- edit FHRGRP '127'
- edit FHRLST 'f138'
- edit FHR 'f138'
- edit HR '138'
- task jgfs_post_f141
- trigger ./jgfs_post_manager:release_post141
- edit FHRGRP '128'
- edit FHRLST 'f141'
- edit FHR 'f141'
- edit HR '141'
- task jgfs_post_f144
- trigger ./jgfs_post_manager:release_post144
- edit FHRGRP '129'
- edit FHRLST 'f144'
- edit FHR 'f144'
- edit HR '144'
- task jgfs_post_f147
- trigger ./jgfs_post_manager:release_post147
- edit FHRGRP '130'
- edit FHRLST 'f147'
- edit FHR 'f147'
- edit HR '147'
- task jgfs_post_f150
- trigger ./jgfs_post_manager:release_post150
- edit FHRGRP '131'
- edit FHRLST 'f150'
- edit FHR 'f150'
- edit HR '150'
- task jgfs_post_f153
- trigger ./jgfs_post_manager:release_post153
- edit FHRGRP '132'
- edit FHRLST 'f153'
- edit FHR 'f153'
- edit HR '153'
- task jgfs_post_f156
- trigger ./jgfs_post_manager:release_post156
- edit FHRGRP '133'
- edit FHRLST 'f156'
- edit FHR 'f156'
- edit HR '156'
- task jgfs_post_f159
- trigger ./jgfs_post_manager:release_post159
- edit FHRGRP '134'
- edit FHRLST 'f159'
- edit FHR 'f159'
- edit HR '159'
- task jgfs_post_f162
- trigger ./jgfs_post_manager:release_post162
- edit FHRGRP '135'
- edit FHRLST 'f162'
- edit FHR 'f162'
- edit HR '162'
- task jgfs_post_f165
- trigger ./jgfs_post_manager:release_post165
- edit FHRGRP '136'
- edit FHRLST 'f165'
- edit FHR 'f165'
- edit HR '165'
- task jgfs_post_f168
- trigger ./jgfs_post_manager:release_post168
- edit FHRGRP '137'
- edit FHRLST 'f168'
- edit FHR 'f168'
- edit HR '168'
- task jgfs_post_f171
- trigger ./jgfs_post_manager:release_post171
- edit FHRGRP '138'
- edit FHRLST 'f171'
- edit FHR 'f171'
- edit HR '171'
- task jgfs_post_f174
- trigger ./jgfs_post_manager:release_post174
- edit FHRGRP '139'
- edit FHRLST 'f174'
- edit FHR 'f174'
- edit HR '174'
- task jgfs_post_f177
- trigger ./jgfs_post_manager:release_post177
- edit FHRGRP '140'
- edit FHRLST 'f177'
- edit FHR 'f177'
- edit HR '177'
- task jgfs_post_f180
- trigger ./jgfs_post_manager:release_post180
- edit FHRGRP '141'
- edit FHRLST 'f180'
- edit FHR 'f180'
- edit HR '180'
- task jgfs_post_f183
- trigger ./jgfs_post_manager:release_post183
- edit FHRGRP '142'
- edit FHRLST 'f183'
- edit FHR 'f183'
- edit HR '183'
- task jgfs_post_f186
- trigger ./jgfs_post_manager:release_post186
- edit FHRGRP '143'
- edit FHRLST 'f186'
- edit FHR 'f186'
- edit HR '186'
- task jgfs_post_f189
- trigger ./jgfs_post_manager:release_post189
- edit FHRGRP '144'
- edit FHRLST 'f189'
- edit FHR 'f189'
- edit HR '189'
- task jgfs_post_f192
- trigger ./jgfs_post_manager:release_post192
- edit FHRGRP '145'
- edit FHRLST 'f192'
- edit FHR 'f192'
- edit HR '192'
- task jgfs_post_f195
- trigger ./jgfs_post_manager:release_post195
- edit FHRGRP '146'
- edit FHRLST 'f195'
- edit FHR 'f195'
- edit HR '195'
- task jgfs_post_f198
- trigger ./jgfs_post_manager:release_post198
- edit FHRGRP '147'
- edit FHRLST 'f198'
- edit FHR 'f198'
- edit HR '198'
- task jgfs_post_f201
- trigger ./jgfs_post_manager:release_post201
- edit FHRGRP '148'
- edit FHRLST 'f201'
- edit FHR 'f201'
- edit HR '201'
- task jgfs_post_f204
- trigger ./jgfs_post_manager:release_post204
- edit FHRGRP '149'
- edit FHRLST 'f204'
- edit FHR 'f204'
- edit HR '204'
- task jgfs_post_f207
- trigger ./jgfs_post_manager:release_post207
- edit FHRGRP '150'
- edit FHRLST 'f207'
- edit FHR 'f207'
- edit HR '207'
- task jgfs_post_f210
- trigger ./jgfs_post_manager:release_post210
- edit FHRGRP '151'
- edit FHRLST 'f210'
- edit FHR 'f210'
- edit HR '210'
- task jgfs_post_f213
- trigger ./jgfs_post_manager:release_post213
- edit FHRGRP '152'
- edit FHRLST 'f213'
- edit FHR 'f213'
- edit HR '213'
- task jgfs_post_f216
- trigger ./jgfs_post_manager:release_post216
- edit FHRGRP '153'
- edit FHRLST 'f216'
- edit FHR 'f216'
- edit HR '216'
- task jgfs_post_f219
- trigger ./jgfs_post_manager:release_post219
- edit FHRGRP '154'
- edit FHRLST 'f219'
- edit FHR 'f219'
- edit HR '219'
- task jgfs_post_f222
- trigger ./jgfs_post_manager:release_post222
- edit FHRGRP '155'
- edit FHRLST 'f222'
- edit FHR 'f222'
- edit HR '222'
- task jgfs_post_f225
- trigger ./jgfs_post_manager:release_post225
- edit FHRGRP '156'
- edit FHRLST 'f225'
- edit FHR 'f225'
- edit HR '225'
- task jgfs_post_f228
- trigger ./jgfs_post_manager:release_post228
- edit FHRGRP '157'
- edit FHRLST 'f228'
- edit FHR 'f228'
- edit HR '228'
- task jgfs_post_f231
- trigger ./jgfs_post_manager:release_post231
- edit FHRGRP '158'
- edit FHRLST 'f231'
- edit FHR 'f231'
- edit HR '231'
- task jgfs_post_f234
- trigger ./jgfs_post_manager:release_post234
- edit FHRGRP '159'
- edit FHRLST 'f234'
- edit FHR 'f234'
- edit HR '234'
- task jgfs_post_f237
- trigger ./jgfs_post_manager:release_post237
- edit FHRGRP '160'
- edit FHRLST 'f237'
- edit FHR 'f237'
- edit HR '237'
- task jgfs_post_f240
- trigger ./jgfs_post_manager:release_post240
- edit FHRGRP '161'
- edit FHRLST 'f240'
- edit FHR 'f240'
- edit HR '240'
- task jgfs_post_f243
- trigger ./jgfs_post_manager:release_post243
- edit FHRGRP '162'
- edit FHRLST 'f243'
- edit FHR 'f243'
- edit HR '243'
- task jgfs_post_f246
- trigger ./jgfs_post_manager:release_post246
- edit FHRGRP '163'
- edit FHRLST 'f246'
- edit FHR 'f246'
- edit HR '246'
- task jgfs_post_f249
- trigger ./jgfs_post_manager:release_post249
- edit FHRGRP '164'
- edit FHRLST 'f249'
- edit FHR 'f249'
- edit HR '249'
- task jgfs_post_f252
- trigger ./jgfs_post_manager:release_post252
- edit FHRGRP '165'
- edit FHRLST 'f252'
- edit FHR 'f252'
- edit HR '252'
- task jgfs_post_f255
- trigger ./jgfs_post_manager:release_post255
- edit FHRGRP '166'
- edit FHRLST 'f255'
- edit FHR 'f255'
- edit HR '255'
- task jgfs_post_f258
- trigger ./jgfs_post_manager:release_post258
- edit FHRGRP '167'
- edit FHRLST 'f258'
- edit FHR 'f258'
- edit HR '258'
- task jgfs_post_f261
- trigger ./jgfs_post_manager:release_post261
- edit FHRGRP '168'
- edit FHRLST 'f261'
- edit FHR 'f261'
- edit HR '261'
- task jgfs_post_f264
- trigger ./jgfs_post_manager:release_post264
- edit FHRGRP '169'
- edit FHRLST 'f264'
- edit FHR 'f264'
- edit HR '264'
- task jgfs_post_f267
- trigger ./jgfs_post_manager:release_post267
- edit FHRGRP '170'
- edit FHRLST 'f267'
- edit FHR 'f267'
- edit HR '267'
- task jgfs_post_f270
- trigger ./jgfs_post_manager:release_post270
- edit FHRGRP '171'
- edit FHRLST 'f270'
- edit FHR 'f270'
- edit HR '270'
- task jgfs_post_f273
- trigger ./jgfs_post_manager:release_post273
- edit FHRGRP '172'
- edit FHRLST 'f273'
- edit FHR 'f273'
- edit HR '273'
- task jgfs_post_f276
- trigger ./jgfs_post_manager:release_post276
- edit FHRGRP '173'
- edit FHRLST 'f276'
- edit FHR 'f276'
- edit HR '276'
- task jgfs_post_f279
- trigger ./jgfs_post_manager:release_post279
- edit FHRGRP '174'
- edit FHRLST 'f279'
- edit FHR 'f279'
- edit HR '279'
- task jgfs_post_f282
- trigger ./jgfs_post_manager:release_post282
- edit FHRGRP '175'
- edit FHRLST 'f282'
- edit FHR 'f282'
- edit HR '282'
- task jgfs_post_f285
- trigger ./jgfs_post_manager:release_post285
- edit FHRGRP '176'
- edit FHRLST 'f285'
- edit FHR 'f285'
- edit HR '285'
- task jgfs_post_f288
- trigger ./jgfs_post_manager:release_post288
- edit FHRGRP '177'
- edit FHRLST 'f288'
- edit FHR 'f288'
- edit HR '288'
- task jgfs_post_f291
- trigger ./jgfs_post_manager:release_post291
- edit FHRGRP '178'
- edit FHRLST 'f291'
- edit FHR 'f291'
- edit HR '291'
- task jgfs_post_f294
- trigger ./jgfs_post_manager:release_post294
- edit FHRGRP '179'
- edit FHRLST 'f294'
- edit FHR 'f294'
- edit HR '294'
- task jgfs_post_f297
- trigger ./jgfs_post_manager:release_post297
- edit FHRGRP '180'
- edit FHRLST 'f297'
- edit FHR 'f297'
- edit HR '297'
- task jgfs_post_f300
- trigger ./jgfs_post_manager:release_post300
- edit FHRGRP '181'
- edit FHRLST 'f300'
- edit FHR 'f300'
- edit HR '300'
- task jgfs_post_f303
- trigger ./jgfs_post_manager:release_post303
- edit FHRGRP '182'
- edit FHRLST 'f303'
- edit FHR 'f303'
- edit HR '303'
- task jgfs_post_f306
- trigger ./jgfs_post_manager:release_post306
- edit FHRGRP '183'
- edit FHRLST 'f306'
- edit FHR 'f306'
- edit HR '306'
- task jgfs_post_f309
- trigger ./jgfs_post_manager:release_post309
- edit FHRGRP '184'
- edit FHRLST 'f309'
- edit FHR 'f309'
- edit HR '309'
- task jgfs_post_f312
- trigger ./jgfs_post_manager:release_post312
- edit FHRGRP '185'
- edit FHRLST 'f312'
- edit FHR 'f312'
- edit HR '312'
- task jgfs_post_f315
- trigger ./jgfs_post_manager:release_post315
- edit FHRGRP '186'
- edit FHRLST 'f315'
- edit FHR 'f315'
- edit HR '315'
- task jgfs_post_f318
- trigger ./jgfs_post_manager:release_post318
- edit FHRGRP '187'
- edit FHRLST 'f318'
- edit FHR 'f318'
- edit HR '318'
- task jgfs_post_f321
- trigger ./jgfs_post_manager:release_post321
- edit FHRGRP '188'
- edit FHRLST 'f321'
- edit FHR 'f321'
- edit HR '321'
- task jgfs_post_f324
- trigger ./jgfs_post_manager:release_post324
- edit FHRGRP '189'
- edit FHRLST 'f324'
- edit FHR 'f324'
- edit HR '324'
- task jgfs_post_f327
- trigger ./jgfs_post_manager:release_post327
- edit FHRGRP '190'
- edit FHRLST 'f327'
- edit FHR 'f327'
- edit HR '327'
- task jgfs_post_f330
- trigger ./jgfs_post_manager:release_post330
- edit FHRGRP '191'
- edit FHRLST 'f330'
- edit FHR 'f330'
- edit HR '330'
- task jgfs_post_f333
- trigger ./jgfs_post_manager:release_post333
- edit FHRGRP '192'
- edit FHRLST 'f333'
- edit FHR 'f333'
- edit HR '333'
- task jgfs_post_f336
- trigger ./jgfs_post_manager:release_post336
- edit FHRGRP '193'
- edit FHRLST 'f336'
- edit FHR 'f336'
- edit HR '336'
- task jgfs_post_f339
- trigger ./jgfs_post_manager:release_post339
- edit FHRGRP '194'
- edit FHRLST 'f339'
- edit FHR 'f339'
- edit HR '339'
- task jgfs_post_f342
- trigger ./jgfs_post_manager:release_post342
- edit FHRGRP '195'
- edit FHRLST 'f342'
- edit FHR 'f342'
- edit HR '342'
- task jgfs_post_f345
- trigger ./jgfs_post_manager:release_post345
- edit FHRGRP '196'
- edit FHRLST 'f345'
- edit FHR 'f345'
- edit HR '345'
- task jgfs_post_f348
- trigger ./jgfs_post_manager:release_post348
- edit FHRGRP '197'
- edit FHRLST 'f348'
- edit FHR 'f348'
- edit HR '348'
- task jgfs_post_f351
- trigger ./jgfs_post_manager:release_post351
- edit FHRGRP '198'
- edit FHRLST 'f351'
- edit FHR 'f351'
- edit HR '351'
- task jgfs_post_f354
- trigger ./jgfs_post_manager:release_post354
- edit FHRGRP '199'
- edit FHRLST 'f354'
- edit FHR 'f354'
- edit HR '354'
- task jgfs_post_f357
- trigger ./jgfs_post_manager:release_post357
- edit FHRGRP '200'
- edit FHRLST 'f357'
- edit FHR 'f357'
- edit HR '357'
- task jgfs_post_f360
- trigger ./jgfs_post_manager:release_post360
- edit FHRGRP '201'
- edit FHRLST 'f360'
- edit FHR 'f360'
- edit HR '360'
- task jgfs_post_f363
- trigger ./jgfs_post_manager:release_post363
- edit FHRGRP '202'
- edit FHRLST 'f363'
- edit FHR 'f363'
- edit HR '363'
- task jgfs_post_f366
- trigger ./jgfs_post_manager:release_post366
- edit FHRGRP '203'
- edit FHRLST 'f366'
- edit FHR 'f366'
- edit HR '366'
- task jgfs_post_f369
- trigger ./jgfs_post_manager:release_post369
- edit FHRGRP '204'
- edit FHRLST 'f369'
- edit FHR 'f369'
- edit HR '369'
- task jgfs_post_f372
- trigger ./jgfs_post_manager:release_post372
- edit FHRGRP '205'
- edit FHRLST 'f372'
- edit FHR 'f372'
- edit HR '372'
- task jgfs_post_f375
- trigger ./jgfs_post_manager:release_post375
- edit FHRGRP '206'
- edit FHRLST 'f375'
- edit FHR 'f375'
- edit HR '375'
- task jgfs_post_f378
- trigger ./jgfs_post_manager:release_post378
- edit FHRGRP '207'
- edit FHRLST 'f378'
- edit FHR 'f378'
- edit HR '378'
- task jgfs_post_f381
- trigger ./jgfs_post_manager:release_post381
- edit FHRGRP '208'
- edit FHRLST 'f381'
- edit FHR 'f381'
- edit HR '381'
- task jgfs_post_f384
- trigger ./jgfs_post_manager:release_post384
- edit FHRGRP '209'
- edit FHRLST 'f384'
- edit FHR 'f384'
- edit HR '384'
- endfamily
- family post_processing
- task jgfs_wafs_gcip
- trigger ../post/jgfs_post_f003 == complete
- time 16:40
- family grib_wafs
- task jgfs_wafs_f00
- trigger ../../post/jgfs_post_f000 == complete and ../../post/jgfs_post_f120 == complete and ../grib2_wafs/jgfs_wafs_grib2 == complete
- edit FCSTHR '00'
- task jgfs_wafs_f06
- trigger ../../post/jgfs_post_f006 == complete and ./jgfs_wafs_f00 == complete
- edit FCSTHR '06'
- task jgfs_wafs_f12
- trigger ../../post/jgfs_post_f012 == complete and ./jgfs_wafs_f06 == complete
- edit FCSTHR '12'
- task jgfs_wafs_f18
- trigger ../../post/jgfs_post_f018 == complete and ./jgfs_wafs_f12 == complete
- edit FCSTHR '18'
- task jgfs_wafs_f24
- trigger ../../post/jgfs_post_f024 == complete and ./jgfs_wafs_f18 == complete
- edit FCSTHR '24'
- task jgfs_wafs_f30
- trigger ../../post/jgfs_post_f030 == complete and ./jgfs_wafs_f24 == complete
- edit FCSTHR '30'
- task jgfs_wafs_f36
- trigger ../../post/jgfs_post_f036 == complete and ./jgfs_wafs_f30 == complete
- edit FCSTHR '36'
- task jgfs_wafs_f42
- trigger ../../post/jgfs_post_f042 == complete and ./jgfs_wafs_f36 == complete
- edit FCSTHR '42'
- task jgfs_wafs_f48
- trigger ../../post/jgfs_post_f048 == complete and ./jgfs_wafs_f42 == complete
- edit FCSTHR '48'
- task jgfs_wafs_f54
- trigger ../../post/jgfs_post_f054 == complete and ./jgfs_wafs_f48 == complete
- edit FCSTHR '54'
- task jgfs_wafs_f60
- trigger ../../post/jgfs_post_f060 == complete and ./jgfs_wafs_f54 == complete
- edit FCSTHR '60'
- task jgfs_wafs_f66
- trigger ../../post/jgfs_post_f066 == complete and ./jgfs_wafs_f60 == complete
- edit FCSTHR '66'
- task jgfs_wafs_f72
- trigger ../../post/jgfs_post_f072 == complete and ./jgfs_wafs_f66 == complete
- edit FCSTHR '72'
- task jgfs_wafs_f78
- trigger ../../post/jgfs_post_f078 == complete and ./jgfs_wafs_f72 == complete
- edit FCSTHR '78'
- task jgfs_wafs_f84
- trigger ../../post/jgfs_post_f084 == complete and ./jgfs_wafs_f78 == complete
- edit FCSTHR '84'
- task jgfs_wafs_f90
- trigger ../../post/jgfs_post_f090 == complete and ./jgfs_wafs_f84 == complete
- edit FCSTHR '90'
- task jgfs_wafs_f96
- trigger ../../post/jgfs_post_f096 == complete and ./jgfs_wafs_f90 == complete
- edit FCSTHR '96'
- task jgfs_wafs_f102
- trigger ../../post/jgfs_post_f102 == complete and ./jgfs_wafs_f96 == complete
- edit FCSTHR '102'
- task jgfs_wafs_f108
- trigger ../../post/jgfs_post_f108 == complete and ./jgfs_wafs_f102 == complete
- edit FCSTHR '108'
- task jgfs_wafs_f114
- trigger ../../post/jgfs_post_f114 == complete and ./jgfs_wafs_f108 == complete
- edit FCSTHR '114'
- task jgfs_wafs_f120
- trigger ../../post/jgfs_post_f120 == complete and ./jgfs_wafs_f114 == complete
- edit FCSTHR '120'
- endfamily
- family bufr_sounding
- task jgfs_postsnd
- trigger ../../post/jgfs_post_manager:release_post000
- endfamily
- family bulletins
- task jgfs_fbwind
- trigger ../../post/jgfs_post_f006 == complete and ../../post/jgfs_post_f012 == complete and ../../post/jgfs_post_f024 == complete
- endfamily
- family grib2_wafs
- task jgfs_wafs_grib2
- trigger ../../post/jgfs_post_f000 == complete
- task jgfs_wafs_blending
- trigger ./jgfs_wafs_grib2 == complete
- time 16:33
- endfamily
- family awips_20km_1p0
- task jgfs_awips_f000
- trigger ../../post/jgfs_post_f000 == complete
- edit FHRGRP '000'
- edit FHRLST 'f000'
- edit FCSTHR '000'
- edit TRDRUN 'YES'
- task jgfs_awips_f003
- trigger ../../post/jgfs_post_f003 == complete
- edit FHRGRP '003'
- edit FHRLST 'f003'
- edit FCSTHR '003'
- edit TRDRUN 'NO'
- task jgfs_awips_f006
- trigger ../../post/jgfs_post_f006 == complete
- edit FHRGRP '006'
- edit FHRLST 'f006'
- edit FCSTHR '006'
- edit TRDRUN 'YES'
- task jgfs_awips_f009
- trigger ../../post/jgfs_post_f009 == complete
- edit FHRGRP '009'
- edit FHRLST 'f009'
- edit FCSTHR '009'
- edit TRDRUN 'NO'
- task jgfs_awips_f012
- trigger ../../post/jgfs_post_f012 == complete
- edit FHRGRP '012'
- edit FHRLST 'f012'
- edit FCSTHR '012'
- edit TRDRUN 'YES'
- task jgfs_awips_f015
- trigger ../../post/jgfs_post_f015 == complete
- edit FHRGRP '015'
- edit FHRLST 'f015'
- edit FCSTHR '015'
- edit TRDRUN 'NO'
- task jgfs_awips_f018
- trigger ../../post/jgfs_post_f018 == complete
- edit FHRGRP '018'
- edit FHRLST 'f018'
- edit FCSTHR '018'
- edit TRDRUN 'YES'
- task jgfs_awips_f021
- trigger ../../post/jgfs_post_f021 == complete
- edit FHRGRP '021'
- edit FHRLST 'f021'
- edit FCSTHR '021'
- edit TRDRUN 'NO'
- task jgfs_awips_f024
- trigger ../../post/jgfs_post_f024 == complete
- edit FHRGRP '024'
- edit FHRLST 'f024'
- edit FCSTHR '024'
- edit TRDRUN 'YES'
- task jgfs_awips_f027
- trigger ../../post/jgfs_post_f027 == complete
- edit FHRGRP '027'
- edit FHRLST 'f027'
- edit FCSTHR '027'
- edit TRDRUN 'NO'
- task jgfs_awips_f030
- trigger ../../post/jgfs_post_f030 == complete
- edit FHRGRP '030'
- edit FHRLST 'f030'
- edit FCSTHR '030'
- edit TRDRUN 'YES'
- task jgfs_awips_f033
- trigger ../../post/jgfs_post_f033 == complete
- edit FHRGRP '033'
- edit FHRLST 'f033'
- edit FCSTHR '033'
- edit TRDRUN 'NO'
- task jgfs_awips_f036
- trigger ../../post/jgfs_post_f036 == complete
- edit FHRGRP '036'
- edit FHRLST 'f036'
- edit FCSTHR '036'
- edit TRDRUN 'YES'
- task jgfs_awips_f039
- trigger ../../post/jgfs_post_f039 == complete
- edit FHRGRP '039'
- edit FHRLST 'f039'
- edit FCSTHR '039'
- edit TRDRUN 'NO'
- task jgfs_awips_f042
- trigger ../../post/jgfs_post_f042 == complete
- edit FHRGRP '042'
- edit FHRLST 'f042'
- edit FCSTHR '042'
- edit TRDRUN 'YES'
- task jgfs_awips_f045
- trigger ../../post/jgfs_post_f045 == complete
- edit FHRGRP '045'
- edit FHRLST 'f045'
- edit FCSTHR '045'
- edit TRDRUN 'NO'
- task jgfs_awips_f048
- trigger ../../post/jgfs_post_f048 == complete
- edit FHRGRP '048'
- edit FHRLST 'f048'
- edit FCSTHR '048'
- edit TRDRUN 'YES'
- task jgfs_awips_f051
- trigger ../../post/jgfs_post_f051 == complete
- edit FHRGRP '051'
- edit FHRLST 'f051'
- edit FCSTHR '051'
- edit TRDRUN 'NO'
- task jgfs_awips_f054
- trigger ../../post/jgfs_post_f054 == complete
- edit FHRGRP '054'
- edit FHRLST 'f054'
- edit FCSTHR '054'
- edit TRDRUN 'YES'
- task jgfs_awips_f057
- trigger ../../post/jgfs_post_f057 == complete
- edit FHRGRP '057'
- edit FHRLST 'f057'
- edit FCSTHR '057'
- edit TRDRUN 'NO'
- task jgfs_awips_f060
- trigger ../../post/jgfs_post_f060 == complete
- edit FHRGRP '060'
- edit FHRLST 'f060'
- edit FCSTHR '060'
- edit TRDRUN 'YES'
- task jgfs_awips_f063
- trigger ../../post/jgfs_post_f063 == complete
- edit FHRGRP '063'
- edit FHRLST 'f063'
- edit FCSTHR '063'
- edit TRDRUN 'NO'
- task jgfs_awips_f066
- trigger ../../post/jgfs_post_f066 == complete
- edit FHRGRP '066'
- edit FHRLST 'f066'
- edit FCSTHR '066'
- edit TRDRUN 'YES'
- task jgfs_awips_f069
- trigger ../../post/jgfs_post_f069 == complete
- edit FHRGRP '069'
- edit FHRLST 'f069'
- edit FCSTHR '069'
- edit TRDRUN 'NO'
- task jgfs_awips_f072
- trigger ../../post/jgfs_post_f072 == complete
- edit FHRGRP '072'
- edit FHRLST 'f072'
- edit FCSTHR '072'
- edit TRDRUN 'YES'
- task jgfs_awips_f075
- trigger ../../post/jgfs_post_f075 == complete
- edit FHRGRP '075'
- edit FHRLST 'f075'
- edit FCSTHR '075'
- edit TRDRUN 'NO'
- task jgfs_awips_f078
- trigger ../../post/jgfs_post_f078 == complete
- edit FHRGRP '078'
- edit FHRLST 'f078'
- edit FCSTHR '078'
- edit TRDRUN 'YES'
- task jgfs_awips_f081
- trigger ../../post/jgfs_post_f081 == complete
- edit FHRGRP '081'
- edit FHRLST 'f081'
- edit FCSTHR '081'
- edit TRDRUN 'NO'
- task jgfs_awips_f084
- trigger ../../post/jgfs_post_f084 == complete
- edit FHRGRP '084'
- edit FHRLST 'f084'
- edit FCSTHR '084'
- edit TRDRUN 'YES'
- task jgfs_awips_f090
- trigger ../../post/jgfs_post_f090 == complete
- edit FHRGRP '090'
- edit FHRLST 'f090'
- edit FCSTHR '090'
- edit TRDRUN 'YES'
- task jgfs_awips_f096
- trigger ../../post/jgfs_post_f096 == complete
- edit FHRGRP '096'
- edit FHRLST 'f096'
- edit FCSTHR '096'
- edit TRDRUN 'YES'
- task jgfs_awips_f102
- trigger ../../post/jgfs_post_f102 == complete
- edit FHRGRP '102'
- edit FHRLST 'f102'
- edit FCSTHR '102'
- edit TRDRUN 'YES'
- task jgfs_awips_f108
- trigger ../../post/jgfs_post_f108 == complete
- edit FHRGRP '108'
- edit FHRLST 'f108'
- edit FCSTHR '108'
- edit TRDRUN 'YES'
- task jgfs_awips_f114
- trigger ../../post/jgfs_post_f114 == complete
- edit FHRGRP '114'
- edit FHRLST 'f114'
- edit FCSTHR '114'
- edit TRDRUN 'YES'
- task jgfs_awips_f120
- trigger ../../post/jgfs_post_f120 == complete
- edit FHRGRP '120'
- edit FHRLST 'f120'
- edit FCSTHR '120'
- edit TRDRUN 'YES'
- task jgfs_awips_f126
- trigger ../../post/jgfs_post_f126 == complete
- edit FHRGRP '126'
- edit FHRLST 'f126'
- edit FCSTHR '126'
- edit TRDRUN 'YES'
- task jgfs_awips_f132
- trigger ../../post/jgfs_post_f132 == complete
- edit FHRGRP '132'
- edit FHRLST 'f132'
- edit FCSTHR '132'
- edit TRDRUN 'YES'
- task jgfs_awips_f138
- trigger ../../post/jgfs_post_f138 == complete
- edit FHRGRP '138'
- edit FHRLST 'f138'
- edit FCSTHR '138'
- edit TRDRUN 'YES'
- task jgfs_awips_f144
- trigger ../../post/jgfs_post_f144 == complete
- edit FHRGRP '144'
- edit FHRLST 'f144'
- edit FCSTHR '144'
- edit TRDRUN 'YES'
- task jgfs_awips_f150
- trigger ../../post/jgfs_post_f150 == complete
- edit FHRGRP '150'
- edit FHRLST 'f150'
- edit FCSTHR '150'
- edit TRDRUN 'YES'
- task jgfs_awips_f156
- trigger ../../post/jgfs_post_f156 == complete
- edit FHRGRP '156'
- edit FHRLST 'f156'
- edit FCSTHR '156'
- edit TRDRUN 'YES'
- task jgfs_awips_f162
- trigger ../../post/jgfs_post_f162 == complete
- edit FHRGRP '162'
- edit FHRLST 'f162'
- edit FCSTHR '162'
- edit TRDRUN 'YES'
- task jgfs_awips_f168
- trigger ../../post/jgfs_post_f168 == complete
- edit FHRGRP '168'
- edit FHRLST 'f168'
- edit FCSTHR '168'
- edit TRDRUN 'YES'
- task jgfs_awips_f174
- trigger ../../post/jgfs_post_f174 == complete
- edit FHRGRP '174'
- edit FHRLST 'f174'
- edit FCSTHR '174'
- edit TRDRUN 'YES'
- task jgfs_awips_f180
- trigger ../../post/jgfs_post_f180 == complete
- edit FHRGRP '180'
- edit FHRLST 'f180'
- edit FCSTHR '180'
- edit TRDRUN 'YES'
- task jgfs_awips_f186
- trigger ../../post/jgfs_post_f186 == complete
- edit FHRGRP '186'
- edit FHRLST 'f186'
- edit FCSTHR '186'
- edit TRDRUN 'YES'
- task jgfs_awips_f192
- trigger ../../post/jgfs_post_f192 == complete
- edit FHRGRP '192'
- edit FHRLST 'f192'
- edit FCSTHR '192'
- edit TRDRUN 'YES'
- task jgfs_awips_f198
- trigger ../../post/jgfs_post_f198 == complete
- edit FHRGRP '198'
- edit FHRLST 'f198'
- edit FCSTHR '198'
- edit TRDRUN 'YES'
- task jgfs_awips_f204
- trigger ../../post/jgfs_post_f204 == complete
- edit FHRGRP '204'
- edit FHRLST 'f204'
- edit FCSTHR '204'
- edit TRDRUN 'YES'
- task jgfs_awips_f210
- trigger ../../post/jgfs_post_f210 == complete
- edit FHRGRP '210'
- edit FHRLST 'f210'
- edit FCSTHR '210'
- edit TRDRUN 'YES'
- task jgfs_awips_f216
- trigger ../../post/jgfs_post_f216 == complete
- edit FHRGRP '216'
- edit FHRLST 'f216'
- edit FCSTHR '216'
- edit TRDRUN 'YES'
- task jgfs_awips_f222
- trigger ../../post/jgfs_post_f222 == complete
- edit FHRGRP '222'
- edit FHRLST 'f222'
- edit FCSTHR '222'
- edit TRDRUN 'YES'
- task jgfs_awips_f228
- trigger ../../post/jgfs_post_f228 == complete
- edit FHRGRP '228'
- edit FHRLST 'f228'
- edit FCSTHR '228'
- edit TRDRUN 'YES'
- task jgfs_awips_f234
- trigger ../../post/jgfs_post_f234 == complete
- edit FHRGRP '234'
- edit FHRLST 'f234'
- edit FCSTHR '234'
- edit TRDRUN 'YES'
- task jgfs_awips_f240
- trigger ../../post/jgfs_post_f240 == complete
- edit FHRGRP '240'
- edit FHRLST 'f240'
- edit FCSTHR '240'
- edit TRDRUN 'YES'
- endfamily
- family awips_g2
- task jgfs_awips_g2_f000
- trigger ../../post/jgfs_post_f000 == complete
- edit FHRGRP '000'
- edit FHRLST 'f000'
- edit FCSTHR '000'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f006
- trigger ../../post/jgfs_post_f006 == complete
- edit FHRGRP '006'
- edit FHRLST 'f006'
- edit FCSTHR '006'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f012
- trigger ../../post/jgfs_post_f012 == complete
- edit FHRGRP '012'
- edit FHRLST 'f012'
- edit FCSTHR '012'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f018
- trigger ../../post/jgfs_post_f018 == complete
- edit FHRGRP '018'
- edit FHRLST 'f018'
- edit FCSTHR '018'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f024
- trigger ../../post/jgfs_post_f024 == complete
- edit FHRGRP '024'
- edit FHRLST 'f024'
- edit FCSTHR '024'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f030
- trigger ../../post/jgfs_post_f030 == complete
- edit FHRGRP '030'
- edit FHRLST 'f030'
- edit FCSTHR '030'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f036
- trigger ../../post/jgfs_post_f036 == complete
- edit FHRGRP '036'
- edit FHRLST 'f036'
- edit FCSTHR '036'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f042
- trigger ../../post/jgfs_post_f042 == complete
- edit FHRGRP '042'
- edit FHRLST 'f042'
- edit FCSTHR '042'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f048
- trigger ../../post/jgfs_post_f048 == complete
- edit FHRGRP '048'
- edit FHRLST 'f048'
- edit FCSTHR '048'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f054
- trigger ../../post/jgfs_post_f054 == complete
- edit FHRGRP '054'
- edit FHRLST 'f054'
- edit FCSTHR '054'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f060
- trigger ../../post/jgfs_post_f060 == complete
- edit FHRGRP '060'
- edit FHRLST 'f060'
- edit FCSTHR '060'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f066
- trigger ../../post/jgfs_post_f066 == complete
- edit FHRGRP '066'
- edit FHRLST 'f066'
- edit FCSTHR '066'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f072
- trigger ../../post/jgfs_post_f072 == complete
- edit FHRGRP '072'
- edit FHRLST 'f072'
- edit FCSTHR '072'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f078
- trigger ../../post/jgfs_post_f078 == complete
- edit FHRGRP '078'
- edit FHRLST 'f078'
- edit FCSTHR '078'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f084
- trigger ../../post/jgfs_post_f084 == complete
- edit FHRGRP '084'
- edit FHRLST 'f084'
- edit FCSTHR '084'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f090
- trigger ../../post/jgfs_post_f090 == complete
- edit FHRGRP '090'
- edit FHRLST 'f090'
- edit FCSTHR '090'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f096
- trigger ../../post/jgfs_post_f096 == complete
- edit FHRGRP '096'
- edit FHRLST 'f096'
- edit FCSTHR '096'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f102
- trigger ../../post/jgfs_post_f102 == complete
- edit FHRGRP '102'
- edit FHRLST 'f102'
- edit FCSTHR '102'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f108
- trigger ../../post/jgfs_post_f108 == complete
- edit FHRGRP '108'
- edit FHRLST 'f108'
- edit FCSTHR '108'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f114
- trigger ../../post/jgfs_post_f114 == complete
- edit FHRGRP '114'
- edit FHRLST 'f114'
- edit FCSTHR '114'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f120
- trigger ../../post/jgfs_post_f120 == complete
- edit FHRGRP '120'
- edit FHRLST 'f120'
- edit FCSTHR '120'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f126
- trigger ../../post/jgfs_post_f126 == complete
- edit FHRGRP '126'
- edit FHRLST 'f126'
- edit FCSTHR '126'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f132
- trigger ../../post/jgfs_post_f132 == complete
- edit FHRGRP '132'
- edit FHRLST 'f132'
- edit FCSTHR '132'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f138
- trigger ../../post/jgfs_post_f138 == complete
- edit FHRGRP '138'
- edit FHRLST 'f138'
- edit FCSTHR '138'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f144
- trigger ../../post/jgfs_post_f144 == complete
- edit FHRGRP '144'
- edit FHRLST 'f144'
- edit FCSTHR '144'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f150
- trigger ../../post/jgfs_post_f150 == complete
- edit FHRGRP '150'
- edit FHRLST 'f150'
- edit FCSTHR '150'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f156
- trigger ../../post/jgfs_post_f156 == complete
- edit FHRGRP '156'
- edit FHRLST 'f156'
- edit FCSTHR '156'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f162
- trigger ../../post/jgfs_post_f162 == complete
- edit FHRGRP '162'
- edit FHRLST 'f162'
- edit FCSTHR '162'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f168
- trigger ../../post/jgfs_post_f168 == complete
- edit FHRGRP '168'
- edit FHRLST 'f168'
- edit FCSTHR '168'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f174
- trigger ../../post/jgfs_post_f174 == complete
- edit FHRGRP '174'
- edit FHRLST 'f174'
- edit FCSTHR '174'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f180
- trigger ../../post/jgfs_post_f180 == complete
- edit FHRGRP '180'
- edit FHRLST 'f180'
- edit FCSTHR '180'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f186
- trigger ../../post/jgfs_post_f186 == complete
- edit FHRGRP '186'
- edit FHRLST 'f186'
- edit FCSTHR '186'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f192
- trigger ../../post/jgfs_post_f192 == complete
- edit FHRGRP '192'
- edit FHRLST 'f192'
- edit FCSTHR '192'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f198
- trigger ../../post/jgfs_post_f198 == complete
- edit FHRGRP '198'
- edit FHRLST 'f198'
- edit FCSTHR '198'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f204
- trigger ../../post/jgfs_post_f204 == complete
- edit FHRGRP '204'
- edit FHRLST 'f204'
- edit FCSTHR '204'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f210
- trigger ../../post/jgfs_post_f210 == complete
- edit FHRGRP '210'
- edit FHRLST 'f210'
- edit FCSTHR '210'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f216
- trigger ../../post/jgfs_post_f216 == complete
- edit FHRGRP '216'
- edit FHRLST 'f216'
- edit FCSTHR '216'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f222
- trigger ../../post/jgfs_post_f222 == complete
- edit FHRGRP '222'
- edit FHRLST 'f222'
- edit FCSTHR '222'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f228
- trigger ../../post/jgfs_post_f228 == complete
- edit FHRGRP '228'
- edit FHRLST 'f228'
- edit FCSTHR '228'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f234
- trigger ../../post/jgfs_post_f234 == complete
- edit FHRGRP '234'
- edit FHRLST 'f234'
- edit FCSTHR '234'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f240
- trigger ../../post/jgfs_post_f240 == complete
- edit FHRGRP '240'
- edit FHRLST 'f240'
- edit FCSTHR '240'
- edit TRDRUN 'YES'
- endfamily
- endfamily
- family mos
- edit ECF_FILES '/ecf/ecfnets/scripts/gfs/mos'
- edit PROJ 'GFS-%PROJENVIR%'
- edit COM '/gpfs/hps/nco/ops/com'
- edit QUEUESERV 'prod_transfer'
- edit MODULES 'module load cfp-intel-sandybridge/1.1.0 grib_util gempak/6.32.0'
- edit QUEUE 'prod'
- family prep
- task jgfsmos_stn_prep
- trigger /prod12/gfs/post/jgfs_post_f096 == complete
- edit NTASK '3'
- edit PTILE '3'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_grd_prep
- trigger /prod12/gfs/post/jgfs_post_f096 == complete
- edit NTASK '4'
- edit PTILE '4'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_ext_stn_prep
- trigger /prod12/gfs/post == complete
- edit NTASK '2'
- edit PTILE '2'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_ext_grd_prep
- trigger /prod12/gfs/post == complete
- edit NTASK '7'
- edit PTILE '4'
- edit OMP_NUM_THREADS '1'
- edit NODES '2'
- endfamily
- family forecast
- task jgfsmos_stn_fcst
- trigger ../prep/jgfsmos_stn_prep == complete
- edit NTASK '5'
- edit PTILE '5'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_grd_fcst
- trigger ../prep/jgfsmos_stn_prep == complete and ../prep/jgfsmos_grd_prep == complete
- edit NTASK '7'
- edit PTILE '4'
- edit OMP_NUM_THREADS '1'
- edit NODES '2'
- task jgfsmos_ext_stn_fcst
- trigger ../prep/jgfsmos_ext_stn_prep == complete and ../prdgen/jgfsmos_stn_prdgen == complete
- edit NTASK '3'
- edit PTILE '3'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_ext_grd_fcst
- trigger ../prep/jgfsmos_ext_stn_prep == complete and ../prep/jgfsmos_ext_grd_prep == complete and jgfsmos_grd_fcst == complete
- edit NTASK '7'
- edit PTILE '4'
- edit OMP_NUM_THREADS '1'
- edit NODES '2'
- endfamily
- family prdgen
- task jgfsmos_stn_prdgen
- trigger ../forecast/jgfsmos_stn_fcst == complete
- edit NTASK '1'
- edit PTILE '1'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_grd_prdgen
- trigger ../forecast/jgfsmos_grd_fcst == complete and jgfsmos_stn_prdgen == complete
- edit NTASK '14'
- edit PTILE '1'
- edit OMP_NUM_THREADS '20'
- edit NODES '14'
- task jgfsmos_ext_stn_prdgen
- trigger ../forecast/jgfsmos_ext_stn_fcst == complete and jgfsmos_stn_prdgen == complete
- edit NTASK '1'
- edit PTILE '1'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_ext_grd_prdgen
- trigger ../forecast/jgfsmos_ext_grd_fcst == complete and jgfsmos_grd_prdgen == complete and jgfsmos_ext_stn_prdgen == complete
- edit NTASK '12'
- edit PTILE '1'
- edit OMP_NUM_THREADS '20'
- edit NODES '12'
- task jgfsmos_wx_prdgen
- trigger ../prdgen/jgfsmos_grd_prdgen == complete
- edit NTASK '2'
- edit PTILE '1'
- edit OMP_NUM_THREADS '20'
- edit NODES '2'
- task jgfsmos_wx_ext_prdgen
- trigger ../prdgen/jgfsmos_ext_grd_prdgen == complete and jgfsmos_wx_prdgen == complete
- edit NTASK '2'
- edit PTILE '1'
- edit OMP_NUM_THREADS '20'
- edit NODES '2'
- endfamily
- family gempak
- task jgfs_gempak_mdl
- trigger ../prdgen == complete
- endfamily
- endfamily
- family gempak
- task jgfs_gempak_ncdc_upapgif
- trigger ./jgfs_gempak == active or ./jgfs_gempak == complete
- task jgfs_gempak
- trigger ../jgfs_analysis eq complete
- task jgfs_gempak_meta
- trigger ../jgfs_analysis == complete
- task jgfs_pgrb2_spec_gempak
- trigger ./jgfs_npoess_pgrb2_0p5deg == complete
- task jgfs_npoess_pgrb2_0p5deg
- trigger ../post/jgfs_post_anl eq active or ../post/jgfs_post_anl == complete
- endfamily
- endfamily
-
diff --git a/ecflow/ecf/defs/gfs_18.def b/ecflow/ecf/defs/gfs_18.def
deleted file mode 100644
index 9dcd240e88..0000000000
--- a/ecflow/ecf/defs/gfs_18.def
+++ /dev/null
@@ -1,2244 +0,0 @@
- family gfs
- edit CYC '18'
- edit ECF_FILES '/ecf/ecfnets/scripts/gfs_FV3'
- edit PROJ 'GFS-OPS'
- edit NET 'gfs'
- edit RUN 'gfs'
- edit COM '/gpfs/dell1/nco/ops/com'
- edit QUEUESHARED 'prod_shared'
- edit QUEUESERV 'prod_transfer'
- edit QUEUE 'prod'
- family dump
- task jgfs_tropcy_qc_reloc
- event 1 jtwc_bull_email
- time 20:41
- task jgfs_dump
- event 1 release_sfcprep
- time 20:47
- task jgfs_dump_post
- trigger jgfs_dump eq complete
- event 1 release_gfs18_dump_alert
- task jgfs_dump_alert
- trigger jgfs_dump_post:release_gfs18_dump_alert
- task jmodel_realtime_gfs
- trigger jgfs_dump_alert eq complete
- endfamily
- family prep
- task jgfs_emcsfc_sfc_prep
- trigger ../dump/jgfs_dump:release_sfcprep
- task jgfs_prep
- trigger ../dump/jgfs_dump eq complete and ../dump/jgfs_tropcy_qc_reloc eq complete
- task jgfs_prep_post
- trigger jgfs_prep eq complete and ../jgfs_analysis eq complete
- endfamily
- task jgfs_analysis
- trigger prep/jgfs_prep eq complete and prep/jgfs_emcsfc_sfc_prep == complete
- event 1 release_fcst
- task jgfs_vminmon
- trigger jgfs_analysis == complete
- family forecast
- task jgfs_forecast_high
- trigger ../jgfs_analysis:release_fcst
- endfamily
- family post
- task jgfs_post_manager
- trigger ../jgfs_analysis eq complete
- event 1 release_postanl
- event 2 release_post000
- event 3 release_post001
- event 4 release_post002
- event 5 release_post003
- event 6 release_post004
- event 7 release_post005
- event 8 release_post006
- event 9 release_post007
- event 10 release_post008
- event 11 release_post009
- event 12 release_post010
- event 13 release_post011
- event 14 release_post012
- event 15 release_post013
- event 16 release_post014
- event 17 release_post015
- event 18 release_post016
- event 19 release_post017
- event 20 release_post018
- event 21 release_post019
- event 22 release_post020
- event 23 release_post021
- event 24 release_post022
- event 25 release_post023
- event 26 release_post024
- event 27 release_post025
- event 28 release_post026
- event 29 release_post027
- event 30 release_post028
- event 31 release_post029
- event 32 release_post030
- event 33 release_post031
- event 34 release_post032
- event 35 release_post033
- event 36 release_post034
- event 37 release_post035
- event 38 release_post036
- event 39 release_post037
- event 40 release_post038
- event 41 release_post039
- event 42 release_post040
- event 43 release_post041
- event 44 release_post042
- event 45 release_post043
- event 46 release_post044
- event 47 release_post045
- event 48 release_post046
- event 49 release_post047
- event 50 release_post048
- event 51 release_post049
- event 52 release_post050
- event 53 release_post051
- event 54 release_post052
- event 55 release_post053
- event 56 release_post054
- event 57 release_post055
- event 58 release_post056
- event 59 release_post057
- event 60 release_post058
- event 61 release_post059
- event 62 release_post060
- event 63 release_post061
- event 64 release_post062
- event 65 release_post063
- event 66 release_post064
- event 67 release_post065
- event 68 release_post066
- event 69 release_post067
- event 70 release_post068
- event 71 release_post069
- event 72 release_post070
- event 73 release_post071
- event 74 release_post072
- event 75 release_post073
- event 76 release_post074
- event 77 release_post075
- event 78 release_post076
- event 79 release_post077
- event 80 release_post078
- event 81 release_post079
- event 82 release_post080
- event 83 release_post081
- event 84 release_post082
- event 85 release_post083
- event 86 release_post084
- event 87 release_post085
- event 88 release_post086
- event 89 release_post087
- event 90 release_post088
- event 91 release_post089
- event 92 release_post090
- event 93 release_post091
- event 94 release_post092
- event 95 release_post093
- event 96 release_post094
- event 97 release_post095
- event 98 release_post096
- event 99 release_post097
- event 100 release_post098
- event 101 release_post099
- event 102 release_post100
- event 103 release_post101
- event 104 release_post102
- event 105 release_post103
- event 106 release_post104
- event 107 release_post105
- event 108 release_post106
- event 109 release_post107
- event 110 release_post108
- event 111 release_post109
- event 112 release_post110
- event 113 release_post111
- event 114 release_post112
- event 115 release_post113
- event 116 release_post114
- event 117 release_post115
- event 118 release_post116
- event 119 release_post117
- event 120 release_post118
- event 121 release_post119
- event 122 release_post120
- event 123 release_post123
- event 124 release_post126
- event 125 release_post129
- event 126 release_post132
- event 127 release_post135
- event 128 release_post138
- event 129 release_post141
- event 130 release_post144
- event 131 release_post147
- event 132 release_post150
- event 133 release_post153
- event 134 release_post156
- event 135 release_post159
- event 136 release_post162
- event 137 release_post165
- event 138 release_post168
- event 139 release_post171
- event 140 release_post174
- event 141 release_post177
- event 142 release_post180
- event 143 release_post183
- event 144 release_post186
- event 145 release_post189
- event 146 release_post192
- event 147 release_post195
- event 148 release_post198
- event 149 release_post201
- event 150 release_post204
- event 151 release_post207
- event 152 release_post210
- event 153 release_post213
- event 154 release_post216
- event 155 release_post219
- event 156 release_post222
- event 157 release_post225
- event 158 release_post228
- event 159 release_post231
- event 160 release_post234
- event 161 release_post237
- event 162 release_post240
- event 163 release_post243
- event 164 release_post246
- event 165 release_post249
- event 166 release_post252
- event 167 release_post255
- event 168 release_post258
- event 169 release_post261
- event 170 release_post264
- event 171 release_post267
- event 172 release_post270
- event 173 release_post273
- event 174 release_post276
- event 175 release_post279
- event 176 release_post282
- event 177 release_post285
- event 178 release_post288
- event 179 release_post291
- event 180 release_post294
- event 181 release_post297
- event 182 release_post300
- event 183 release_post303
- event 184 release_post306
- event 185 release_post309
- event 186 release_post312
- event 187 release_post315
- event 188 release_post318
- event 189 release_post321
- event 190 release_post324
- event 191 release_post327
- event 192 release_post330
- event 193 release_post333
- event 194 release_post336
- event 195 release_post339
- event 196 release_post342
- event 197 release_post345
- event 198 release_post348
- event 199 release_post351
- event 200 release_post354
- event 201 release_post357
- event 202 release_post360
- event 203 release_post363
- event 204 release_post366
- event 205 release_post369
- event 206 release_post372
- event 207 release_post375
- event 208 release_post378
- event 209 release_post381
- event 210 release_post384
- task jgfs_post_anl
- trigger ./jgfs_post_manager:release_postanl
- edit FHRGRP '000'
- edit FHRLST 'anl'
- edit HR 'anl'
- edit FHR 'anl'
- event 1 release_postanl
- task jgfs_post_f000
- trigger ./jgfs_post_manager:release_post000
- edit FHRGRP '001'
- edit FHRLST 'f000'
- edit FHR 'f000'
- edit HR '000'
- task jgfs_post_f001
- trigger ./jgfs_post_manager:release_post001
- edit FHRGRP '002'
- edit FHRLST 'f001'
- edit FHR 'f001'
- edit HR '001'
- task jgfs_post_f002
- trigger ./jgfs_post_manager:release_post002
- edit FHRGRP '003'
- edit FHRLST 'f002'
- edit FHR 'f002'
- edit HR '002'
- task jgfs_post_f003
- trigger ./jgfs_post_manager:release_post003
- edit FHRGRP '004'
- edit FHRLST 'f003'
- edit FHR 'f003'
- edit HR '003'
- task jgfs_post_f004
- trigger ./jgfs_post_manager:release_post004
- edit FHRGRP '005'
- edit FHRLST 'f004'
- edit FHR 'f004'
- edit HR '004'
- task jgfs_post_f005
- trigger ./jgfs_post_manager:release_post005
- edit FHRGRP '006'
- edit FHRLST 'f005'
- edit FHR 'f005'
- edit HR '005'
- task jgfs_post_f006
- trigger ./jgfs_post_manager:release_post006
- edit FHRGRP '007'
- edit FHRLST 'f006'
- edit FHR 'f006'
- edit HR '006'
- task jgfs_post_f007
- trigger ./jgfs_post_manager:release_post007
- edit FHRGRP '008'
- edit FHRLST 'f007'
- edit FHR 'f007'
- edit HR '007'
- task jgfs_post_f008
- trigger ./jgfs_post_manager:release_post008
- edit FHRGRP '009'
- edit FHRLST 'f008'
- edit FHR 'f008'
- edit HR '008'
- task jgfs_post_f009
- trigger ./jgfs_post_manager:release_post009
- edit FHRGRP '010'
- edit FHRLST 'f009'
- edit FHR 'f009'
- edit HR '009'
- task jgfs_post_f010
- trigger ./jgfs_post_manager:release_post010
- edit FHRGRP '011'
- edit FHRLST 'f010'
- edit FHR 'f010'
- edit HR '010'
- task jgfs_post_f011
- trigger ./jgfs_post_manager:release_post011
- edit FHRGRP '012'
- edit FHRLST 'f011'
- edit FHR 'f011'
- edit HR '011'
- task jgfs_post_f012
- trigger ./jgfs_post_manager:release_post012
- edit FHRGRP '013'
- edit FHRLST 'f012'
- edit FHR 'f012'
- edit HR '012'
- task jgfs_post_f013
- trigger ./jgfs_post_manager:release_post013
- edit FHRGRP '014'
- edit FHRLST 'f013'
- edit FHR 'f013'
- edit HR '013'
- task jgfs_post_f014
- trigger ./jgfs_post_manager:release_post014
- edit FHRGRP '015'
- edit FHRLST 'f014'
- edit FHR 'f014'
- edit HR '014'
- task jgfs_post_f015
- trigger ./jgfs_post_manager:release_post015
- edit FHRGRP '016'
- edit FHRLST 'f015'
- edit FHR 'f015'
- edit HR '015'
- task jgfs_post_f016
- trigger ./jgfs_post_manager:release_post016
- edit FHRGRP '017'
- edit FHRLST 'f016'
- edit FHR 'f016'
- edit HR '016'
- task jgfs_post_f017
- trigger ./jgfs_post_manager:release_post017
- edit FHRGRP '018'
- edit FHRLST 'f017'
- edit FHR 'f017'
- edit HR '017'
- task jgfs_post_f018
- trigger ./jgfs_post_manager:release_post018
- edit FHRGRP '019'
- edit FHRLST 'f018'
- edit FHR 'f018'
- edit HR '018'
- task jgfs_post_f019
- trigger ./jgfs_post_manager:release_post019
- edit FHRGRP '020'
- edit FHRLST 'f019'
- edit FHR 'f019'
- edit HR '019'
- task jgfs_post_f020
- trigger ./jgfs_post_manager:release_post020
- edit FHRGRP '021'
- edit FHRLST 'f020'
- edit FHR 'f020'
- edit HR '020'
- task jgfs_post_f021
- trigger ./jgfs_post_manager:release_post021
- edit FHRGRP '022'
- edit FHRLST 'f021'
- edit FHR 'f021'
- edit HR '021'
- task jgfs_post_f022
- trigger ./jgfs_post_manager:release_post022
- edit FHRGRP '023'
- edit FHRLST 'f022'
- edit FHR 'f022'
- edit HR '022'
- task jgfs_post_f023
- trigger ./jgfs_post_manager:release_post023
- edit FHRGRP '024'
- edit FHRLST 'f023'
- edit FHR 'f023'
- edit HR '023'
- task jgfs_post_f024
- trigger ./jgfs_post_manager:release_post024
- edit FHRGRP '025'
- edit FHRLST 'f024'
- edit FHR 'f024'
- edit HR '024'
- task jgfs_post_f025
- trigger ./jgfs_post_manager:release_post025
- edit FHRGRP '026'
- edit FHRLST 'f025'
- edit FHR 'f025'
- edit HR '025'
- task jgfs_post_f026
- trigger ./jgfs_post_manager:release_post026
- edit FHRGRP '027'
- edit FHRLST 'f026'
- edit FHR 'f026'
- edit HR '026'
- task jgfs_post_f027
- trigger ./jgfs_post_manager:release_post027
- edit FHRGRP '028'
- edit FHRLST 'f027'
- edit FHR 'f027'
- edit HR '027'
- task jgfs_post_f028
- trigger ./jgfs_post_manager:release_post028
- edit FHRGRP '029'
- edit FHRLST 'f028'
- edit FHR 'f028'
- edit HR '028'
- task jgfs_post_f029
- trigger ./jgfs_post_manager:release_post029
- edit FHRGRP '030'
- edit FHRLST 'f029'
- edit FHR 'f029'
- edit HR '029'
- task jgfs_post_f030
- trigger ./jgfs_post_manager:release_post030
- edit FHRGRP '031'
- edit FHRLST 'f030'
- edit FHR 'f030'
- edit HR '030'
- task jgfs_post_f031
- trigger ./jgfs_post_manager:release_post031
- edit FHRGRP '032'
- edit FHRLST 'f031'
- edit FHR 'f031'
- edit HR '031'
- task jgfs_post_f032
- trigger ./jgfs_post_manager:release_post032
- edit FHRGRP '033'
- edit FHRLST 'f032'
- edit FHR 'f032'
- edit HR '032'
- task jgfs_post_f033
- trigger ./jgfs_post_manager:release_post033
- edit FHRGRP '034'
- edit FHRLST 'f033'
- edit FHR 'f033'
- edit HR '033'
- task jgfs_post_f034
- trigger ./jgfs_post_manager:release_post034
- edit FHRGRP '035'
- edit FHRLST 'f034'
- edit FHR 'f034'
- edit HR '034'
- task jgfs_post_f035
- trigger ./jgfs_post_manager:release_post035
- edit FHRGRP '036'
- edit FHRLST 'f035'
- edit FHR 'f035'
- edit HR '035'
- task jgfs_post_f036
- trigger ./jgfs_post_manager:release_post036
- edit FHRGRP '037'
- edit FHRLST 'f036'
- edit FHR 'f036'
- edit HR '036'
- task jgfs_post_f037
- trigger ./jgfs_post_manager:release_post037
- edit FHRGRP '038'
- edit FHRLST 'f037'
- edit FHR 'f037'
- edit HR '037'
- task jgfs_post_f038
- trigger ./jgfs_post_manager:release_post038
- edit FHRGRP '039'
- edit FHRLST 'f038'
- edit FHR 'f038'
- edit HR '038'
- task jgfs_post_f039
- trigger ./jgfs_post_manager:release_post039
- edit FHRGRP '040'
- edit FHRLST 'f039'
- edit FHR 'f039'
- edit HR '039'
- task jgfs_post_f040
- trigger ./jgfs_post_manager:release_post040
- edit FHRGRP '041'
- edit FHRLST 'f040'
- edit FHR 'f040'
- edit HR '040'
- task jgfs_post_f041
- trigger ./jgfs_post_manager:release_post041
- edit FHRGRP '042'
- edit FHRLST 'f041'
- edit FHR 'f041'
- edit HR '041'
- task jgfs_post_f042
- trigger ./jgfs_post_manager:release_post042
- edit FHRGRP '043'
- edit FHRLST 'f042'
- edit FHR 'f042'
- edit HR '042'
- task jgfs_post_f043
- trigger ./jgfs_post_manager:release_post043
- edit FHRGRP '044'
- edit FHRLST 'f043'
- edit FHR 'f043'
- edit HR '043'
- task jgfs_post_f044
- trigger ./jgfs_post_manager:release_post044
- edit FHRGRP '045'
- edit FHRLST 'f044'
- edit FHR 'f044'
- edit HR '044'
- task jgfs_post_f045
- trigger ./jgfs_post_manager:release_post045
- edit FHRGRP '046'
- edit FHRLST 'f045'
- edit FHR 'f045'
- edit HR '045'
- task jgfs_post_f046
- trigger ./jgfs_post_manager:release_post046
- edit FHRGRP '047'
- edit FHRLST 'f046'
- edit FHR 'f046'
- edit HR '046'
- task jgfs_post_f047
- trigger ./jgfs_post_manager:release_post047
- edit FHRGRP '048'
- edit FHRLST 'f047'
- edit FHR 'f047'
- edit HR '047'
- task jgfs_post_f048
- trigger ./jgfs_post_manager:release_post048
- edit FHRGRP '049'
- edit FHRLST 'f048'
- edit FHR 'f048'
- edit HR '048'
- task jgfs_post_f049
- trigger ./jgfs_post_manager:release_post049
- edit FHRGRP '050'
- edit FHRLST 'f049'
- edit FHR 'f049'
- edit HR '049'
- task jgfs_post_f050
- trigger ./jgfs_post_manager:release_post050
- edit FHRGRP '051'
- edit FHRLST 'f050'
- edit FHR 'f050'
- edit HR '050'
- task jgfs_post_f051
- trigger ./jgfs_post_manager:release_post051
- edit FHRGRP '052'
- edit FHRLST 'f051'
- edit FHR 'f051'
- edit HR '051'
- task jgfs_post_f052
- trigger ./jgfs_post_manager:release_post052
- edit FHRGRP '053'
- edit FHRLST 'f052'
- edit FHR 'f052'
- edit HR '052'
- task jgfs_post_f053
- trigger ./jgfs_post_manager:release_post053
- edit FHRGRP '054'
- edit FHRLST 'f053'
- edit FHR 'f053'
- edit HR '053'
- task jgfs_post_f054
- trigger ./jgfs_post_manager:release_post054
- edit FHRGRP '055'
- edit FHRLST 'f054'
- edit FHR 'f054'
- edit HR '054'
- task jgfs_post_f055
- trigger ./jgfs_post_manager:release_post055
- edit FHRGRP '056'
- edit FHRLST 'f055'
- edit FHR 'f055'
- edit HR '055'
- task jgfs_post_f056
- trigger ./jgfs_post_manager:release_post056
- edit FHRGRP '057'
- edit FHRLST 'f056'
- edit FHR 'f056'
- edit HR '056'
- task jgfs_post_f057
- trigger ./jgfs_post_manager:release_post057
- edit FHRGRP '058'
- edit FHRLST 'f057'
- edit FHR 'f057'
- edit HR '057'
- task jgfs_post_f058
- trigger ./jgfs_post_manager:release_post058
- edit FHRGRP '059'
- edit FHRLST 'f058'
- edit FHR 'f058'
- edit HR '058'
- task jgfs_post_f059
- trigger ./jgfs_post_manager:release_post059
- edit FHRGRP '060'
- edit FHRLST 'f059'
- edit FHR 'f059'
- edit HR '059'
- task jgfs_post_f060
- trigger ./jgfs_post_manager:release_post060
- edit FHRGRP '061'
- edit FHRLST 'f060'
- edit FHR 'f060'
- edit HR '060'
- task jgfs_post_f061
- trigger ./jgfs_post_manager:release_post061
- edit FHRGRP '062'
- edit FHRLST 'f061'
- edit FHR 'f061'
- edit HR '061'
- task jgfs_post_f062
- trigger ./jgfs_post_manager:release_post062
- edit FHRGRP '063'
- edit FHRLST 'f062'
- edit FHR 'f062'
- edit HR '062'
- task jgfs_post_f063
- trigger ./jgfs_post_manager:release_post063
- edit FHRGRP '064'
- edit FHRLST 'f063'
- edit FHR 'f063'
- edit HR '063'
- task jgfs_post_f064
- trigger ./jgfs_post_manager:release_post064
- edit FHRGRP '065'
- edit FHRLST 'f064'
- edit FHR 'f064'
- edit HR '064'
- task jgfs_post_f065
- trigger ./jgfs_post_manager:release_post065
- edit FHRGRP '066'
- edit FHRLST 'f065'
- edit FHR 'f065'
- edit HR '065'
- task jgfs_post_f066
- trigger ./jgfs_post_manager:release_post066
- edit FHRGRP '067'
- edit FHRLST 'f066'
- edit FHR 'f066'
- edit HR '066'
- task jgfs_post_f067
- trigger ./jgfs_post_manager:release_post067
- edit FHRGRP '068'
- edit FHRLST 'f067'
- edit FHR 'f067'
- edit HR '067'
- task jgfs_post_f068
- trigger ./jgfs_post_manager:release_post068
- edit FHRGRP '069'
- edit FHRLST 'f068'
- edit FHR 'f068'
- edit HR '068'
- task jgfs_post_f069
- trigger ./jgfs_post_manager:release_post069
- edit FHRGRP '070'
- edit FHRLST 'f069'
- edit FHR 'f069'
- edit HR '069'
- task jgfs_post_f070
- trigger ./jgfs_post_manager:release_post070
- edit FHRGRP '071'
- edit FHRLST 'f070'
- edit FHR 'f070'
- edit HR '070'
- task jgfs_post_f071
- trigger ./jgfs_post_manager:release_post071
- edit FHRGRP '072'
- edit FHRLST 'f071'
- edit FHR 'f071'
- edit HR '071'
- task jgfs_post_f072
- trigger ./jgfs_post_manager:release_post072
- edit FHRGRP '073'
- edit FHRLST 'f072'
- edit FHR 'f072'
- edit HR '072'
- task jgfs_post_f073
- trigger ./jgfs_post_manager:release_post073
- edit FHRGRP '074'
- edit FHRLST 'f073'
- edit FHR 'f073'
- edit HR '073'
- task jgfs_post_f074
- trigger ./jgfs_post_manager:release_post074
- edit FHRGRP '075'
- edit FHRLST 'f074'
- edit FHR 'f074'
- edit HR '074'
- task jgfs_post_f075
- trigger ./jgfs_post_manager:release_post075
- edit FHRGRP '076'
- edit FHRLST 'f075'
- edit FHR 'f075'
- edit HR '075'
- task jgfs_post_f076
- trigger ./jgfs_post_manager:release_post076
- edit FHRGRP '077'
- edit FHRLST 'f076'
- edit FHR 'f076'
- edit HR '076'
- task jgfs_post_f077
- trigger ./jgfs_post_manager:release_post077
- edit FHRGRP '078'
- edit FHRLST 'f077'
- edit FHR 'f077'
- edit HR '077'
- task jgfs_post_f078
- trigger ./jgfs_post_manager:release_post078
- edit FHRGRP '079'
- edit FHRLST 'f078'
- edit FHR 'f078'
- edit HR '078'
- task jgfs_post_f079
- trigger ./jgfs_post_manager:release_post079
- edit FHRGRP '080'
- edit FHRLST 'f079'
- edit FHR 'f079'
- edit HR '079'
- task jgfs_post_f080
- trigger ./jgfs_post_manager:release_post080
- edit FHRGRP '081'
- edit FHRLST 'f080'
- edit FHR 'f080'
- edit HR '080'
- task jgfs_post_f081
- trigger ./jgfs_post_manager:release_post081
- edit FHRGRP '082'
- edit FHRLST 'f081'
- edit FHR 'f081'
- edit HR '081'
- task jgfs_post_f082
- trigger ./jgfs_post_manager:release_post082
- edit FHRGRP '083'
- edit FHRLST 'f082'
- edit FHR 'f082'
- edit HR '082'
- task jgfs_post_f083
- trigger ./jgfs_post_manager:release_post083
- edit FHRGRP '084'
- edit FHRLST 'f083'
- edit FHR 'f083'
- edit HR '083'
- task jgfs_post_f084
- trigger ./jgfs_post_manager:release_post084
- edit FHRGRP '085'
- edit FHRLST 'f084'
- edit FHR 'f084'
- edit HR '084'
- task jgfs_post_f085
- trigger ./jgfs_post_manager:release_post085
- edit FHRGRP '086'
- edit FHRLST 'f085'
- edit FHR 'f085'
- edit HR '085'
- task jgfs_post_f086
- trigger ./jgfs_post_manager:release_post086
- edit FHRGRP '087'
- edit FHRLST 'f086'
- edit FHR 'f086'
- edit HR '086'
- task jgfs_post_f087
- trigger ./jgfs_post_manager:release_post087
- edit FHRGRP '088'
- edit FHRLST 'f087'
- edit FHR 'f087'
- edit HR '087'
- task jgfs_post_f088
- trigger ./jgfs_post_manager:release_post088
- edit FHRGRP '089'
- edit FHRLST 'f088'
- edit FHR 'f088'
- edit HR '088'
- task jgfs_post_f089
- trigger ./jgfs_post_manager:release_post089
- edit FHRGRP '090'
- edit FHRLST 'f089'
- edit FHR 'f089'
- edit HR '089'
- task jgfs_post_f090
- trigger ./jgfs_post_manager:release_post090
- edit FHRGRP '091'
- edit FHRLST 'f090'
- edit FHR 'f090'
- edit HR '090'
- task jgfs_post_f091
- trigger ./jgfs_post_manager:release_post091
- edit FHRGRP '092'
- edit FHRLST 'f091'
- edit FHR 'f091'
- edit HR '091'
- task jgfs_post_f092
- trigger ./jgfs_post_manager:release_post092
- edit FHRGRP '093'
- edit FHRLST 'f092'
- edit FHR 'f092'
- edit HR '092'
- task jgfs_post_f093
- trigger ./jgfs_post_manager:release_post093
- edit FHRGRP '094'
- edit FHRLST 'f093'
- edit FHR 'f093'
- edit HR '093'
- task jgfs_post_f094
- trigger ./jgfs_post_manager:release_post094
- edit FHRGRP '095'
- edit FHRLST 'f094'
- edit FHR 'f094'
- edit HR '094'
- task jgfs_post_f095
- trigger ./jgfs_post_manager:release_post095
- edit FHRGRP '096'
- edit FHRLST 'f095'
- edit FHR 'f095'
- edit HR '095'
- task jgfs_post_f096
- trigger ./jgfs_post_manager:release_post096
- edit FHRGRP '097'
- edit FHRLST 'f096'
- edit FHR 'f096'
- edit HR '096'
- task jgfs_post_f097
- trigger ./jgfs_post_manager:release_post097
- edit FHRGRP '098'
- edit FHRLST 'f097'
- edit FHR 'f097'
- edit HR '097'
- task jgfs_post_f098
- trigger ./jgfs_post_manager:release_post098
- edit FHRGRP '099'
- edit FHRLST 'f098'
- edit FHR 'f098'
- edit HR '098'
- task jgfs_post_f099
- trigger ./jgfs_post_manager:release_post099
- edit FHRGRP '100'
- edit FHRLST 'f099'
- edit FHR 'f099'
- edit HR '099'
- task jgfs_post_f100
- trigger ./jgfs_post_manager:release_post100
- edit FHRGRP '101'
- edit FHRLST 'f100'
- edit FHR 'f100'
- edit HR '100'
- task jgfs_post_f101
- trigger ./jgfs_post_manager:release_post101
- edit FHRGRP '102'
- edit FHRLST 'f101'
- edit FHR 'f101'
- edit HR '101'
- task jgfs_post_f102
- trigger ./jgfs_post_manager:release_post102
- edit FHRGRP '103'
- edit FHRLST 'f102'
- edit FHR 'f102'
- edit HR '102'
- task jgfs_post_f103
- trigger ./jgfs_post_manager:release_post103
- edit FHRGRP '104'
- edit FHRLST 'f103'
- edit FHR 'f103'
- edit HR '103'
- task jgfs_post_f104
- trigger ./jgfs_post_manager:release_post104
- edit FHRGRP '105'
- edit FHRLST 'f104'
- edit FHR 'f104'
- edit HR '104'
- task jgfs_post_f105
- trigger ./jgfs_post_manager:release_post105
- edit FHRGRP '106'
- edit FHRLST 'f105'
- edit FHR 'f105'
- edit HR '105'
- task jgfs_post_f106
- trigger ./jgfs_post_manager:release_post106
- edit FHRGRP '107'
- edit FHRLST 'f106'
- edit FHR 'f106'
- edit HR '106'
- task jgfs_post_f107
- trigger ./jgfs_post_manager:release_post107
- edit FHRGRP '108'
- edit FHRLST 'f107'
- edit FHR 'f107'
- edit HR '107'
- task jgfs_post_f108
- trigger ./jgfs_post_manager:release_post108
- edit FHRGRP '109'
- edit FHRLST 'f108'
- edit FHR 'f108'
- edit HR '108'
- task jgfs_post_f109
- trigger ./jgfs_post_manager:release_post109
- edit FHRGRP '110'
- edit FHRLST 'f109'
- edit FHR 'f109'
- edit HR '109'
- task jgfs_post_f110
- trigger ./jgfs_post_manager:release_post110
- edit FHRGRP '111'
- edit FHRLST 'f110'
- edit FHR 'f110'
- edit HR '110'
- task jgfs_post_f111
- trigger ./jgfs_post_manager:release_post111
- edit FHRGRP '112'
- edit FHRLST 'f111'
- edit FHR 'f111'
- edit HR '111'
- task jgfs_post_f112
- trigger ./jgfs_post_manager:release_post112
- edit FHRGRP '113'
- edit FHRLST 'f112'
- edit FHR 'f112'
- edit HR '112'
- task jgfs_post_f113
- trigger ./jgfs_post_manager:release_post113
- edit FHRGRP '114'
- edit FHRLST 'f113'
- edit FHR 'f113'
- edit HR '113'
- task jgfs_post_f114
- trigger ./jgfs_post_manager:release_post114
- edit FHRGRP '115'
- edit FHRLST 'f114'
- edit FHR 'f114'
- edit HR '114'
- task jgfs_post_f115
- trigger ./jgfs_post_manager:release_post115
- edit FHRGRP '116'
- edit FHRLST 'f115'
- edit FHR 'f115'
- edit HR '115'
- task jgfs_post_f116
- trigger ./jgfs_post_manager:release_post116
- edit FHRGRP '117'
- edit FHRLST 'f116'
- edit FHR 'f116'
- edit HR '116'
- task jgfs_post_f117
- trigger ./jgfs_post_manager:release_post117
- edit FHRGRP '118'
- edit FHRLST 'f117'
- edit FHR 'f117'
- edit HR '117'
- task jgfs_post_f118
- trigger ./jgfs_post_manager:release_post118
- edit FHRGRP '119'
- edit FHRLST 'f118'
- edit FHR 'f118'
- edit HR '118'
- task jgfs_post_f119
- trigger ./jgfs_post_manager:release_post119
- edit FHRGRP '120'
- edit FHRLST 'f119'
- edit FHR 'f119'
- edit HR '119'
- task jgfs_post_f120
- trigger ./jgfs_post_manager:release_post120
- edit FHRGRP '121'
- edit FHRLST 'f120'
- edit FHR 'f120'
- edit HR '120'
- task jgfs_post_f123
- trigger ./jgfs_post_manager:release_post123
- edit FHRGRP '122'
- edit FHRLST 'f123'
- edit FHR 'f123'
- edit HR '123'
- task jgfs_post_f126
- trigger ./jgfs_post_manager:release_post126
- edit FHRGRP '123'
- edit FHRLST 'f126'
- edit FHR 'f126'
- edit HR '126'
- task jgfs_post_f129
- trigger ./jgfs_post_manager:release_post129
- edit FHRGRP '124'
- edit FHRLST 'f129'
- edit FHR 'f129'
- edit HR '129'
- task jgfs_post_f132
- trigger ./jgfs_post_manager:release_post132
- edit FHRGRP '125'
- edit FHRLST 'f132'
- edit FHR 'f132'
- edit HR '132'
- task jgfs_post_f135
- trigger ./jgfs_post_manager:release_post135
- edit FHRGRP '126'
- edit FHRLST 'f135'
- edit FHR 'f135'
- edit HR '135'
- task jgfs_post_f138
- trigger ./jgfs_post_manager:release_post138
- edit FHRGRP '127'
- edit FHRLST 'f138'
- edit FHR 'f138'
- edit HR '138'
- task jgfs_post_f141
- trigger ./jgfs_post_manager:release_post141
- edit FHRGRP '128'
- edit FHRLST 'f141'
- edit FHR 'f141'
- edit HR '141'
- task jgfs_post_f144
- trigger ./jgfs_post_manager:release_post144
- edit FHRGRP '129'
- edit FHRLST 'f144'
- edit FHR 'f144'
- edit HR '144'
- task jgfs_post_f147
- trigger ./jgfs_post_manager:release_post147
- edit FHRGRP '130'
- edit FHRLST 'f147'
- edit FHR 'f147'
- edit HR '147'
- task jgfs_post_f150
- trigger ./jgfs_post_manager:release_post150
- edit FHRGRP '131'
- edit FHRLST 'f150'
- edit FHR 'f150'
- edit HR '150'
- task jgfs_post_f153
- trigger ./jgfs_post_manager:release_post153
- edit FHRGRP '132'
- edit FHRLST 'f153'
- edit FHR 'f153'
- edit HR '153'
- task jgfs_post_f156
- trigger ./jgfs_post_manager:release_post156
- edit FHRGRP '133'
- edit FHRLST 'f156'
- edit FHR 'f156'
- edit HR '156'
- task jgfs_post_f159
- trigger ./jgfs_post_manager:release_post159
- edit FHRGRP '134'
- edit FHRLST 'f159'
- edit FHR 'f159'
- edit HR '159'
- task jgfs_post_f162
- trigger ./jgfs_post_manager:release_post162
- edit FHRGRP '135'
- edit FHRLST 'f162'
- edit FHR 'f162'
- edit HR '162'
- task jgfs_post_f165
- trigger ./jgfs_post_manager:release_post165
- edit FHRGRP '136'
- edit FHRLST 'f165'
- edit FHR 'f165'
- edit HR '165'
- task jgfs_post_f168
- trigger ./jgfs_post_manager:release_post168
- edit FHRGRP '137'
- edit FHRLST 'f168'
- edit FHR 'f168'
- edit HR '168'
- task jgfs_post_f171
- trigger ./jgfs_post_manager:release_post171
- edit FHRGRP '138'
- edit FHRLST 'f171'
- edit FHR 'f171'
- edit HR '171'
- task jgfs_post_f174
- trigger ./jgfs_post_manager:release_post174
- edit FHRGRP '139'
- edit FHRLST 'f174'
- edit FHR 'f174'
- edit HR '174'
- task jgfs_post_f177
- trigger ./jgfs_post_manager:release_post177
- edit FHRGRP '140'
- edit FHRLST 'f177'
- edit FHR 'f177'
- edit HR '177'
- task jgfs_post_f180
- trigger ./jgfs_post_manager:release_post180
- edit FHRGRP '141'
- edit FHRLST 'f180'
- edit FHR 'f180'
- edit HR '180'
- task jgfs_post_f183
- trigger ./jgfs_post_manager:release_post183
- edit FHRGRP '142'
- edit FHRLST 'f183'
- edit FHR 'f183'
- edit HR '183'
- task jgfs_post_f186
- trigger ./jgfs_post_manager:release_post186
- edit FHRGRP '143'
- edit FHRLST 'f186'
- edit FHR 'f186'
- edit HR '186'
- task jgfs_post_f189
- trigger ./jgfs_post_manager:release_post189
- edit FHRGRP '144'
- edit FHRLST 'f189'
- edit FHR 'f189'
- edit HR '189'
- task jgfs_post_f192
- trigger ./jgfs_post_manager:release_post192
- edit FHRGRP '145'
- edit FHRLST 'f192'
- edit FHR 'f192'
- edit HR '192'
- task jgfs_post_f195
- trigger ./jgfs_post_manager:release_post195
- edit FHRGRP '146'
- edit FHRLST 'f195'
- edit FHR 'f195'
- edit HR '195'
- task jgfs_post_f198
- trigger ./jgfs_post_manager:release_post198
- edit FHRGRP '147'
- edit FHRLST 'f198'
- edit FHR 'f198'
- edit HR '198'
- task jgfs_post_f201
- trigger ./jgfs_post_manager:release_post201
- edit FHRGRP '148'
- edit FHRLST 'f201'
- edit FHR 'f201'
- edit HR '201'
- task jgfs_post_f204
- trigger ./jgfs_post_manager:release_post204
- edit FHRGRP '149'
- edit FHRLST 'f204'
- edit FHR 'f204'
- edit HR '204'
- task jgfs_post_f207
- trigger ./jgfs_post_manager:release_post207
- edit FHRGRP '150'
- edit FHRLST 'f207'
- edit FHR 'f207'
- edit HR '207'
- task jgfs_post_f210
- trigger ./jgfs_post_manager:release_post210
- edit FHRGRP '151'
- edit FHRLST 'f210'
- edit FHR 'f210'
- edit HR '210'
- task jgfs_post_f213
- trigger ./jgfs_post_manager:release_post213
- edit FHRGRP '152'
- edit FHRLST 'f213'
- edit FHR 'f213'
- edit HR '213'
- task jgfs_post_f216
- trigger ./jgfs_post_manager:release_post216
- edit FHRGRP '153'
- edit FHRLST 'f216'
- edit FHR 'f216'
- edit HR '216'
- task jgfs_post_f219
- trigger ./jgfs_post_manager:release_post219
- edit FHRGRP '154'
- edit FHRLST 'f219'
- edit FHR 'f219'
- edit HR '219'
- task jgfs_post_f222
- trigger ./jgfs_post_manager:release_post222
- edit FHRGRP '155'
- edit FHRLST 'f222'
- edit FHR 'f222'
- edit HR '222'
- task jgfs_post_f225
- trigger ./jgfs_post_manager:release_post225
- edit FHRGRP '156'
- edit FHRLST 'f225'
- edit FHR 'f225'
- edit HR '225'
- task jgfs_post_f228
- trigger ./jgfs_post_manager:release_post228
- edit FHRGRP '157'
- edit FHRLST 'f228'
- edit FHR 'f228'
- edit HR '228'
- task jgfs_post_f231
- trigger ./jgfs_post_manager:release_post231
- edit FHRGRP '158'
- edit FHRLST 'f231'
- edit FHR 'f231'
- edit HR '231'
- task jgfs_post_f234
- trigger ./jgfs_post_manager:release_post234
- edit FHRGRP '159'
- edit FHRLST 'f234'
- edit FHR 'f234'
- edit HR '234'
- task jgfs_post_f237
- trigger ./jgfs_post_manager:release_post237
- edit FHRGRP '160'
- edit FHRLST 'f237'
- edit FHR 'f237'
- edit HR '237'
- task jgfs_post_f240
- trigger ./jgfs_post_manager:release_post240
- edit FHRGRP '161'
- edit FHRLST 'f240'
- edit FHR 'f240'
- edit HR '240'
- task jgfs_post_f243
- trigger ./jgfs_post_manager:release_post243
- edit FHRGRP '162'
- edit FHRLST 'f243'
- edit FHR 'f243'
- edit HR '243'
- task jgfs_post_f246
- trigger ./jgfs_post_manager:release_post246
- edit FHRGRP '163'
- edit FHRLST 'f246'
- edit FHR 'f246'
- edit HR '246'
- task jgfs_post_f249
- trigger ./jgfs_post_manager:release_post249
- edit FHRGRP '164'
- edit FHRLST 'f249'
- edit FHR 'f249'
- edit HR '249'
- task jgfs_post_f252
- trigger ./jgfs_post_manager:release_post252
- edit FHRGRP '165'
- edit FHRLST 'f252'
- edit FHR 'f252'
- edit HR '252'
- task jgfs_post_f255
- trigger ./jgfs_post_manager:release_post255
- edit FHRGRP '166'
- edit FHRLST 'f255'
- edit FHR 'f255'
- edit HR '255'
- task jgfs_post_f258
- trigger ./jgfs_post_manager:release_post258
- edit FHRGRP '167'
- edit FHRLST 'f258'
- edit FHR 'f258'
- edit HR '258'
- task jgfs_post_f261
- trigger ./jgfs_post_manager:release_post261
- edit FHRGRP '168'
- edit FHRLST 'f261'
- edit FHR 'f261'
- edit HR '261'
- task jgfs_post_f264
- trigger ./jgfs_post_manager:release_post264
- edit FHRGRP '169'
- edit FHRLST 'f264'
- edit FHR 'f264'
- edit HR '264'
- task jgfs_post_f267
- trigger ./jgfs_post_manager:release_post267
- edit FHRGRP '170'
- edit FHRLST 'f267'
- edit FHR 'f267'
- edit HR '267'
- task jgfs_post_f270
- trigger ./jgfs_post_manager:release_post270
- edit FHRGRP '171'
- edit FHRLST 'f270'
- edit FHR 'f270'
- edit HR '270'
- task jgfs_post_f273
- trigger ./jgfs_post_manager:release_post273
- edit FHRGRP '172'
- edit FHRLST 'f273'
- edit FHR 'f273'
- edit HR '273'
- task jgfs_post_f276
- trigger ./jgfs_post_manager:release_post276
- edit FHRGRP '173'
- edit FHRLST 'f276'
- edit FHR 'f276'
- edit HR '276'
- task jgfs_post_f279
- trigger ./jgfs_post_manager:release_post279
- edit FHRGRP '174'
- edit FHRLST 'f279'
- edit FHR 'f279'
- edit HR '279'
- task jgfs_post_f282
- trigger ./jgfs_post_manager:release_post282
- edit FHRGRP '175'
- edit FHRLST 'f282'
- edit FHR 'f282'
- edit HR '282'
- task jgfs_post_f285
- trigger ./jgfs_post_manager:release_post285
- edit FHRGRP '176'
- edit FHRLST 'f285'
- edit FHR 'f285'
- edit HR '285'
- task jgfs_post_f288
- trigger ./jgfs_post_manager:release_post288
- edit FHRGRP '177'
- edit FHRLST 'f288'
- edit FHR 'f288'
- edit HR '288'
- task jgfs_post_f291
- trigger ./jgfs_post_manager:release_post291
- edit FHRGRP '178'
- edit FHRLST 'f291'
- edit FHR 'f291'
- edit HR '291'
- task jgfs_post_f294
- trigger ./jgfs_post_manager:release_post294
- edit FHRGRP '179'
- edit FHRLST 'f294'
- edit FHR 'f294'
- edit HR '294'
- task jgfs_post_f297
- trigger ./jgfs_post_manager:release_post297
- edit FHRGRP '180'
- edit FHRLST 'f297'
- edit FHR 'f297'
- edit HR '297'
- task jgfs_post_f300
- trigger ./jgfs_post_manager:release_post300
- edit FHRGRP '181'
- edit FHRLST 'f300'
- edit FHR 'f300'
- edit HR '300'
- task jgfs_post_f303
- trigger ./jgfs_post_manager:release_post303
- edit FHRGRP '182'
- edit FHRLST 'f303'
- edit FHR 'f303'
- edit HR '303'
- task jgfs_post_f306
- trigger ./jgfs_post_manager:release_post306
- edit FHRGRP '183'
- edit FHRLST 'f306'
- edit FHR 'f306'
- edit HR '306'
- task jgfs_post_f309
- trigger ./jgfs_post_manager:release_post309
- edit FHRGRP '184'
- edit FHRLST 'f309'
- edit FHR 'f309'
- edit HR '309'
- task jgfs_post_f312
- trigger ./jgfs_post_manager:release_post312
- edit FHRGRP '185'
- edit FHRLST 'f312'
- edit FHR 'f312'
- edit HR '312'
- task jgfs_post_f315
- trigger ./jgfs_post_manager:release_post315
- edit FHRGRP '186'
- edit FHRLST 'f315'
- edit FHR 'f315'
- edit HR '315'
- task jgfs_post_f318
- trigger ./jgfs_post_manager:release_post318
- edit FHRGRP '187'
- edit FHRLST 'f318'
- edit FHR 'f318'
- edit HR '318'
- task jgfs_post_f321
- trigger ./jgfs_post_manager:release_post321
- edit FHRGRP '188'
- edit FHRLST 'f321'
- edit FHR 'f321'
- edit HR '321'
- task jgfs_post_f324
- trigger ./jgfs_post_manager:release_post324
- edit FHRGRP '189'
- edit FHRLST 'f324'
- edit FHR 'f324'
- edit HR '324'
- task jgfs_post_f327
- trigger ./jgfs_post_manager:release_post327
- edit FHRGRP '190'
- edit FHRLST 'f327'
- edit FHR 'f327'
- edit HR '327'
- task jgfs_post_f330
- trigger ./jgfs_post_manager:release_post330
- edit FHRGRP '191'
- edit FHRLST 'f330'
- edit FHR 'f330'
- edit HR '330'
- task jgfs_post_f333
- trigger ./jgfs_post_manager:release_post333
- edit FHRGRP '192'
- edit FHRLST 'f333'
- edit FHR 'f333'
- edit HR '333'
- task jgfs_post_f336
- trigger ./jgfs_post_manager:release_post336
- edit FHRGRP '193'
- edit FHRLST 'f336'
- edit FHR 'f336'
- edit HR '336'
- task jgfs_post_f339
- trigger ./jgfs_post_manager:release_post339
- edit FHRGRP '194'
- edit FHRLST 'f339'
- edit FHR 'f339'
- edit HR '339'
- task jgfs_post_f342
- trigger ./jgfs_post_manager:release_post342
- edit FHRGRP '195'
- edit FHRLST 'f342'
- edit FHR 'f342'
- edit HR '342'
- task jgfs_post_f345
- trigger ./jgfs_post_manager:release_post345
- edit FHRGRP '196'
- edit FHRLST 'f345'
- edit FHR 'f345'
- edit HR '345'
- task jgfs_post_f348
- trigger ./jgfs_post_manager:release_post348
- edit FHRGRP '197'
- edit FHRLST 'f348'
- edit FHR 'f348'
- edit HR '348'
- task jgfs_post_f351
- trigger ./jgfs_post_manager:release_post351
- edit FHRGRP '198'
- edit FHRLST 'f351'
- edit FHR 'f351'
- edit HR '351'
- task jgfs_post_f354
- trigger ./jgfs_post_manager:release_post354
- edit FHRGRP '199'
- edit FHRLST 'f354'
- edit FHR 'f354'
- edit HR '354'
- task jgfs_post_f357
- trigger ./jgfs_post_manager:release_post357
- edit FHRGRP '200'
- edit FHRLST 'f357'
- edit FHR 'f357'
- edit HR '357'
- task jgfs_post_f360
- trigger ./jgfs_post_manager:release_post360
- edit FHRGRP '201'
- edit FHRLST 'f360'
- edit FHR 'f360'
- edit HR '360'
- task jgfs_post_f363
- trigger ./jgfs_post_manager:release_post363
- edit FHRGRP '202'
- edit FHRLST 'f363'
- edit FHR 'f363'
- edit HR '363'
- task jgfs_post_f366
- trigger ./jgfs_post_manager:release_post366
- edit FHRGRP '203'
- edit FHRLST 'f366'
- edit FHR 'f366'
- edit HR '366'
- task jgfs_post_f369
- trigger ./jgfs_post_manager:release_post369
- edit FHRGRP '204'
- edit FHRLST 'f369'
- edit FHR 'f369'
- edit HR '369'
- task jgfs_post_f372
- trigger ./jgfs_post_manager:release_post372
- edit FHRGRP '205'
- edit FHRLST 'f372'
- edit FHR 'f372'
- edit HR '372'
- task jgfs_post_f375
- trigger ./jgfs_post_manager:release_post375
- edit FHRGRP '206'
- edit FHRLST 'f375'
- edit FHR 'f375'
- edit HR '375'
- task jgfs_post_f378
- trigger ./jgfs_post_manager:release_post378
- edit FHRGRP '207'
- edit FHRLST 'f378'
- edit FHR 'f378'
- edit HR '378'
- task jgfs_post_f381
- trigger ./jgfs_post_manager:release_post381
- edit FHRGRP '208'
- edit FHRLST 'f381'
- edit FHR 'f381'
- edit HR '381'
- task jgfs_post_f384
- trigger ./jgfs_post_manager:release_post384
- edit FHRGRP '209'
- edit FHRLST 'f384'
- edit FHR 'f384'
- edit HR '384'
- endfamily
- family post_processing
- task jgfs_wafs_gcip
- trigger ../post/jgfs_post_f003 == complete
- time 22:40
- family grib_wafs
- task jgfs_wafs_f00
- trigger ../../post/jgfs_post_f000 == complete and ../../post/jgfs_post_f120 == complete and ../grib2_wafs/jgfs_wafs_grib2 == complete
- edit FCSTHR '00'
- task jgfs_wafs_f06
- trigger ../../post/jgfs_post_f006 == complete and ./jgfs_wafs_f00 == complete
- edit FCSTHR '06'
- task jgfs_wafs_f12
- trigger ../../post/jgfs_post_f012 == complete and ./jgfs_wafs_f06 == complete
- edit FCSTHR '12'
- task jgfs_wafs_f18
- trigger ../../post/jgfs_post_f018 == complete and ./jgfs_wafs_f12 == complete
- edit FCSTHR '18'
- task jgfs_wafs_f24
- trigger ../../post/jgfs_post_f024 == complete and ./jgfs_wafs_f18 == complete
- edit FCSTHR '24'
- task jgfs_wafs_f30
- trigger ../../post/jgfs_post_f030 == complete and ./jgfs_wafs_f24 == complete
- edit FCSTHR '30'
- task jgfs_wafs_f36
- trigger ../../post/jgfs_post_f036 == complete and ./jgfs_wafs_f30 == complete
- edit FCSTHR '36'
- task jgfs_wafs_f42
- trigger ../../post/jgfs_post_f042 == complete and ./jgfs_wafs_f36 == complete
- edit FCSTHR '42'
- task jgfs_wafs_f48
- trigger ../../post/jgfs_post_f048 == complete and ./jgfs_wafs_f42 == complete
- edit FCSTHR '48'
- task jgfs_wafs_f54
- trigger ../../post/jgfs_post_f054 == complete and ./jgfs_wafs_f48 == complete
- edit FCSTHR '54'
- task jgfs_wafs_f60
- trigger ../../post/jgfs_post_f060 == complete and ./jgfs_wafs_f54 == complete
- edit FCSTHR '60'
- task jgfs_wafs_f66
- trigger ../../post/jgfs_post_f066 == complete and ./jgfs_wafs_f60 == complete
- edit FCSTHR '66'
- task jgfs_wafs_f72
- trigger ../../post/jgfs_post_f072 == complete and ./jgfs_wafs_f66 == complete
- edit FCSTHR '72'
- task jgfs_wafs_f78
- trigger ../../post/jgfs_post_f078 == complete and ./jgfs_wafs_f72 == complete
- edit FCSTHR '78'
- task jgfs_wafs_f84
- trigger ../../post/jgfs_post_f084 == complete and ./jgfs_wafs_f78 == complete
- edit FCSTHR '84'
- task jgfs_wafs_f90
- trigger ../../post/jgfs_post_f090 == complete and ./jgfs_wafs_f84 == complete
- edit FCSTHR '90'
- task jgfs_wafs_f96
- trigger ../../post/jgfs_post_f096 == complete and ./jgfs_wafs_f90 == complete
- edit FCSTHR '96'
- task jgfs_wafs_f102
- trigger ../../post/jgfs_post_f102 == complete and ./jgfs_wafs_f96 == complete
- edit FCSTHR '102'
- task jgfs_wafs_f108
- trigger ../../post/jgfs_post_f108 == complete and ./jgfs_wafs_f102 == complete
- edit FCSTHR '108'
- task jgfs_wafs_f114
- trigger ../../post/jgfs_post_f114 == complete and ./jgfs_wafs_f108 == complete
- edit FCSTHR '114'
- task jgfs_wafs_f120
- trigger ../../post/jgfs_post_f120 == complete and ./jgfs_wafs_f114 == complete
- edit FCSTHR '120'
- endfamily
- family bufr_sounding
- task jgfs_postsnd
- trigger ../../post/jgfs_post_manager:release_post000
- endfamily
- family bulletins
- task jgfs_fbwind
- trigger ../../post/jgfs_post_f006 == complete and ../../post/jgfs_post_f012 == complete and ../../post/jgfs_post_f024 == complete
- endfamily
- family grib2_wafs
- task jgfs_wafs_grib2
- trigger ../../post/jgfs_post_f000 == complete
- task jgfs_wafs_blending
- trigger ./jgfs_wafs_grib2 == complete
- time 22:40
- endfamily
- family awips_20km_1p0
- task jgfs_awips_f000
- trigger ../../post/jgfs_post_f000 == complete
- edit FHRGRP '000'
- edit FHRLST 'f000'
- edit FCSTHR '000'
- edit TRDRUN 'YES'
- task jgfs_awips_f003
- trigger ../../post/jgfs_post_f003 == complete
- edit FHRGRP '003'
- edit FHRLST 'f003'
- edit FCSTHR '003'
- edit TRDRUN 'NO'
- task jgfs_awips_f006
- trigger ../../post/jgfs_post_f006 == complete
- edit FHRGRP '006'
- edit FHRLST 'f006'
- edit FCSTHR '006'
- edit TRDRUN 'YES'
- task jgfs_awips_f009
- trigger ../../post/jgfs_post_f009 == complete
- edit FHRGRP '009'
- edit FHRLST 'f009'
- edit FCSTHR '009'
- edit TRDRUN 'NO'
- task jgfs_awips_f012
- trigger ../../post/jgfs_post_f012 == complete
- edit FHRGRP '012'
- edit FHRLST 'f012'
- edit FCSTHR '012'
- edit TRDRUN 'YES'
- task jgfs_awips_f015
- trigger ../../post/jgfs_post_f015 == complete
- edit FHRGRP '015'
- edit FHRLST 'f015'
- edit FCSTHR '015'
- edit TRDRUN 'NO'
- task jgfs_awips_f018
- trigger ../../post/jgfs_post_f018 == complete
- edit FHRGRP '018'
- edit FHRLST 'f018'
- edit FCSTHR '018'
- edit TRDRUN 'YES'
- task jgfs_awips_f021
- trigger ../../post/jgfs_post_f021 == complete
- edit FHRGRP '021'
- edit FHRLST 'f021'
- edit FCSTHR '021'
- edit TRDRUN 'NO'
- task jgfs_awips_f024
- trigger ../../post/jgfs_post_f024 == complete
- edit FHRGRP '024'
- edit FHRLST 'f024'
- edit FCSTHR '024'
- edit TRDRUN 'YES'
- task jgfs_awips_f027
- trigger ../../post/jgfs_post_f027 == complete
- edit FHRGRP '027'
- edit FHRLST 'f027'
- edit FCSTHR '027'
- edit TRDRUN 'NO'
- task jgfs_awips_f030
- trigger ../../post/jgfs_post_f030 == complete
- edit FHRGRP '030'
- edit FHRLST 'f030'
- edit FCSTHR '030'
- edit TRDRUN 'YES'
- task jgfs_awips_f033
- trigger ../../post/jgfs_post_f033 == complete
- edit FHRGRP '033'
- edit FHRLST 'f033'
- edit FCSTHR '033'
- edit TRDRUN 'NO'
- task jgfs_awips_f036
- trigger ../../post/jgfs_post_f036 == complete
- edit FHRGRP '036'
- edit FHRLST 'f036'
- edit FCSTHR '036'
- edit TRDRUN 'YES'
- task jgfs_awips_f039
- trigger ../../post/jgfs_post_f039 == complete
- edit FHRGRP '039'
- edit FHRLST 'f039'
- edit FCSTHR '039'
- edit TRDRUN 'NO'
- task jgfs_awips_f042
- trigger ../../post/jgfs_post_f042 == complete
- edit FHRGRP '042'
- edit FHRLST 'f042'
- edit FCSTHR '042'
- edit TRDRUN 'YES'
- task jgfs_awips_f045
- trigger ../../post/jgfs_post_f045 == complete
- edit FHRGRP '045'
- edit FHRLST 'f045'
- edit FCSTHR '045'
- edit TRDRUN 'NO'
- task jgfs_awips_f048
- trigger ../../post/jgfs_post_f048 == complete
- edit FHRGRP '048'
- edit FHRLST 'f048'
- edit FCSTHR '048'
- edit TRDRUN 'YES'
- task jgfs_awips_f051
- trigger ../../post/jgfs_post_f051 == complete
- edit FHRGRP '051'
- edit FHRLST 'f051'
- edit FCSTHR '051'
- edit TRDRUN 'NO'
- task jgfs_awips_f054
- trigger ../../post/jgfs_post_f054 == complete
- edit FHRGRP '054'
- edit FHRLST 'f054'
- edit FCSTHR '054'
- edit TRDRUN 'YES'
- task jgfs_awips_f057
- trigger ../../post/jgfs_post_f057 == complete
- edit FHRGRP '057'
- edit FHRLST 'f057'
- edit FCSTHR '057'
- edit TRDRUN 'NO'
- task jgfs_awips_f060
- trigger ../../post/jgfs_post_f060 == complete
- edit FHRGRP '060'
- edit FHRLST 'f060'
- edit FCSTHR '060'
- edit TRDRUN 'YES'
- task jgfs_awips_f063
- trigger ../../post/jgfs_post_f063 == complete
- edit FHRGRP '063'
- edit FHRLST 'f063'
- edit FCSTHR '063'
- edit TRDRUN 'NO'
- task jgfs_awips_f066
- trigger ../../post/jgfs_post_f066 == complete
- edit FHRGRP '066'
- edit FHRLST 'f066'
- edit FCSTHR '066'
- edit TRDRUN 'YES'
- task jgfs_awips_f069
- trigger ../../post/jgfs_post_f069 == complete
- edit FHRGRP '069'
- edit FHRLST 'f069'
- edit FCSTHR '069'
- edit TRDRUN 'NO'
- task jgfs_awips_f072
- trigger ../../post/jgfs_post_f072 == complete
- edit FHRGRP '072'
- edit FHRLST 'f072'
- edit FCSTHR '072'
- edit TRDRUN 'YES'
- task jgfs_awips_f075
- trigger ../../post/jgfs_post_f075 == complete
- edit FHRGRP '075'
- edit FHRLST 'f075'
- edit FCSTHR '075'
- edit TRDRUN 'NO'
- task jgfs_awips_f078
- trigger ../../post/jgfs_post_f078 == complete
- edit FHRGRP '078'
- edit FHRLST 'f078'
- edit FCSTHR '078'
- edit TRDRUN 'YES'
- task jgfs_awips_f081
- trigger ../../post/jgfs_post_f081 == complete
- edit FHRGRP '081'
- edit FHRLST 'f081'
- edit FCSTHR '081'
- edit TRDRUN 'NO'
- task jgfs_awips_f084
- trigger ../../post/jgfs_post_f084 == complete
- edit FHRGRP '084'
- edit FHRLST 'f084'
- edit FCSTHR '084'
- edit TRDRUN 'YES'
- task jgfs_awips_f090
- trigger ../../post/jgfs_post_f090 == complete
- edit FHRGRP '090'
- edit FHRLST 'f090'
- edit FCSTHR '090'
- edit TRDRUN 'YES'
- task jgfs_awips_f096
- trigger ../../post/jgfs_post_f096 == complete
- edit FHRGRP '096'
- edit FHRLST 'f096'
- edit FCSTHR '096'
- edit TRDRUN 'YES'
- task jgfs_awips_f102
- trigger ../../post/jgfs_post_f102 == complete
- edit FHRGRP '102'
- edit FHRLST 'f102'
- edit FCSTHR '102'
- edit TRDRUN 'YES'
- task jgfs_awips_f108
- trigger ../../post/jgfs_post_f108 == complete
- edit FHRGRP '108'
- edit FHRLST 'f108'
- edit FCSTHR '108'
- edit TRDRUN 'YES'
- task jgfs_awips_f114
- trigger ../../post/jgfs_post_f114 == complete
- edit FHRGRP '114'
- edit FHRLST 'f114'
- edit FCSTHR '114'
- edit TRDRUN 'YES'
- task jgfs_awips_f120
- trigger ../../post/jgfs_post_f120 == complete
- edit FHRGRP '120'
- edit FHRLST 'f120'
- edit FCSTHR '120'
- edit TRDRUN 'YES'
- task jgfs_awips_f126
- trigger ../../post/jgfs_post_f126 == complete
- edit FHRGRP '126'
- edit FHRLST 'f126'
- edit FCSTHR '126'
- edit TRDRUN 'YES'
- task jgfs_awips_f132
- trigger ../../post/jgfs_post_f132 == complete
- edit FHRGRP '132'
- edit FHRLST 'f132'
- edit FCSTHR '132'
- edit TRDRUN 'YES'
- task jgfs_awips_f138
- trigger ../../post/jgfs_post_f138 == complete
- edit FHRGRP '138'
- edit FHRLST 'f138'
- edit FCSTHR '138'
- edit TRDRUN 'YES'
- task jgfs_awips_f144
- trigger ../../post/jgfs_post_f144 == complete
- edit FHRGRP '144'
- edit FHRLST 'f144'
- edit FCSTHR '144'
- edit TRDRUN 'YES'
- task jgfs_awips_f150
- trigger ../../post/jgfs_post_f150 == complete
- edit FHRGRP '150'
- edit FHRLST 'f150'
- edit FCSTHR '150'
- edit TRDRUN 'YES'
- task jgfs_awips_f156
- trigger ../../post/jgfs_post_f156 == complete
- edit FHRGRP '156'
- edit FHRLST 'f156'
- edit FCSTHR '156'
- edit TRDRUN 'YES'
- task jgfs_awips_f162
- trigger ../../post/jgfs_post_f162 == complete
- edit FHRGRP '162'
- edit FHRLST 'f162'
- edit FCSTHR '162'
- edit TRDRUN 'YES'
- task jgfs_awips_f168
- trigger ../../post/jgfs_post_f168 == complete
- edit FHRGRP '168'
- edit FHRLST 'f168'
- edit FCSTHR '168'
- edit TRDRUN 'YES'
- task jgfs_awips_f174
- trigger ../../post/jgfs_post_f174 == complete
- edit FHRGRP '174'
- edit FHRLST 'f174'
- edit FCSTHR '174'
- edit TRDRUN 'YES'
- task jgfs_awips_f180
- trigger ../../post/jgfs_post_f180 == complete
- edit FHRGRP '180'
- edit FHRLST 'f180'
- edit FCSTHR '180'
- edit TRDRUN 'YES'
- task jgfs_awips_f186
- trigger ../../post/jgfs_post_f186 == complete
- edit FHRGRP '186'
- edit FHRLST 'f186'
- edit FCSTHR '186'
- edit TRDRUN 'YES'
- task jgfs_awips_f192
- trigger ../../post/jgfs_post_f192 == complete
- edit FHRGRP '192'
- edit FHRLST 'f192'
- edit FCSTHR '192'
- edit TRDRUN 'YES'
- task jgfs_awips_f198
- trigger ../../post/jgfs_post_f198 == complete
- edit FHRGRP '198'
- edit FHRLST 'f198'
- edit FCSTHR '198'
- edit TRDRUN 'YES'
- task jgfs_awips_f204
- trigger ../../post/jgfs_post_f204 == complete
- edit FHRGRP '204'
- edit FHRLST 'f204'
- edit FCSTHR '204'
- edit TRDRUN 'YES'
- task jgfs_awips_f210
- trigger ../../post/jgfs_post_f210 == complete
- edit FHRGRP '210'
- edit FHRLST 'f210'
- edit FCSTHR '210'
- edit TRDRUN 'YES'
- task jgfs_awips_f216
- trigger ../../post/jgfs_post_f216 == complete
- edit FHRGRP '216'
- edit FHRLST 'f216'
- edit FCSTHR '216'
- edit TRDRUN 'YES'
- task jgfs_awips_f222
- trigger ../../post/jgfs_post_f222 == complete
- edit FHRGRP '222'
- edit FHRLST 'f222'
- edit FCSTHR '222'
- edit TRDRUN 'YES'
- task jgfs_awips_f228
- trigger ../../post/jgfs_post_f228 == complete
- edit FHRGRP '228'
- edit FHRLST 'f228'
- edit FCSTHR '228'
- edit TRDRUN 'YES'
- task jgfs_awips_f234
- trigger ../../post/jgfs_post_f234 == complete
- edit FHRGRP '234'
- edit FHRLST 'f234'
- edit FCSTHR '234'
- edit TRDRUN 'YES'
- task jgfs_awips_f240
- trigger ../../post/jgfs_post_f240 == complete
- edit FHRGRP '240'
- edit FHRLST 'f240'
- edit FCSTHR '240'
- edit TRDRUN 'YES'
- endfamily
- family awips_g2
- task jgfs_awips_g2_f000
- trigger ../../post/jgfs_post_f000 == complete
- edit FHRGRP '000'
- edit FHRLST 'f000'
- edit FCSTHR '000'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f006
- trigger ../../post/jgfs_post_f006 == complete
- edit FHRGRP '006'
- edit FHRLST 'f006'
- edit FCSTHR '006'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f012
- trigger ../../post/jgfs_post_f012 == complete
- edit FHRGRP '012'
- edit FHRLST 'f012'
- edit FCSTHR '012'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f018
- trigger ../../post/jgfs_post_f018 == complete
- edit FHRGRP '018'
- edit FHRLST 'f018'
- edit FCSTHR '018'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f024
- trigger ../../post/jgfs_post_f024 == complete
- edit FHRGRP '024'
- edit FHRLST 'f024'
- edit FCSTHR '024'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f030
- trigger ../../post/jgfs_post_f030 == complete
- edit FHRGRP '030'
- edit FHRLST 'f030'
- edit FCSTHR '030'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f036
- trigger ../../post/jgfs_post_f036 == complete
- edit FHRGRP '036'
- edit FHRLST 'f036'
- edit FCSTHR '036'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f042
- trigger ../../post/jgfs_post_f042 == complete
- edit FHRGRP '042'
- edit FHRLST 'f042'
- edit FCSTHR '042'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f048
- trigger ../../post/jgfs_post_f048 == complete
- edit FHRGRP '048'
- edit FHRLST 'f048'
- edit FCSTHR '048'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f054
- trigger ../../post/jgfs_post_f054 == complete
- edit FHRGRP '054'
- edit FHRLST 'f054'
- edit FCSTHR '054'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f060
- trigger ../../post/jgfs_post_f060 == complete
- edit FHRGRP '060'
- edit FHRLST 'f060'
- edit FCSTHR '060'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f066
- trigger ../../post/jgfs_post_f066 == complete
- edit FHRGRP '066'
- edit FHRLST 'f066'
- edit FCSTHR '066'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f072
- trigger ../../post/jgfs_post_f072 == complete
- edit FHRGRP '072'
- edit FHRLST 'f072'
- edit FCSTHR '072'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f078
- trigger ../../post/jgfs_post_f078 == complete
- edit FHRGRP '078'
- edit FHRLST 'f078'
- edit FCSTHR '078'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f084
- trigger ../../post/jgfs_post_f084 == complete
- edit FHRGRP '084'
- edit FHRLST 'f084'
- edit FCSTHR '084'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f090
- trigger ../../post/jgfs_post_f090 == complete
- edit FHRGRP '090'
- edit FHRLST 'f090'
- edit FCSTHR '090'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f096
- trigger ../../post/jgfs_post_f096 == complete
- edit FHRGRP '096'
- edit FHRLST 'f096'
- edit FCSTHR '096'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f102
- trigger ../../post/jgfs_post_f102 == complete
- edit FHRGRP '102'
- edit FHRLST 'f102'
- edit FCSTHR '102'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f108
- trigger ../../post/jgfs_post_f108 == complete
- edit FHRGRP '108'
- edit FHRLST 'f108'
- edit FCSTHR '108'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f114
- trigger ../../post/jgfs_post_f114 == complete
- edit FHRGRP '114'
- edit FHRLST 'f114'
- edit FCSTHR '114'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f120
- trigger ../../post/jgfs_post_f120 == complete
- edit FHRGRP '120'
- edit FHRLST 'f120'
- edit FCSTHR '120'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f126
- trigger ../../post/jgfs_post_f126 == complete
- edit FHRGRP '126'
- edit FHRLST 'f126'
- edit FCSTHR '126'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f132
- trigger ../../post/jgfs_post_f132 == complete
- edit FHRGRP '132'
- edit FHRLST 'f132'
- edit FCSTHR '132'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f138
- trigger ../../post/jgfs_post_f138 == complete
- edit FHRGRP '138'
- edit FHRLST 'f138'
- edit FCSTHR '138'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f144
- trigger ../../post/jgfs_post_f144 == complete
- edit FHRGRP '144'
- edit FHRLST 'f144'
- edit FCSTHR '144'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f150
- trigger ../../post/jgfs_post_f150 == complete
- edit FHRGRP '150'
- edit FHRLST 'f150'
- edit FCSTHR '150'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f156
- trigger ../../post/jgfs_post_f156 == complete
- edit FHRGRP '156'
- edit FHRLST 'f156'
- edit FCSTHR '156'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f162
- trigger ../../post/jgfs_post_f162 == complete
- edit FHRGRP '162'
- edit FHRLST 'f162'
- edit FCSTHR '162'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f168
- trigger ../../post/jgfs_post_f168 == complete
- edit FHRGRP '168'
- edit FHRLST 'f168'
- edit FCSTHR '168'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f174
- trigger ../../post/jgfs_post_f174 == complete
- edit FHRGRP '174'
- edit FHRLST 'f174'
- edit FCSTHR '174'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f180
- trigger ../../post/jgfs_post_f180 == complete
- edit FHRGRP '180'
- edit FHRLST 'f180'
- edit FCSTHR '180'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f186
- trigger ../../post/jgfs_post_f186 == complete
- edit FHRGRP '186'
- edit FHRLST 'f186'
- edit FCSTHR '186'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f192
- trigger ../../post/jgfs_post_f192 == complete
- edit FHRGRP '192'
- edit FHRLST 'f192'
- edit FCSTHR '192'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f198
- trigger ../../post/jgfs_post_f198 == complete
- edit FHRGRP '198'
- edit FHRLST 'f198'
- edit FCSTHR '198'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f204
- trigger ../../post/jgfs_post_f204 == complete
- edit FHRGRP '204'
- edit FHRLST 'f204'
- edit FCSTHR '204'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f210
- trigger ../../post/jgfs_post_f210 == complete
- edit FHRGRP '210'
- edit FHRLST 'f210'
- edit FCSTHR '210'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f216
- trigger ../../post/jgfs_post_f216 == complete
- edit FHRGRP '216'
- edit FHRLST 'f216'
- edit FCSTHR '216'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f222
- trigger ../../post/jgfs_post_f222 == complete
- edit FHRGRP '222'
- edit FHRLST 'f222'
- edit FCSTHR '222'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f228
- trigger ../../post/jgfs_post_f228 == complete
- edit FHRGRP '228'
- edit FHRLST 'f228'
- edit FCSTHR '228'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f234
- trigger ../../post/jgfs_post_f234 == complete
- edit FHRGRP '234'
- edit FHRLST 'f234'
- edit FCSTHR '234'
- edit TRDRUN 'YES'
- task jgfs_awips_g2_f240
- trigger ../../post/jgfs_post_f240 == complete
- edit FHRGRP '240'
- edit FHRLST 'f240'
- edit FCSTHR '240'
- edit TRDRUN 'YES'
- endfamily
- endfamily
- family mos
- edit ECF_FILES '/ecf/ecfnets/scripts/gfs/mos'
- edit PROJ 'GFS-%PROJENVIR%'
- edit COM '/gpfs/hps/nco/ops/com'
- edit QUEUESERV 'prod_transfer'
- edit MODULES 'module load cfp-intel-sandybridge/1.1.0 grib_util gempak/6.32.0'
- edit QUEUE 'prod'
- family prep
- task jgfsmos_stn_prep
- trigger /prod18/gfs/post/jgfs_post_f096 == complete
- edit NTASK '3'
- edit PTILE '3'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_ext_stn_prep
- trigger /prod18/gfs/post == complete
- edit NTASK '2'
- edit PTILE '2'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- endfamily
- family forecast
- task jgfsmos_stn_fcst
- trigger ../prep/jgfsmos_stn_prep == complete
- edit NTASK '5'
- edit PTILE '5'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- endfamily
- family prdgen
- task jgfsmos_stn_prdgen
- trigger ../forecast/jgfsmos_stn_fcst == complete
- edit NTASK '1'
- edit PTILE '1'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- task jgfsmos_ext_stn_prdgen
- trigger jgfsmos_stn_prdgen == complete
- edit NTASK '1'
- edit PTILE '1'
- edit OMP_NUM_THREADS '1'
- edit NODES '1'
- endfamily
- family gempak
- task jgfs_gempak_mdl
- trigger ../prdgen == complete
- endfamily
- endfamily
- family gempak
- task jgfs_gempak_ncdc_upapgif
- trigger ./jgfs_gempak == active or ./jgfs_gempak == complete
- task jgfs_gempak
- trigger ../jgfs_analysis eq complete
- task jgfs_gempak_meta
- trigger ../jgfs_analysis == complete
- task jgfs_pgrb2_spec_gempak
- trigger ./jgfs_npoess_pgrb2_0p5deg == complete
- task jgfs_npoess_pgrb2_0p5deg
- trigger ../post/jgfs_post_anl eq active or ../post/jgfs_post_anl == complete
- endfamily
- endfamily
-
diff --git a/ecflow/ecf/defs/prod00.def b/ecflow/ecf/defs/prod00.def
new file mode 100644
index 0000000000..c791b5dfed
--- /dev/null
+++ b/ecflow/ecf/defs/prod00.def
@@ -0,0 +1,2642 @@
+extern /prod18/gdas/jgdas_forecast
+extern /prod18/gdas/atmos/post
+extern /prod18/gdas/enkf/post
+#### ecen
+extern /prod18/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf
+
+suite prod00
+ repeat day 1
+ edit ECF_TRIES '1'
+ edit CYC '00'
+ edit ENVIR 'prod'
+ edit PROJ 'OPS'
+ edit E 'j'
+ edit QUEUE 'prod'
+ edit QUEUESHARED 'dev_shared'
+ edit QUEUESERV 'dev_transfer'
+ edit PROJENVIR 'OPS'
+ edit MACHINE_SITE 'production'
+
+ family gfs
+ edit CYC '00'
+ edit ECF_FILES '/ecf/ecfnets/scripts/gfs_FV3'
+ edit PROJ 'GFS-OPS'
+ edit NET 'gfs'
+ edit RUN 'gfs'
+ edit COM '/gpfs/dell1/nco/ops/com'
+ edit QUEUESHARED 'prod_shared'
+ edit QUEUESERV 'prod_transfer'
+ edit QUEUE 'prod'
+ family atmos
+ family obsproc
+ family dump
+ task jgfs_atmos_tropcy_qc_reloc
+ event 1 jtwc_bull_email
+ time 02:41
+ task jgfs_atmos_dump
+ event 1 release_sfcprep
+ time 02:47
+ task jgfs_atmos_dump_post
+ trigger jgfs_atmos_dump == complete
+ event 1 release_gfs00_dump_alert
+ task jgfs_atmos_dump_alert
+ trigger jgfs_atmos_dump_post:release_gfs00_dump_alert
+ endfamily
+ family prep
+ task jgfs_atmos_emcsfc_sfc_prep
+ trigger ../dump/jgfs_atmos_dump:release_sfcprep
+ task jgfs_atmos_prep
+ trigger ../dump/jgfs_atmos_dump == complete and ../dump/jgfs_atmos_tropcy_qc_reloc == complete
+ task jgfs_atmos_prep_post
+ trigger ./jgfs_atmos_prep == complete and ../../analysis/jgfs_atmos_analysis == complete
+ endfamily
+ endfamily
+ family analysis
+ task jgfs_atmos_analysis
+ trigger ../obsproc/prep/jgfs_atmos_prep == complete and ../obsproc/prep/jgfs_atmos_emcsfc_sfc_prep == complete
+ event 1 release_fcst
+ task jgfs_atmos_analysis_calc
+ trigger ./jgfs_atmos_analysis == complete
+ endfamily
+ family post
+ task jgfs_atmos_post_manager
+ trigger ../analysis/jgfs_atmos_analysis == complete
+ event 1 release_postanl
+ event 2 release_post000
+ event 3 release_post001
+ event 4 release_post002
+ event 5 release_post003
+ event 6 release_post004
+ event 7 release_post005
+ event 8 release_post006
+ event 9 release_post007
+ event 10 release_post008
+ event 11 release_post009
+ event 12 release_post010
+ event 13 release_post011
+ event 14 release_post012
+ event 15 release_post013
+ event 16 release_post014
+ event 17 release_post015
+ event 18 release_post016
+ event 19 release_post017
+ event 20 release_post018
+ event 21 release_post019
+ event 22 release_post020
+ event 23 release_post021
+ event 24 release_post022
+ event 25 release_post023
+ event 26 release_post024
+ event 27 release_post025
+ event 28 release_post026
+ event 29 release_post027
+ event 30 release_post028
+ event 31 release_post029
+ event 32 release_post030
+ event 33 release_post031
+ event 34 release_post032
+ event 35 release_post033
+ event 36 release_post034
+ event 37 release_post035
+ event 38 release_post036
+ event 39 release_post037
+ event 40 release_post038
+ event 41 release_post039
+ event 42 release_post040
+ event 43 release_post041
+ event 44 release_post042
+ event 45 release_post043
+ event 46 release_post044
+ event 47 release_post045
+ event 48 release_post046
+ event 49 release_post047
+ event 50 release_post048
+ event 51 release_post049
+ event 52 release_post050
+ event 53 release_post051
+ event 54 release_post052
+ event 55 release_post053
+ event 56 release_post054
+ event 57 release_post055
+ event 58 release_post056
+ event 59 release_post057
+ event 60 release_post058
+ event 61 release_post059
+ event 62 release_post060
+ event 63 release_post061
+ event 64 release_post062
+ event 65 release_post063
+ event 66 release_post064
+ event 67 release_post065
+ event 68 release_post066
+ event 69 release_post067
+ event 70 release_post068
+ event 71 release_post069
+ event 72 release_post070
+ event 73 release_post071
+ event 74 release_post072
+ event 75 release_post073
+ event 76 release_post074
+ event 77 release_post075
+ event 78 release_post076
+ event 79 release_post077
+ event 80 release_post078
+ event 81 release_post079
+ event 82 release_post080
+ event 83 release_post081
+ event 84 release_post082
+ event 85 release_post083
+ event 86 release_post084
+ event 87 release_post085
+ event 88 release_post086
+ event 89 release_post087
+ event 90 release_post088
+ event 91 release_post089
+ event 92 release_post090
+ event 93 release_post091
+ event 94 release_post092
+ event 95 release_post093
+ event 96 release_post094
+ event 97 release_post095
+ event 98 release_post096
+ event 99 release_post097
+ event 100 release_post098
+ event 101 release_post099
+ event 102 release_post100
+ event 103 release_post101
+ event 104 release_post102
+ event 105 release_post103
+ event 106 release_post104
+ event 107 release_post105
+ event 108 release_post106
+ event 109 release_post107
+ event 110 release_post108
+ event 111 release_post109
+ event 112 release_post110
+ event 113 release_post111
+ event 114 release_post112
+ event 115 release_post113
+ event 116 release_post114
+ event 117 release_post115
+ event 118 release_post116
+ event 119 release_post117
+ event 120 release_post118
+ event 121 release_post119
+ event 122 release_post120
+ event 123 release_post123
+ event 124 release_post126
+ event 125 release_post129
+ event 126 release_post132
+ event 127 release_post135
+ event 128 release_post138
+ event 129 release_post141
+ event 130 release_post144
+ event 131 release_post147
+ event 132 release_post150
+ event 133 release_post153
+ event 134 release_post156
+ event 135 release_post159
+ event 136 release_post162
+ event 137 release_post165
+ event 138 release_post168
+ event 139 release_post171
+ event 140 release_post174
+ event 141 release_post177
+ event 142 release_post180
+ event 143 release_post183
+ event 144 release_post186
+ event 145 release_post189
+ event 146 release_post192
+ event 147 release_post195
+ event 148 release_post198
+ event 149 release_post201
+ event 150 release_post204
+ event 151 release_post207
+ event 152 release_post210
+ event 153 release_post213
+ event 154 release_post216
+ event 155 release_post219
+ event 156 release_post222
+ event 157 release_post225
+ event 158 release_post228
+ event 159 release_post231
+ event 160 release_post234
+ event 161 release_post237
+ event 162 release_post240
+ event 163 release_post243
+ event 164 release_post246
+ event 165 release_post249
+ event 166 release_post252
+ event 167 release_post255
+ event 168 release_post258
+ event 169 release_post261
+ event 170 release_post264
+ event 171 release_post267
+ event 172 release_post270
+ event 173 release_post273
+ event 174 release_post276
+ event 175 release_post279
+ event 176 release_post282
+ event 177 release_post285
+ event 178 release_post288
+ event 179 release_post291
+ event 180 release_post294
+ event 181 release_post297
+ event 182 release_post300
+ event 183 release_post303
+ event 184 release_post306
+ event 185 release_post309
+ event 186 release_post312
+ event 187 release_post315
+ event 188 release_post318
+ event 189 release_post321
+ event 190 release_post324
+ event 191 release_post327
+ event 192 release_post330
+ event 193 release_post333
+ event 194 release_post336
+ event 195 release_post339
+ event 196 release_post342
+ event 197 release_post345
+ event 198 release_post348
+ event 199 release_post351
+ event 200 release_post354
+ event 201 release_post357
+ event 202 release_post360
+ event 203 release_post363
+ event 204 release_post366
+ event 205 release_post369
+ event 206 release_post372
+ event 207 release_post375
+ event 208 release_post378
+ event 209 release_post381
+ event 210 release_post384
+ task jgfs_atmos_post_anl
+ trigger ./jgfs_atmos_post_manager:release_postanl
+ edit FHRGRP '000'
+ edit FHRLST 'anl'
+ edit HR 'anl'
+ edit FHR 'anl'
+ task jgfs_atmos_post_f000
+ trigger ./jgfs_atmos_post_manager:release_post000
+ edit FHRGRP '001'
+ edit FHRLST 'f000'
+ edit FHR 'f000'
+ edit HR '000'
+ task jgfs_atmos_post_f001
+ trigger ./jgfs_atmos_post_manager:release_post001
+ edit FHRGRP '002'
+ edit FHRLST 'f001'
+ edit FHR 'f001'
+ edit HR '001'
+ task jgfs_atmos_post_f002
+ trigger ./jgfs_atmos_post_manager:release_post002
+ edit FHRGRP '003'
+ edit FHRLST 'f002'
+ edit FHR 'f002'
+ edit HR '002'
+ task jgfs_atmos_post_f003
+ trigger ./jgfs_atmos_post_manager:release_post003
+ edit FHRGRP '004'
+ edit FHRLST 'f003'
+ edit FHR 'f003'
+ edit HR '003'
+ task jgfs_atmos_post_f004
+ trigger ./jgfs_atmos_post_manager:release_post004
+ edit FHRGRP '005'
+ edit FHRLST 'f004'
+ edit FHR 'f004'
+ edit HR '004'
+ task jgfs_atmos_post_f005
+ trigger ./jgfs_atmos_post_manager:release_post005
+ edit FHRGRP '006'
+ edit FHRLST 'f005'
+ edit FHR 'f005'
+ edit HR '005'
+ task jgfs_atmos_post_f006
+ trigger ./jgfs_atmos_post_manager:release_post006
+ edit FHRGRP '007'
+ edit FHRLST 'f006'
+ edit FHR 'f006'
+ edit HR '006'
+ task jgfs_atmos_post_f007
+ trigger ./jgfs_atmos_post_manager:release_post007
+ edit FHRGRP '008'
+ edit FHRLST 'f007'
+ edit FHR 'f007'
+ edit HR '007'
+ task jgfs_atmos_post_f008
+ trigger ./jgfs_atmos_post_manager:release_post008
+ edit FHRGRP '009'
+ edit FHRLST 'f008'
+ edit FHR 'f008'
+ edit HR '008'
+ task jgfs_atmos_post_f009
+ trigger ./jgfs_atmos_post_manager:release_post009
+ edit FHRGRP '010'
+ edit FHRLST 'f009'
+ edit FHR 'f009'
+ edit HR '009'
+ task jgfs_atmos_post_f010
+ trigger ./jgfs_atmos_post_manager:release_post010
+ edit FHRGRP '011'
+ edit FHRLST 'f010'
+ edit FHR 'f010'
+ edit HR '010'
+ task jgfs_atmos_post_f011
+ trigger ./jgfs_atmos_post_manager:release_post011
+ edit FHRGRP '012'
+ edit FHRLST 'f011'
+ edit FHR 'f011'
+ edit HR '011'
+ task jgfs_atmos_post_f012
+ trigger ./jgfs_atmos_post_manager:release_post012
+ edit FHRGRP '013'
+ edit FHRLST 'f012'
+ edit FHR 'f012'
+ edit HR '012'
+ task jgfs_atmos_post_f013
+ trigger ./jgfs_atmos_post_manager:release_post013
+ edit FHRGRP '014'
+ edit FHRLST 'f013'
+ edit FHR 'f013'
+ edit HR '013'
+ task jgfs_atmos_post_f014
+ trigger ./jgfs_atmos_post_manager:release_post014
+ edit FHRGRP '015'
+ edit FHRLST 'f014'
+ edit FHR 'f014'
+ edit HR '014'
+ task jgfs_atmos_post_f015
+ trigger ./jgfs_atmos_post_manager:release_post015
+ edit FHRGRP '016'
+ edit FHRLST 'f015'
+ edit FHR 'f015'
+ edit HR '015'
+ task jgfs_atmos_post_f016
+ trigger ./jgfs_atmos_post_manager:release_post016
+ edit FHRGRP '017'
+ edit FHRLST 'f016'
+ edit FHR 'f016'
+ edit HR '016'
+ task jgfs_atmos_post_f017
+ trigger ./jgfs_atmos_post_manager:release_post017
+ edit FHRGRP '018'
+ edit FHRLST 'f017'
+ edit FHR 'f017'
+ edit HR '017'
+ task jgfs_atmos_post_f018
+ trigger ./jgfs_atmos_post_manager:release_post018
+ edit FHRGRP '019'
+ edit FHRLST 'f018'
+ edit FHR 'f018'
+ edit HR '018'
+ task jgfs_atmos_post_f019
+ trigger ./jgfs_atmos_post_manager:release_post019
+ edit FHRGRP '020'
+ edit FHRLST 'f019'
+ edit FHR 'f019'
+ edit HR '019'
+ task jgfs_atmos_post_f020
+ trigger ./jgfs_atmos_post_manager:release_post020
+ edit FHRGRP '021'
+ edit FHRLST 'f020'
+ edit FHR 'f020'
+ edit HR '020'
+ task jgfs_atmos_post_f021
+ trigger ./jgfs_atmos_post_manager:release_post021
+ edit FHRGRP '022'
+ edit FHRLST 'f021'
+ edit FHR 'f021'
+ edit HR '021'
+ task jgfs_atmos_post_f022
+ trigger ./jgfs_atmos_post_manager:release_post022
+ edit FHRGRP '023'
+ edit FHRLST 'f022'
+ edit FHR 'f022'
+ edit HR '022'
+ task jgfs_atmos_post_f023
+ trigger ./jgfs_atmos_post_manager:release_post023
+ edit FHRGRP '024'
+ edit FHRLST 'f023'
+ edit FHR 'f023'
+ edit HR '023'
+ task jgfs_atmos_post_f024
+ trigger ./jgfs_atmos_post_manager:release_post024
+ edit FHRGRP '025'
+ edit FHRLST 'f024'
+ edit FHR 'f024'
+ edit HR '024'
+ task jgfs_atmos_post_f025
+ trigger ./jgfs_atmos_post_manager:release_post025
+ edit FHRGRP '026'
+ edit FHRLST 'f025'
+ edit FHR 'f025'
+ edit HR '025'
+ task jgfs_atmos_post_f026
+ trigger ./jgfs_atmos_post_manager:release_post026
+ edit FHRGRP '027'
+ edit FHRLST 'f026'
+ edit FHR 'f026'
+ edit HR '026'
+ task jgfs_atmos_post_f027
+ trigger ./jgfs_atmos_post_manager:release_post027
+ edit FHRGRP '028'
+ edit FHRLST 'f027'
+ edit FHR 'f027'
+ edit HR '027'
+ task jgfs_atmos_post_f028
+ trigger ./jgfs_atmos_post_manager:release_post028
+ edit FHRGRP '029'
+ edit FHRLST 'f028'
+ edit FHR 'f028'
+ edit HR '028'
+ task jgfs_atmos_post_f029
+ trigger ./jgfs_atmos_post_manager:release_post029
+ edit FHRGRP '030'
+ edit FHRLST 'f029'
+ edit FHR 'f029'
+ edit HR '029'
+ task jgfs_atmos_post_f030
+ trigger ./jgfs_atmos_post_manager:release_post030
+ edit FHRGRP '031'
+ edit FHRLST 'f030'
+ edit FHR 'f030'
+ edit HR '030'
+ task jgfs_atmos_post_f031
+ trigger ./jgfs_atmos_post_manager:release_post031
+ edit FHRGRP '032'
+ edit FHRLST 'f031'
+ edit FHR 'f031'
+ edit HR '031'
+ task jgfs_atmos_post_f032
+ trigger ./jgfs_atmos_post_manager:release_post032
+ edit FHRGRP '033'
+ edit FHRLST 'f032'
+ edit FHR 'f032'
+ edit HR '032'
+ task jgfs_atmos_post_f033
+ trigger ./jgfs_atmos_post_manager:release_post033
+ edit FHRGRP '034'
+ edit FHRLST 'f033'
+ edit FHR 'f033'
+ edit HR '033'
+ task jgfs_atmos_post_f034
+ trigger ./jgfs_atmos_post_manager:release_post034
+ edit FHRGRP '035'
+ edit FHRLST 'f034'
+ edit FHR 'f034'
+ edit HR '034'
+ task jgfs_atmos_post_f035
+ trigger ./jgfs_atmos_post_manager:release_post035
+ edit FHRGRP '036'
+ edit FHRLST 'f035'
+ edit FHR 'f035'
+ edit HR '035'
+ task jgfs_atmos_post_f036
+ trigger ./jgfs_atmos_post_manager:release_post036
+ edit FHRGRP '037'
+ edit FHRLST 'f036'
+ edit FHR 'f036'
+ edit HR '036'
+ task jgfs_atmos_post_f037
+ trigger ./jgfs_atmos_post_manager:release_post037
+ edit FHRGRP '038'
+ edit FHRLST 'f037'
+ edit FHR 'f037'
+ edit HR '037'
+ task jgfs_atmos_post_f038
+ trigger ./jgfs_atmos_post_manager:release_post038
+ edit FHRGRP '039'
+ edit FHRLST 'f038'
+ edit FHR 'f038'
+ edit HR '038'
+ task jgfs_atmos_post_f039
+ trigger ./jgfs_atmos_post_manager:release_post039
+ edit FHRGRP '040'
+ edit FHRLST 'f039'
+ edit FHR 'f039'
+ edit HR '039'
+ task jgfs_atmos_post_f040
+ trigger ./jgfs_atmos_post_manager:release_post040
+ edit FHRGRP '041'
+ edit FHRLST 'f040'
+ edit FHR 'f040'
+ edit HR '040'
+ task jgfs_atmos_post_f041
+ trigger ./jgfs_atmos_post_manager:release_post041
+ edit FHRGRP '042'
+ edit FHRLST 'f041'
+ edit FHR 'f041'
+ edit HR '041'
+ task jgfs_atmos_post_f042
+ trigger ./jgfs_atmos_post_manager:release_post042
+ edit FHRGRP '043'
+ edit FHRLST 'f042'
+ edit FHR 'f042'
+ edit HR '042'
+ task jgfs_atmos_post_f043
+ trigger ./jgfs_atmos_post_manager:release_post043
+ edit FHRGRP '044'
+ edit FHRLST 'f043'
+ edit FHR 'f043'
+ edit HR '043'
+ task jgfs_atmos_post_f044
+ trigger ./jgfs_atmos_post_manager:release_post044
+ edit FHRGRP '045'
+ edit FHRLST 'f044'
+ edit FHR 'f044'
+ edit HR '044'
+ task jgfs_atmos_post_f045
+ trigger ./jgfs_atmos_post_manager:release_post045
+ edit FHRGRP '046'
+ edit FHRLST 'f045'
+ edit FHR 'f045'
+ edit HR '045'
+ task jgfs_atmos_post_f046
+ trigger ./jgfs_atmos_post_manager:release_post046
+ edit FHRGRP '047'
+ edit FHRLST 'f046'
+ edit FHR 'f046'
+ edit HR '046'
+ task jgfs_atmos_post_f047
+ trigger ./jgfs_atmos_post_manager:release_post047
+ edit FHRGRP '048'
+ edit FHRLST 'f047'
+ edit FHR 'f047'
+ edit HR '047'
+ task jgfs_atmos_post_f048
+ trigger ./jgfs_atmos_post_manager:release_post048
+ edit FHRGRP '049'
+ edit FHRLST 'f048'
+ edit FHR 'f048'
+ edit HR '048'
+ task jgfs_atmos_post_f049
+ trigger ./jgfs_atmos_post_manager:release_post049
+ edit FHRGRP '050'
+ edit FHRLST 'f049'
+ edit FHR 'f049'
+ edit HR '049'
+ task jgfs_atmos_post_f050
+ trigger ./jgfs_atmos_post_manager:release_post050
+ edit FHRGRP '051'
+ edit FHRLST 'f050'
+ edit FHR 'f050'
+ edit HR '050'
+ task jgfs_atmos_post_f051
+ trigger ./jgfs_atmos_post_manager:release_post051
+ edit FHRGRP '052'
+ edit FHRLST 'f051'
+ edit FHR 'f051'
+ edit HR '051'
+ task jgfs_atmos_post_f052
+ trigger ./jgfs_atmos_post_manager:release_post052
+ edit FHRGRP '053'
+ edit FHRLST 'f052'
+ edit FHR 'f052'
+ edit HR '052'
+ task jgfs_atmos_post_f053
+ trigger ./jgfs_atmos_post_manager:release_post053
+ edit FHRGRP '054'
+ edit FHRLST 'f053'
+ edit FHR 'f053'
+ edit HR '053'
+ task jgfs_atmos_post_f054
+ trigger ./jgfs_atmos_post_manager:release_post054
+ edit FHRGRP '055'
+ edit FHRLST 'f054'
+ edit FHR 'f054'
+ edit HR '054'
+ task jgfs_atmos_post_f055
+ trigger ./jgfs_atmos_post_manager:release_post055
+ edit FHRGRP '056'
+ edit FHRLST 'f055'
+ edit FHR 'f055'
+ edit HR '055'
+ task jgfs_atmos_post_f056
+ trigger ./jgfs_atmos_post_manager:release_post056
+ edit FHRGRP '057'
+ edit FHRLST 'f056'
+ edit FHR 'f056'
+ edit HR '056'
+ task jgfs_atmos_post_f057
+ trigger ./jgfs_atmos_post_manager:release_post057
+ edit FHRGRP '058'
+ edit FHRLST 'f057'
+ edit FHR 'f057'
+ edit HR '057'
+ task jgfs_atmos_post_f058
+ trigger ./jgfs_atmos_post_manager:release_post058
+ edit FHRGRP '059'
+ edit FHRLST 'f058'
+ edit FHR 'f058'
+ edit HR '058'
+ task jgfs_atmos_post_f059
+ trigger ./jgfs_atmos_post_manager:release_post059
+ edit FHRGRP '060'
+ edit FHRLST 'f059'
+ edit FHR 'f059'
+ edit HR '059'
+ task jgfs_atmos_post_f060
+ trigger ./jgfs_atmos_post_manager:release_post060
+ edit FHRGRP '061'
+ edit FHRLST 'f060'
+ edit FHR 'f060'
+ edit HR '060'
+ task jgfs_atmos_post_f061
+ trigger ./jgfs_atmos_post_manager:release_post061
+ edit FHRGRP '062'
+ edit FHRLST 'f061'
+ edit FHR 'f061'
+ edit HR '061'
+ task jgfs_atmos_post_f062
+ trigger ./jgfs_atmos_post_manager:release_post062
+ edit FHRGRP '063'
+ edit FHRLST 'f062'
+ edit FHR 'f062'
+ edit HR '062'
+ task jgfs_atmos_post_f063
+ trigger ./jgfs_atmos_post_manager:release_post063
+ edit FHRGRP '064'
+ edit FHRLST 'f063'
+ edit FHR 'f063'
+ edit HR '063'
+ task jgfs_atmos_post_f064
+ trigger ./jgfs_atmos_post_manager:release_post064
+ edit FHRGRP '065'
+ edit FHRLST 'f064'
+ edit FHR 'f064'
+ edit HR '064'
+ task jgfs_atmos_post_f065
+ trigger ./jgfs_atmos_post_manager:release_post065
+ edit FHRGRP '066'
+ edit FHRLST 'f065'
+ edit FHR 'f065'
+ edit HR '065'
+ task jgfs_atmos_post_f066
+ trigger ./jgfs_atmos_post_manager:release_post066
+ edit FHRGRP '067'
+ edit FHRLST 'f066'
+ edit FHR 'f066'
+ edit HR '066'
+ task jgfs_atmos_post_f067
+ trigger ./jgfs_atmos_post_manager:release_post067
+ edit FHRGRP '068'
+ edit FHRLST 'f067'
+ edit FHR 'f067'
+ edit HR '067'
+ task jgfs_atmos_post_f068
+ trigger ./jgfs_atmos_post_manager:release_post068
+ edit FHRGRP '069'
+ edit FHRLST 'f068'
+ edit FHR 'f068'
+ edit HR '068'
+ task jgfs_atmos_post_f069
+ trigger ./jgfs_atmos_post_manager:release_post069
+ edit FHRGRP '070'
+ edit FHRLST 'f069'
+ edit FHR 'f069'
+ edit HR '069'
+ task jgfs_atmos_post_f070
+ trigger ./jgfs_atmos_post_manager:release_post070
+ edit FHRGRP '071'
+ edit FHRLST 'f070'
+ edit FHR 'f070'
+ edit HR '070'
+ task jgfs_atmos_post_f071
+ trigger ./jgfs_atmos_post_manager:release_post071
+ edit FHRGRP '072'
+ edit FHRLST 'f071'
+ edit FHR 'f071'
+ edit HR '071'
+ task jgfs_atmos_post_f072
+ trigger ./jgfs_atmos_post_manager:release_post072
+ edit FHRGRP '073'
+ edit FHRLST 'f072'
+ edit FHR 'f072'
+ edit HR '072'
+ task jgfs_atmos_post_f073
+ trigger ./jgfs_atmos_post_manager:release_post073
+ edit FHRGRP '074'
+ edit FHRLST 'f073'
+ edit FHR 'f073'
+ edit HR '073'
+ task jgfs_atmos_post_f074
+ trigger ./jgfs_atmos_post_manager:release_post074
+ edit FHRGRP '075'
+ edit FHRLST 'f074'
+ edit FHR 'f074'
+ edit HR '074'
+ task jgfs_atmos_post_f075
+ trigger ./jgfs_atmos_post_manager:release_post075
+ edit FHRGRP '076'
+ edit FHRLST 'f075'
+ edit FHR 'f075'
+ edit HR '075'
+ task jgfs_atmos_post_f076
+ trigger ./jgfs_atmos_post_manager:release_post076
+ edit FHRGRP '077'
+ edit FHRLST 'f076'
+ edit FHR 'f076'
+ edit HR '076'
+ task jgfs_atmos_post_f077
+ trigger ./jgfs_atmos_post_manager:release_post077
+ edit FHRGRP '078'
+ edit FHRLST 'f077'
+ edit FHR 'f077'
+ edit HR '077'
+ task jgfs_atmos_post_f078
+ trigger ./jgfs_atmos_post_manager:release_post078
+ edit FHRGRP '079'
+ edit FHRLST 'f078'
+ edit FHR 'f078'
+ edit HR '078'
+ task jgfs_atmos_post_f079
+ trigger ./jgfs_atmos_post_manager:release_post079
+ edit FHRGRP '080'
+ edit FHRLST 'f079'
+ edit FHR 'f079'
+ edit HR '079'
+ task jgfs_atmos_post_f080
+ trigger ./jgfs_atmos_post_manager:release_post080
+ edit FHRGRP '081'
+ edit FHRLST 'f080'
+ edit FHR 'f080'
+ edit HR '080'
+ task jgfs_atmos_post_f081
+ trigger ./jgfs_atmos_post_manager:release_post081
+ edit FHRGRP '082'
+ edit FHRLST 'f081'
+ edit FHR 'f081'
+ edit HR '081'
+ task jgfs_atmos_post_f082
+ trigger ./jgfs_atmos_post_manager:release_post082
+ edit FHRGRP '083'
+ edit FHRLST 'f082'
+ edit FHR 'f082'
+ edit HR '082'
+ task jgfs_atmos_post_f083
+ trigger ./jgfs_atmos_post_manager:release_post083
+ edit FHRGRP '084'
+ edit FHRLST 'f083'
+ edit FHR 'f083'
+ edit HR '083'
+ task jgfs_atmos_post_f084
+ trigger ./jgfs_atmos_post_manager:release_post084
+ edit FHRGRP '085'
+ edit FHRLST 'f084'
+ edit FHR 'f084'
+ edit HR '084'
+ task jgfs_atmos_post_f085
+ trigger ./jgfs_atmos_post_manager:release_post085
+ edit FHRGRP '086'
+ edit FHRLST 'f085'
+ edit FHR 'f085'
+ edit HR '085'
+ task jgfs_atmos_post_f086
+ trigger ./jgfs_atmos_post_manager:release_post086
+ edit FHRGRP '087'
+ edit FHRLST 'f086'
+ edit FHR 'f086'
+ edit HR '086'
+ task jgfs_atmos_post_f087
+ trigger ./jgfs_atmos_post_manager:release_post087
+ edit FHRGRP '088'
+ edit FHRLST 'f087'
+ edit FHR 'f087'
+ edit HR '087'
+ task jgfs_atmos_post_f088
+ trigger ./jgfs_atmos_post_manager:release_post088
+ edit FHRGRP '089'
+ edit FHRLST 'f088'
+ edit FHR 'f088'
+ edit HR '088'
+ task jgfs_atmos_post_f089
+ trigger ./jgfs_atmos_post_manager:release_post089
+ edit FHRGRP '090'
+ edit FHRLST 'f089'
+ edit FHR 'f089'
+ edit HR '089'
+ task jgfs_atmos_post_f090
+ trigger ./jgfs_atmos_post_manager:release_post090
+ edit FHRGRP '091'
+ edit FHRLST 'f090'
+ edit FHR 'f090'
+ edit HR '090'
+ task jgfs_atmos_post_f091
+ trigger ./jgfs_atmos_post_manager:release_post091
+ edit FHRGRP '092'
+ edit FHRLST 'f091'
+ edit FHR 'f091'
+ edit HR '091'
+ task jgfs_atmos_post_f092
+ trigger ./jgfs_atmos_post_manager:release_post092
+ edit FHRGRP '093'
+ edit FHRLST 'f092'
+ edit FHR 'f092'
+ edit HR '092'
+ task jgfs_atmos_post_f093
+ trigger ./jgfs_atmos_post_manager:release_post093
+ edit FHRGRP '094'
+ edit FHRLST 'f093'
+ edit FHR 'f093'
+ edit HR '093'
+ task jgfs_atmos_post_f094
+ trigger ./jgfs_atmos_post_manager:release_post094
+ edit FHRGRP '095'
+ edit FHRLST 'f094'
+ edit FHR 'f094'
+ edit HR '094'
+ task jgfs_atmos_post_f095
+ trigger ./jgfs_atmos_post_manager:release_post095
+ edit FHRGRP '096'
+ edit FHRLST 'f095'
+ edit FHR 'f095'
+ edit HR '095'
+ task jgfs_atmos_post_f096
+ trigger ./jgfs_atmos_post_manager:release_post096
+ edit FHRGRP '097'
+ edit FHRLST 'f096'
+ edit FHR 'f096'
+ edit HR '096'
+ task jgfs_atmos_post_f097
+ trigger ./jgfs_atmos_post_manager:release_post097
+ edit FHRGRP '098'
+ edit FHRLST 'f097'
+ edit FHR 'f097'
+ edit HR '097'
+ task jgfs_atmos_post_f098
+ trigger ./jgfs_atmos_post_manager:release_post098
+ edit FHRGRP '099'
+ edit FHRLST 'f098'
+ edit FHR 'f098'
+ edit HR '098'
+ task jgfs_atmos_post_f099
+ trigger ./jgfs_atmos_post_manager:release_post099
+ edit FHRGRP '100'
+ edit FHRLST 'f099'
+ edit FHR 'f099'
+ edit HR '099'
+ task jgfs_atmos_post_f100
+ trigger ./jgfs_atmos_post_manager:release_post100
+ edit FHRGRP '101'
+ edit FHRLST 'f100'
+ edit FHR 'f100'
+ edit HR '100'
+ task jgfs_atmos_post_f101
+ trigger ./jgfs_atmos_post_manager:release_post101
+ edit FHRGRP '102'
+ edit FHRLST 'f101'
+ edit FHR 'f101'
+ edit HR '101'
+ task jgfs_atmos_post_f102
+ trigger ./jgfs_atmos_post_manager:release_post102
+ edit FHRGRP '103'
+ edit FHRLST 'f102'
+ edit FHR 'f102'
+ edit HR '102'
+ task jgfs_atmos_post_f103
+ trigger ./jgfs_atmos_post_manager:release_post103
+ edit FHRGRP '104'
+ edit FHRLST 'f103'
+ edit FHR 'f103'
+ edit HR '103'
+ task jgfs_atmos_post_f104
+ trigger ./jgfs_atmos_post_manager:release_post104
+ edit FHRGRP '105'
+ edit FHRLST 'f104'
+ edit FHR 'f104'
+ edit HR '104'
+ task jgfs_atmos_post_f105
+ trigger ./jgfs_atmos_post_manager:release_post105
+ edit FHRGRP '106'
+ edit FHRLST 'f105'
+ edit FHR 'f105'
+ edit HR '105'
+ task jgfs_atmos_post_f106
+ trigger ./jgfs_atmos_post_manager:release_post106
+ edit FHRGRP '107'
+ edit FHRLST 'f106'
+ edit FHR 'f106'
+ edit HR '106'
+ task jgfs_atmos_post_f107
+ trigger ./jgfs_atmos_post_manager:release_post107
+ edit FHRGRP '108'
+ edit FHRLST 'f107'
+ edit FHR 'f107'
+ edit HR '107'
+ task jgfs_atmos_post_f108
+ trigger ./jgfs_atmos_post_manager:release_post108
+ edit FHRGRP '109'
+ edit FHRLST 'f108'
+ edit FHR 'f108'
+ edit HR '108'
+ task jgfs_atmos_post_f109
+ trigger ./jgfs_atmos_post_manager:release_post109
+ edit FHRGRP '110'
+ edit FHRLST 'f109'
+ edit FHR 'f109'
+ edit HR '109'
+ task jgfs_atmos_post_f110
+ trigger ./jgfs_atmos_post_manager:release_post110
+ edit FHRGRP '111'
+ edit FHRLST 'f110'
+ edit FHR 'f110'
+ edit HR '110'
+ task jgfs_atmos_post_f111
+ trigger ./jgfs_atmos_post_manager:release_post111
+ edit FHRGRP '112'
+ edit FHRLST 'f111'
+ edit FHR 'f111'
+ edit HR '111'
+ task jgfs_atmos_post_f112
+ trigger ./jgfs_atmos_post_manager:release_post112
+ edit FHRGRP '113'
+ edit FHRLST 'f112'
+ edit FHR 'f112'
+ edit HR '112'
+ task jgfs_atmos_post_f113
+ trigger ./jgfs_atmos_post_manager:release_post113
+ edit FHRGRP '114'
+ edit FHRLST 'f113'
+ edit FHR 'f113'
+ edit HR '113'
+ task jgfs_atmos_post_f114
+ trigger ./jgfs_atmos_post_manager:release_post114
+ edit FHRGRP '115'
+ edit FHRLST 'f114'
+ edit FHR 'f114'
+ edit HR '114'
+ task jgfs_atmos_post_f115
+ trigger ./jgfs_atmos_post_manager:release_post115
+ edit FHRGRP '116'
+ edit FHRLST 'f115'
+ edit FHR 'f115'
+ edit HR '115'
+ task jgfs_atmos_post_f116
+ trigger ./jgfs_atmos_post_manager:release_post116
+ edit FHRGRP '117'
+ edit FHRLST 'f116'
+ edit FHR 'f116'
+ edit HR '116'
+ task jgfs_atmos_post_f117
+ trigger ./jgfs_atmos_post_manager:release_post117
+ edit FHRGRP '118'
+ edit FHRLST 'f117'
+ edit FHR 'f117'
+ edit HR '117'
+ task jgfs_atmos_post_f118
+ trigger ./jgfs_atmos_post_manager:release_post118
+ edit FHRGRP '119'
+ edit FHRLST 'f118'
+ edit FHR 'f118'
+ edit HR '118'
+ task jgfs_atmos_post_f119
+ trigger ./jgfs_atmos_post_manager:release_post119
+ edit FHRGRP '120'
+ edit FHRLST 'f119'
+ edit FHR 'f119'
+ edit HR '119'
+ task jgfs_atmos_post_f120
+ trigger ./jgfs_atmos_post_manager:release_post120
+ edit FHRGRP '121'
+ edit FHRLST 'f120'
+ edit FHR 'f120'
+ edit HR '120'
+ task jgfs_atmos_post_f123
+ trigger ./jgfs_atmos_post_manager:release_post123
+ edit FHRGRP '122'
+ edit FHRLST 'f123'
+ edit FHR 'f123'
+ edit HR '123'
+ task jgfs_atmos_post_f126
+ trigger ./jgfs_atmos_post_manager:release_post126
+ edit FHRGRP '123'
+ edit FHRLST 'f126'
+ edit FHR 'f126'
+ edit HR '126'
+ task jgfs_atmos_post_f129
+ trigger ./jgfs_atmos_post_manager:release_post129
+ edit FHRGRP '124'
+ edit FHRLST 'f129'
+ edit FHR 'f129'
+ edit HR '129'
+ task jgfs_atmos_post_f132
+ trigger ./jgfs_atmos_post_manager:release_post132
+ edit FHRGRP '125'
+ edit FHRLST 'f132'
+ edit FHR 'f132'
+ edit HR '132'
+ task jgfs_atmos_post_f135
+ trigger ./jgfs_atmos_post_manager:release_post135
+ edit FHRGRP '126'
+ edit FHRLST 'f135'
+ edit FHR 'f135'
+ edit HR '135'
+ task jgfs_atmos_post_f138
+ trigger ./jgfs_atmos_post_manager:release_post138
+ edit FHRGRP '127'
+ edit FHRLST 'f138'
+ edit FHR 'f138'
+ edit HR '138'
+ task jgfs_atmos_post_f141
+ trigger ./jgfs_atmos_post_manager:release_post141
+ edit FHRGRP '128'
+ edit FHRLST 'f141'
+ edit FHR 'f141'
+ edit HR '141'
+ task jgfs_atmos_post_f144
+ trigger ./jgfs_atmos_post_manager:release_post144
+ edit FHRGRP '129'
+ edit FHRLST 'f144'
+ edit FHR 'f144'
+ edit HR '144'
+ task jgfs_atmos_post_f147
+ trigger ./jgfs_atmos_post_manager:release_post147
+ edit FHRGRP '130'
+ edit FHRLST 'f147'
+ edit FHR 'f147'
+ edit HR '147'
+ task jgfs_atmos_post_f150
+ trigger ./jgfs_atmos_post_manager:release_post150
+ edit FHRGRP '131'
+ edit FHRLST 'f150'
+ edit FHR 'f150'
+ edit HR '150'
+ task jgfs_atmos_post_f153
+ trigger ./jgfs_atmos_post_manager:release_post153
+ edit FHRGRP '132'
+ edit FHRLST 'f153'
+ edit FHR 'f153'
+ edit HR '153'
+ task jgfs_atmos_post_f156
+ trigger ./jgfs_atmos_post_manager:release_post156
+ edit FHRGRP '133'
+ edit FHRLST 'f156'
+ edit FHR 'f156'
+ edit HR '156'
+ task jgfs_atmos_post_f159
+ trigger ./jgfs_atmos_post_manager:release_post159
+ edit FHRGRP '134'
+ edit FHRLST 'f159'
+ edit FHR 'f159'
+ edit HR '159'
+ task jgfs_atmos_post_f162
+ trigger ./jgfs_atmos_post_manager:release_post162
+ edit FHRGRP '135'
+ edit FHRLST 'f162'
+ edit FHR 'f162'
+ edit HR '162'
+ task jgfs_atmos_post_f165
+ trigger ./jgfs_atmos_post_manager:release_post165
+ edit FHRGRP '136'
+ edit FHRLST 'f165'
+ edit FHR 'f165'
+ edit HR '165'
+ task jgfs_atmos_post_f168
+ trigger ./jgfs_atmos_post_manager:release_post168
+ edit FHRGRP '137'
+ edit FHRLST 'f168'
+ edit FHR 'f168'
+ edit HR '168'
+ task jgfs_atmos_post_f171
+ trigger ./jgfs_atmos_post_manager:release_post171
+ edit FHRGRP '138'
+ edit FHRLST 'f171'
+ edit FHR 'f171'
+ edit HR '171'
+ task jgfs_atmos_post_f174
+ trigger ./jgfs_atmos_post_manager:release_post174
+ edit FHRGRP '139'
+ edit FHRLST 'f174'
+ edit FHR 'f174'
+ edit HR '174'
+ task jgfs_atmos_post_f177
+ trigger ./jgfs_atmos_post_manager:release_post177
+ edit FHRGRP '140'
+ edit FHRLST 'f177'
+ edit FHR 'f177'
+ edit HR '177'
+ task jgfs_atmos_post_f180
+ trigger ./jgfs_atmos_post_manager:release_post180
+ edit FHRGRP '141'
+ edit FHRLST 'f180'
+ edit FHR 'f180'
+ edit HR '180'
+ task jgfs_atmos_post_f183
+ trigger ./jgfs_atmos_post_manager:release_post183
+ edit FHRGRP '142'
+ edit FHRLST 'f183'
+ edit FHR 'f183'
+ edit HR '183'
+ task jgfs_atmos_post_f186
+ trigger ./jgfs_atmos_post_manager:release_post186
+ edit FHRGRP '143'
+ edit FHRLST 'f186'
+ edit FHR 'f186'
+ edit HR '186'
+ task jgfs_atmos_post_f189
+ trigger ./jgfs_atmos_post_manager:release_post189
+ edit FHRGRP '144'
+ edit FHRLST 'f189'
+ edit FHR 'f189'
+ edit HR '189'
+ task jgfs_atmos_post_f192
+ trigger ./jgfs_atmos_post_manager:release_post192
+ edit FHRGRP '145'
+ edit FHRLST 'f192'
+ edit FHR 'f192'
+ edit HR '192'
+ task jgfs_atmos_post_f195
+ trigger ./jgfs_atmos_post_manager:release_post195
+ edit FHRGRP '146'
+ edit FHRLST 'f195'
+ edit FHR 'f195'
+ edit HR '195'
+ task jgfs_atmos_post_f198
+ trigger ./jgfs_atmos_post_manager:release_post198
+ edit FHRGRP '147'
+ edit FHRLST 'f198'
+ edit FHR 'f198'
+ edit HR '198'
+ task jgfs_atmos_post_f201
+ trigger ./jgfs_atmos_post_manager:release_post201
+ edit FHRGRP '148'
+ edit FHRLST 'f201'
+ edit FHR 'f201'
+ edit HR '201'
+ task jgfs_atmos_post_f204
+ trigger ./jgfs_atmos_post_manager:release_post204
+ edit FHRGRP '149'
+ edit FHRLST 'f204'
+ edit FHR 'f204'
+ edit HR '204'
+ task jgfs_atmos_post_f207
+ trigger ./jgfs_atmos_post_manager:release_post207
+ edit FHRGRP '150'
+ edit FHRLST 'f207'
+ edit FHR 'f207'
+ edit HR '207'
+ task jgfs_atmos_post_f210
+ trigger ./jgfs_atmos_post_manager:release_post210
+ edit FHRGRP '151'
+ edit FHRLST 'f210'
+ edit FHR 'f210'
+ edit HR '210'
+ task jgfs_atmos_post_f213
+ trigger ./jgfs_atmos_post_manager:release_post213
+ edit FHRGRP '152'
+ edit FHRLST 'f213'
+ edit FHR 'f213'
+ edit HR '213'
+ task jgfs_atmos_post_f216
+ trigger ./jgfs_atmos_post_manager:release_post216
+ edit FHRGRP '153'
+ edit FHRLST 'f216'
+ edit FHR 'f216'
+ edit HR '216'
+ task jgfs_atmos_post_f219
+ trigger ./jgfs_atmos_post_manager:release_post219
+ edit FHRGRP '154'
+ edit FHRLST 'f219'
+ edit FHR 'f219'
+ edit HR '219'
+ task jgfs_atmos_post_f222
+ trigger ./jgfs_atmos_post_manager:release_post222
+ edit FHRGRP '155'
+ edit FHRLST 'f222'
+ edit FHR 'f222'
+ edit HR '222'
+ task jgfs_atmos_post_f225
+ trigger ./jgfs_atmos_post_manager:release_post225
+ edit FHRGRP '156'
+ edit FHRLST 'f225'
+ edit FHR 'f225'
+ edit HR '225'
+ task jgfs_atmos_post_f228
+ trigger ./jgfs_atmos_post_manager:release_post228
+ edit FHRGRP '157'
+ edit FHRLST 'f228'
+ edit FHR 'f228'
+ edit HR '228'
+ task jgfs_atmos_post_f231
+ trigger ./jgfs_atmos_post_manager:release_post231
+ edit FHRGRP '158'
+ edit FHRLST 'f231'
+ edit FHR 'f231'
+ edit HR '231'
+ task jgfs_atmos_post_f234
+ trigger ./jgfs_atmos_post_manager:release_post234
+ edit FHRGRP '159'
+ edit FHRLST 'f234'
+ edit FHR 'f234'
+ edit HR '234'
+ task jgfs_atmos_post_f237
+ trigger ./jgfs_atmos_post_manager:release_post237
+ edit FHRGRP '160'
+ edit FHRLST 'f237'
+ edit FHR 'f237'
+ edit HR '237'
+ task jgfs_atmos_post_f240
+ trigger ./jgfs_atmos_post_manager:release_post240
+ edit FHRGRP '161'
+ edit FHRLST 'f240'
+ edit FHR 'f240'
+ edit HR '240'
+ task jgfs_atmos_post_f243
+ trigger ./jgfs_atmos_post_manager:release_post243
+ edit FHRGRP '162'
+ edit FHRLST 'f243'
+ edit FHR 'f243'
+ edit HR '243'
+ task jgfs_atmos_post_f246
+ trigger ./jgfs_atmos_post_manager:release_post246
+ edit FHRGRP '163'
+ edit FHRLST 'f246'
+ edit FHR 'f246'
+ edit HR '246'
+ task jgfs_atmos_post_f249
+ trigger ./jgfs_atmos_post_manager:release_post249
+ edit FHRGRP '164'
+ edit FHRLST 'f249'
+ edit FHR 'f249'
+ edit HR '249'
+ task jgfs_atmos_post_f252
+ trigger ./jgfs_atmos_post_manager:release_post252
+ edit FHRGRP '165'
+ edit FHRLST 'f252'
+ edit FHR 'f252'
+ edit HR '252'
+ task jgfs_atmos_post_f255
+ trigger ./jgfs_atmos_post_manager:release_post255
+ edit FHRGRP '166'
+ edit FHRLST 'f255'
+ edit FHR 'f255'
+ edit HR '255'
+ task jgfs_atmos_post_f258
+ trigger ./jgfs_atmos_post_manager:release_post258
+ edit FHRGRP '167'
+ edit FHRLST 'f258'
+ edit FHR 'f258'
+ edit HR '258'
+ task jgfs_atmos_post_f261
+ trigger ./jgfs_atmos_post_manager:release_post261
+ edit FHRGRP '168'
+ edit FHRLST 'f261'
+ edit FHR 'f261'
+ edit HR '261'
+ task jgfs_atmos_post_f264
+ trigger ./jgfs_atmos_post_manager:release_post264
+ edit FHRGRP '169'
+ edit FHRLST 'f264'
+ edit FHR 'f264'
+ edit HR '264'
+ task jgfs_atmos_post_f267
+ trigger ./jgfs_atmos_post_manager:release_post267
+ edit FHRGRP '170'
+ edit FHRLST 'f267'
+ edit FHR 'f267'
+ edit HR '267'
+ task jgfs_atmos_post_f270
+ trigger ./jgfs_atmos_post_manager:release_post270
+ edit FHRGRP '171'
+ edit FHRLST 'f270'
+ edit FHR 'f270'
+ edit HR '270'
+ task jgfs_atmos_post_f273
+ trigger ./jgfs_atmos_post_manager:release_post273
+ edit FHRGRP '172'
+ edit FHRLST 'f273'
+ edit FHR 'f273'
+ edit HR '273'
+ task jgfs_atmos_post_f276
+ trigger ./jgfs_atmos_post_manager:release_post276
+ edit FHRGRP '173'
+ edit FHRLST 'f276'
+ edit FHR 'f276'
+ edit HR '276'
+ task jgfs_atmos_post_f279
+ trigger ./jgfs_atmos_post_manager:release_post279
+ edit FHRGRP '174'
+ edit FHRLST 'f279'
+ edit FHR 'f279'
+ edit HR '279'
+ task jgfs_atmos_post_f282
+ trigger ./jgfs_atmos_post_manager:release_post282
+ edit FHRGRP '175'
+ edit FHRLST 'f282'
+ edit FHR 'f282'
+ edit HR '282'
+ task jgfs_atmos_post_f285
+ trigger ./jgfs_atmos_post_manager:release_post285
+ edit FHRGRP '176'
+ edit FHRLST 'f285'
+ edit FHR 'f285'
+ edit HR '285'
+ task jgfs_atmos_post_f288
+ trigger ./jgfs_atmos_post_manager:release_post288
+ edit FHRGRP '177'
+ edit FHRLST 'f288'
+ edit FHR 'f288'
+ edit HR '288'
+ task jgfs_atmos_post_f291
+ trigger ./jgfs_atmos_post_manager:release_post291
+ edit FHRGRP '178'
+ edit FHRLST 'f291'
+ edit FHR 'f291'
+ edit HR '291'
+ task jgfs_atmos_post_f294
+ trigger ./jgfs_atmos_post_manager:release_post294
+ edit FHRGRP '179'
+ edit FHRLST 'f294'
+ edit FHR 'f294'
+ edit HR '294'
+ task jgfs_atmos_post_f297
+ trigger ./jgfs_atmos_post_manager:release_post297
+ edit FHRGRP '180'
+ edit FHRLST 'f297'
+ edit FHR 'f297'
+ edit HR '297'
+ task jgfs_atmos_post_f300
+ trigger ./jgfs_atmos_post_manager:release_post300
+ edit FHRGRP '181'
+ edit FHRLST 'f300'
+ edit FHR 'f300'
+ edit HR '300'
+ task jgfs_atmos_post_f303
+ trigger ./jgfs_atmos_post_manager:release_post303
+ edit FHRGRP '182'
+ edit FHRLST 'f303'
+ edit FHR 'f303'
+ edit HR '303'
+ task jgfs_atmos_post_f306
+ trigger ./jgfs_atmos_post_manager:release_post306
+ edit FHRGRP '183'
+ edit FHRLST 'f306'
+ edit FHR 'f306'
+ edit HR '306'
+ task jgfs_atmos_post_f309
+ trigger ./jgfs_atmos_post_manager:release_post309
+ edit FHRGRP '184'
+ edit FHRLST 'f309'
+ edit FHR 'f309'
+ edit HR '309'
+ task jgfs_atmos_post_f312
+ trigger ./jgfs_atmos_post_manager:release_post312
+ edit FHRGRP '185'
+ edit FHRLST 'f312'
+ edit FHR 'f312'
+ edit HR '312'
+ task jgfs_atmos_post_f315
+ trigger ./jgfs_atmos_post_manager:release_post315
+ edit FHRGRP '186'
+ edit FHRLST 'f315'
+ edit FHR 'f315'
+ edit HR '315'
+ task jgfs_atmos_post_f318
+ trigger ./jgfs_atmos_post_manager:release_post318
+ edit FHRGRP '187'
+ edit FHRLST 'f318'
+ edit FHR 'f318'
+ edit HR '318'
+ task jgfs_atmos_post_f321
+ trigger ./jgfs_atmos_post_manager:release_post321
+ edit FHRGRP '188'
+ edit FHRLST 'f321'
+ edit FHR 'f321'
+ edit HR '321'
+ task jgfs_atmos_post_f324
+ trigger ./jgfs_atmos_post_manager:release_post324
+ edit FHRGRP '189'
+ edit FHRLST 'f324'
+ edit FHR 'f324'
+ edit HR '324'
+ task jgfs_atmos_post_f327
+ trigger ./jgfs_atmos_post_manager:release_post327
+ edit FHRGRP '190'
+ edit FHRLST 'f327'
+ edit FHR 'f327'
+ edit HR '327'
+ task jgfs_atmos_post_f330
+ trigger ./jgfs_atmos_post_manager:release_post330
+ edit FHRGRP '191'
+ edit FHRLST 'f330'
+ edit FHR 'f330'
+ edit HR '330'
+ task jgfs_atmos_post_f333
+ trigger ./jgfs_atmos_post_manager:release_post333
+ edit FHRGRP '192'
+ edit FHRLST 'f333'
+ edit FHR 'f333'
+ edit HR '333'
+ task jgfs_atmos_post_f336
+ trigger ./jgfs_atmos_post_manager:release_post336
+ edit FHRGRP '193'
+ edit FHRLST 'f336'
+ edit FHR 'f336'
+ edit HR '336'
+ task jgfs_atmos_post_f339
+ trigger ./jgfs_atmos_post_manager:release_post339
+ edit FHRGRP '194'
+ edit FHRLST 'f339'
+ edit FHR 'f339'
+ edit HR '339'
+ task jgfs_atmos_post_f342
+ trigger ./jgfs_atmos_post_manager:release_post342
+ edit FHRGRP '195'
+ edit FHRLST 'f342'
+ edit FHR 'f342'
+ edit HR '342'
+ task jgfs_atmos_post_f345
+ trigger ./jgfs_atmos_post_manager:release_post345
+ edit FHRGRP '196'
+ edit FHRLST 'f345'
+ edit FHR 'f345'
+ edit HR '345'
+ task jgfs_atmos_post_f348
+ trigger ./jgfs_atmos_post_manager:release_post348
+ edit FHRGRP '197'
+ edit FHRLST 'f348'
+ edit FHR 'f348'
+ edit HR '348'
+ task jgfs_atmos_post_f351
+ trigger ./jgfs_atmos_post_manager:release_post351
+ edit FHRGRP '198'
+ edit FHRLST 'f351'
+ edit FHR 'f351'
+ edit HR '351'
+ task jgfs_atmos_post_f354
+ trigger ./jgfs_atmos_post_manager:release_post354
+ edit FHRGRP '199'
+ edit FHRLST 'f354'
+ edit FHR 'f354'
+ edit HR '354'
+ task jgfs_atmos_post_f357
+ trigger ./jgfs_atmos_post_manager:release_post357
+ edit FHRGRP '200'
+ edit FHRLST 'f357'
+ edit FHR 'f357'
+ edit HR '357'
+ task jgfs_atmos_post_f360
+ trigger ./jgfs_atmos_post_manager:release_post360
+ edit FHRGRP '201'
+ edit FHRLST 'f360'
+ edit FHR 'f360'
+ edit HR '360'
+ task jgfs_atmos_post_f363
+ trigger ./jgfs_atmos_post_manager:release_post363
+ edit FHRGRP '202'
+ edit FHRLST 'f363'
+ edit FHR 'f363'
+ edit HR '363'
+ task jgfs_atmos_post_f366
+ trigger ./jgfs_atmos_post_manager:release_post366
+ edit FHRGRP '203'
+ edit FHRLST 'f366'
+ edit FHR 'f366'
+ edit HR '366'
+ task jgfs_atmos_post_f369
+ trigger ./jgfs_atmos_post_manager:release_post369
+ edit FHRGRP '204'
+ edit FHRLST 'f369'
+ edit FHR 'f369'
+ edit HR '369'
+ task jgfs_atmos_post_f372
+ trigger ./jgfs_atmos_post_manager:release_post372
+ edit FHRGRP '205'
+ edit FHRLST 'f372'
+ edit FHR 'f372'
+ edit HR '372'
+ task jgfs_atmos_post_f375
+ trigger ./jgfs_atmos_post_manager:release_post375
+ edit FHRGRP '206'
+ edit FHRLST 'f375'
+ edit FHR 'f375'
+ edit HR '375'
+ task jgfs_atmos_post_f378
+ trigger ./jgfs_atmos_post_manager:release_post378
+ edit FHRGRP '207'
+ edit FHRLST 'f378'
+ edit FHR 'f378'
+ edit HR '378'
+ task jgfs_atmos_post_f381
+ trigger ./jgfs_atmos_post_manager:release_post381
+ edit FHRGRP '208'
+ edit FHRLST 'f381'
+ edit FHR 'f381'
+ edit HR '381'
+ task jgfs_atmos_post_f384
+ trigger ./jgfs_atmos_post_manager:release_post384
+ edit FHRGRP '209'
+ edit FHRLST 'f384'
+ edit FHR 'f384'
+ edit HR '384'
+ endfamily
+ family post_processing
+ task jgfs_atmos_wafs_gcip
+ trigger ../post/jgfs_atmos_post_f003 == complete
+ time 04:40
+ family grib_wafs
+ task jgfs_atmos_wafs_f00
+ trigger ../../post/jgfs_atmos_post_f000 == complete and ../../post/jgfs_atmos_post_f120 == complete and ../grib2_wafs/jgfs_atmos_wafs_grib2 == complete
+ edit FCSTHR '00'
+ task jgfs_atmos_wafs_f06
+ trigger ../../post/jgfs_atmos_post_f006 == complete and ./jgfs_atmos_wafs_f00 == complete
+ edit FCSTHR '06'
+ task jgfs_atmos_wafs_f12
+ trigger ../../post/jgfs_atmos_post_f012 == complete and ./jgfs_atmos_wafs_f06 == complete
+ edit FCSTHR '12'
+ task jgfs_atmos_wafs_f18
+ trigger ../../post/jgfs_atmos_post_f018 == complete and ./jgfs_atmos_wafs_f12 == complete
+ edit FCSTHR '18'
+ task jgfs_atmos_wafs_f24
+ trigger ../../post/jgfs_atmos_post_f024 == complete and ./jgfs_atmos_wafs_f18 == complete
+ edit FCSTHR '24'
+ task jgfs_atmos_wafs_f30
+ trigger ../../post/jgfs_atmos_post_f030 == complete and ./jgfs_atmos_wafs_f24 == complete
+ edit FCSTHR '30'
+ task jgfs_atmos_wafs_f36
+ trigger ../../post/jgfs_atmos_post_f036 == complete and ./jgfs_atmos_wafs_f30 == complete
+ edit FCSTHR '36'
+ task jgfs_atmos_wafs_f42
+ trigger ../../post/jgfs_atmos_post_f042 == complete and ./jgfs_atmos_wafs_f36 == complete
+ edit FCSTHR '42'
+ task jgfs_atmos_wafs_f48
+ trigger ../../post/jgfs_atmos_post_f048 == complete and ./jgfs_atmos_wafs_f42 == complete
+ edit FCSTHR '48'
+ task jgfs_atmos_wafs_f54
+ trigger ../../post/jgfs_atmos_post_f054 == complete and ./jgfs_atmos_wafs_f48 == complete
+ edit FCSTHR '54'
+ task jgfs_atmos_wafs_f60
+ trigger ../../post/jgfs_atmos_post_f060 == complete and ./jgfs_atmos_wafs_f54 == complete
+ edit FCSTHR '60'
+ task jgfs_atmos_wafs_f66
+ trigger ../../post/jgfs_atmos_post_f066 == complete and ./jgfs_atmos_wafs_f60 == complete
+ edit FCSTHR '66'
+ task jgfs_atmos_wafs_f72
+ trigger ../../post/jgfs_atmos_post_f072 == complete and ./jgfs_atmos_wafs_f66 == complete
+ edit FCSTHR '72'
+ task jgfs_atmos_wafs_f78
+ trigger ../../post/jgfs_atmos_post_f078 == complete and ./jgfs_atmos_wafs_f72 == complete
+ edit FCSTHR '78'
+ task jgfs_atmos_wafs_f84
+ trigger ../../post/jgfs_atmos_post_f084 == complete and ./jgfs_atmos_wafs_f78 == complete
+ edit FCSTHR '84'
+ task jgfs_atmos_wafs_f90
+ trigger ../../post/jgfs_atmos_post_f090 == complete and ./jgfs_atmos_wafs_f84 == complete
+ edit FCSTHR '90'
+ task jgfs_atmos_wafs_f96
+ trigger ../../post/jgfs_atmos_post_f096 == complete and ./jgfs_atmos_wafs_f90 == complete
+ edit FCSTHR '96'
+ task jgfs_atmos_wafs_f102
+ trigger ../../post/jgfs_atmos_post_f102 == complete and ./jgfs_atmos_wafs_f96 == complete
+ edit FCSTHR '102'
+ task jgfs_atmos_wafs_f108
+ trigger ../../post/jgfs_atmos_post_f108 == complete and ./jgfs_atmos_wafs_f102 == complete
+ edit FCSTHR '108'
+ task jgfs_atmos_wafs_f114
+ trigger ../../post/jgfs_atmos_post_f114 == complete and ./jgfs_atmos_wafs_f108 == complete
+ edit FCSTHR '114'
+ task jgfs_atmos_wafs_f120
+ trigger ../../post/jgfs_atmos_post_f120 == complete and ./jgfs_atmos_wafs_f114 == complete
+ edit FCSTHR '120'
+ endfamily
+ family grib2_wafs
+ task jgfs_atmos_wafs_grib2
+ trigger ../../post/jgfs_atmos_post_f000 == complete
+ task jgfs_atmos_wafs_grib2_0p25
+ trigger ../../post/jgfs_atmos_post_f036 == complete
+ task jgfs_atmos_wafs_blending
+ trigger ./jgfs_atmos_wafs_grib2 == complete
+ time 04:33
+ task jgfs_atmos_wafs_blending_0p25
+ trigger ./jgfs_atmos_wafs_grib2_0p25 == complete
+ endfamily
+ family bufr_sounding
+ task jgfs_atmos_postsnd
+ trigger ../../post/jgfs_atmos_post_manager:release_post000
+ endfamily
+ family bulletins
+ task jgfs_atmos_fbwind
+ trigger ../../post/jgfs_atmos_post_f006 == complete and ../../post/jgfs_atmos_post_f012 == complete and ../../post/jgfs_atmos_post_f024 == complete
+ endfamily
+ family awips_20km_1p0
+ task jgfs_atmos_awips_f000
+ trigger ../../post/jgfs_atmos_post_f000 == complete
+ edit FHRGRP '000'
+ edit FHRLST 'f000'
+ edit FCSTHR '000'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f003
+ trigger ../../post/jgfs_atmos_post_f003 == complete
+ edit FHRGRP '003'
+ edit FHRLST 'f003'
+ edit FCSTHR '003'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f006
+ trigger ../../post/jgfs_atmos_post_f006 == complete
+ edit FHRGRP '006'
+ edit FHRLST 'f006'
+ edit FCSTHR '006'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f009
+ trigger ../../post/jgfs_atmos_post_f009 == complete
+ edit FHRGRP '009'
+ edit FHRLST 'f009'
+ edit FCSTHR '009'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f012
+ trigger ../../post/jgfs_atmos_post_f012 == complete
+ edit FHRGRP '012'
+ edit FHRLST 'f012'
+ edit FCSTHR '012'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f015
+ trigger ../../post/jgfs_atmos_post_f015 == complete
+ edit FHRGRP '015'
+ edit FHRLST 'f015'
+ edit FCSTHR '015'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f018
+ trigger ../../post/jgfs_atmos_post_f018 == complete
+ edit FHRGRP '018'
+ edit FHRLST 'f018'
+ edit FCSTHR '018'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f021
+ trigger ../../post/jgfs_atmos_post_f021 == complete
+ edit FHRGRP '021'
+ edit FHRLST 'f021'
+ edit FCSTHR '021'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f024
+ trigger ../../post/jgfs_atmos_post_f024 == complete
+ edit FHRGRP '024'
+ edit FHRLST 'f024'
+ edit FCSTHR '024'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f027
+ trigger ../../post/jgfs_atmos_post_f027 == complete
+ edit FHRGRP '027'
+ edit FHRLST 'f027'
+ edit FCSTHR '027'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f030
+ trigger ../../post/jgfs_atmos_post_f030 == complete
+ edit FHRGRP '030'
+ edit FHRLST 'f030'
+ edit FCSTHR '030'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f033
+ trigger ../../post/jgfs_atmos_post_f033 == complete
+ edit FHRGRP '033'
+ edit FHRLST 'f033'
+ edit FCSTHR '033'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f036
+ trigger ../../post/jgfs_atmos_post_f036 == complete
+ edit FHRGRP '036'
+ edit FHRLST 'f036'
+ edit FCSTHR '036'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f039
+ trigger ../../post/jgfs_atmos_post_f039 == complete
+ edit FHRGRP '039'
+ edit FHRLST 'f039'
+ edit FCSTHR '039'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f042
+ trigger ../../post/jgfs_atmos_post_f042 == complete
+ edit FHRGRP '042'
+ edit FHRLST 'f042'
+ edit FCSTHR '042'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f045
+ trigger ../../post/jgfs_atmos_post_f045 == complete
+ edit FHRGRP '045'
+ edit FHRLST 'f045'
+ edit FCSTHR '045'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f048
+ trigger ../../post/jgfs_atmos_post_f048 == complete
+ edit FHRGRP '048'
+ edit FHRLST 'f048'
+ edit FCSTHR '048'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f051
+ trigger ../../post/jgfs_atmos_post_f051 == complete
+ edit FHRGRP '051'
+ edit FHRLST 'f051'
+ edit FCSTHR '051'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f054
+ trigger ../../post/jgfs_atmos_post_f054 == complete
+ edit FHRGRP '054'
+ edit FHRLST 'f054'
+ edit FCSTHR '054'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f057
+ trigger ../../post/jgfs_atmos_post_f057 == complete
+ edit FHRGRP '057'
+ edit FHRLST 'f057'
+ edit FCSTHR '057'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f060
+ trigger ../../post/jgfs_atmos_post_f060 == complete
+ edit FHRGRP '060'
+ edit FHRLST 'f060'
+ edit FCSTHR '060'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f063
+ trigger ../../post/jgfs_atmos_post_f063 == complete
+ edit FHRGRP '063'
+ edit FHRLST 'f063'
+ edit FCSTHR '063'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f066
+ trigger ../../post/jgfs_atmos_post_f066 == complete
+ edit FHRGRP '066'
+ edit FHRLST 'f066'
+ edit FCSTHR '066'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f069
+ trigger ../../post/jgfs_atmos_post_f069 == complete
+ edit FHRGRP '069'
+ edit FHRLST 'f069'
+ edit FCSTHR '069'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f072
+ trigger ../../post/jgfs_atmos_post_f072 == complete
+ edit FHRGRP '072'
+ edit FHRLST 'f072'
+ edit FCSTHR '072'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f075
+ trigger ../../post/jgfs_atmos_post_f075 == complete
+ edit FHRGRP '075'
+ edit FHRLST 'f075'
+ edit FCSTHR '075'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f078
+ trigger ../../post/jgfs_atmos_post_f078 == complete
+ edit FHRGRP '078'
+ edit FHRLST 'f078'
+ edit FCSTHR '078'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f081
+ trigger ../../post/jgfs_atmos_post_f081 == complete
+ edit FHRGRP '081'
+ edit FHRLST 'f081'
+ edit FCSTHR '081'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f084
+ trigger ../../post/jgfs_atmos_post_f084 == complete
+ edit FHRGRP '084'
+ edit FHRLST 'f084'
+ edit FCSTHR '084'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f090
+ trigger ../../post/jgfs_atmos_post_f090 == complete
+ edit FHRGRP '090'
+ edit FHRLST 'f090'
+ edit FCSTHR '090'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f096
+ trigger ../../post/jgfs_atmos_post_f096 == complete
+ edit FHRGRP '096'
+ edit FHRLST 'f096'
+ edit FCSTHR '096'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f102
+ trigger ../../post/jgfs_atmos_post_f102 == complete
+ edit FHRGRP '102'
+ edit FHRLST 'f102'
+ edit FCSTHR '102'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f108
+ trigger ../../post/jgfs_atmos_post_f108 == complete
+ edit FHRGRP '108'
+ edit FHRLST 'f108'
+ edit FCSTHR '108'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f114
+ trigger ../../post/jgfs_atmos_post_f114 == complete
+ edit FHRGRP '114'
+ edit FHRLST 'f114'
+ edit FCSTHR '114'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f120
+ trigger ../../post/jgfs_atmos_post_f120 == complete
+ edit FHRGRP '120'
+ edit FHRLST 'f120'
+ edit FCSTHR '120'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f126
+ trigger ../../post/jgfs_atmos_post_f126 == complete
+ edit FHRGRP '126'
+ edit FHRLST 'f126'
+ edit FCSTHR '126'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f132
+ trigger ../../post/jgfs_atmos_post_f132 == complete
+ edit FHRGRP '132'
+ edit FHRLST 'f132'
+ edit FCSTHR '132'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f138
+ trigger ../../post/jgfs_atmos_post_f138 == complete
+ edit FHRGRP '138'
+ edit FHRLST 'f138'
+ edit FCSTHR '138'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f144
+ trigger ../../post/jgfs_atmos_post_f144 == complete
+ edit FHRGRP '144'
+ edit FHRLST 'f144'
+ edit FCSTHR '144'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f150
+ trigger ../../post/jgfs_atmos_post_f150 == complete
+ edit FHRGRP '150'
+ edit FHRLST 'f150'
+ edit FCSTHR '150'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f156
+ trigger ../../post/jgfs_atmos_post_f156 == complete
+ edit FHRGRP '156'
+ edit FHRLST 'f156'
+ edit FCSTHR '156'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f162
+ trigger ../../post/jgfs_atmos_post_f162 == complete
+ edit FHRGRP '162'
+ edit FHRLST 'f162'
+ edit FCSTHR '162'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f168
+ trigger ../../post/jgfs_atmos_post_f168 == complete
+ edit FHRGRP '168'
+ edit FHRLST 'f168'
+ edit FCSTHR '168'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f174
+ trigger ../../post/jgfs_atmos_post_f174 == complete
+ edit FHRGRP '174'
+ edit FHRLST 'f174'
+ edit FCSTHR '174'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f180
+ trigger ../../post/jgfs_atmos_post_f180 == complete
+ edit FHRGRP '180'
+ edit FHRLST 'f180'
+ edit FCSTHR '180'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f186
+ trigger ../../post/jgfs_atmos_post_f186 == complete
+ edit FHRGRP '186'
+ edit FHRLST 'f186'
+ edit FCSTHR '186'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f192
+ trigger ../../post/jgfs_atmos_post_f192 == complete
+ edit FHRGRP '192'
+ edit FHRLST 'f192'
+ edit FCSTHR '192'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f198
+ trigger ../../post/jgfs_atmos_post_f198 == complete
+ edit FHRGRP '198'
+ edit FHRLST 'f198'
+ edit FCSTHR '198'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f204
+ trigger ../../post/jgfs_atmos_post_f204 == complete
+ edit FHRGRP '204'
+ edit FHRLST 'f204'
+ edit FCSTHR '204'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f210
+ trigger ../../post/jgfs_atmos_post_f210 == complete
+ edit FHRGRP '210'
+ edit FHRLST 'f210'
+ edit FCSTHR '210'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f216
+ trigger ../../post/jgfs_atmos_post_f216 == complete
+ edit FHRGRP '216'
+ edit FHRLST 'f216'
+ edit FCSTHR '216'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f222
+ trigger ../../post/jgfs_atmos_post_f222 == complete
+ edit FHRGRP '222'
+ edit FHRLST 'f222'
+ edit FCSTHR '222'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f228
+ trigger ../../post/jgfs_atmos_post_f228 == complete
+ edit FHRGRP '228'
+ edit FHRLST 'f228'
+ edit FCSTHR '228'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f234
+ trigger ../../post/jgfs_atmos_post_f234 == complete
+ edit FHRGRP '234'
+ edit FHRLST 'f234'
+ edit FCSTHR '234'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f240
+ trigger ../../post/jgfs_atmos_post_f240 == complete
+ edit FHRGRP '240'
+ edit FHRLST 'f240'
+ edit FCSTHR '240'
+ edit TRDRUN 'YES'
+ endfamily
+ family awips_g2
+ task jgfs_atmos_awips_g2_f000
+ trigger ../../post/jgfs_atmos_post_f000 == complete
+ edit FHRGRP '000'
+ edit FHRLST 'f000'
+ edit FCSTHR '000'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f006
+ trigger ../../post/jgfs_atmos_post_f006 == complete
+ edit FHRGRP '006'
+ edit FHRLST 'f006'
+ edit FCSTHR '006'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f012
+ trigger ../../post/jgfs_atmos_post_f012 == complete
+ edit FHRGRP '012'
+ edit FHRLST 'f012'
+ edit FCSTHR '012'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f018
+ trigger ../../post/jgfs_atmos_post_f018 == complete
+ edit FHRGRP '018'
+ edit FHRLST 'f018'
+ edit FCSTHR '018'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f024
+ trigger ../../post/jgfs_atmos_post_f024 == complete
+ edit FHRGRP '024'
+ edit FHRLST 'f024'
+ edit FCSTHR '024'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f030
+ trigger ../../post/jgfs_atmos_post_f030 == complete
+ edit FHRGRP '030'
+ edit FHRLST 'f030'
+ edit FCSTHR '030'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f036
+ trigger ../../post/jgfs_atmos_post_f036 == complete
+ edit FHRGRP '036'
+ edit FHRLST 'f036'
+ edit FCSTHR '036'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f042
+ trigger ../../post/jgfs_atmos_post_f042 == complete
+ edit FHRGRP '042'
+ edit FHRLST 'f042'
+ edit FCSTHR '042'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f048
+ trigger ../../post/jgfs_atmos_post_f048 == complete
+ edit FHRGRP '048'
+ edit FHRLST 'f048'
+ edit FCSTHR '048'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f054
+ trigger ../../post/jgfs_atmos_post_f054 == complete
+ edit FHRGRP '054'
+ edit FHRLST 'f054'
+ edit FCSTHR '054'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f060
+ trigger ../../post/jgfs_atmos_post_f060 == complete
+ edit FHRGRP '060'
+ edit FHRLST 'f060'
+ edit FCSTHR '060'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f066
+ trigger ../../post/jgfs_atmos_post_f066 == complete
+ edit FHRGRP '066'
+ edit FHRLST 'f066'
+ edit FCSTHR '066'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f072
+ trigger ../../post/jgfs_atmos_post_f072 == complete
+ edit FHRGRP '072'
+ edit FHRLST 'f072'
+ edit FCSTHR '072'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f078
+ trigger ../../post/jgfs_atmos_post_f078 == complete
+ edit FHRGRP '078'
+ edit FHRLST 'f078'
+ edit FCSTHR '078'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f084
+ trigger ../../post/jgfs_atmos_post_f084 == complete
+ edit FHRGRP '084'
+ edit FHRLST 'f084'
+ edit FCSTHR '084'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f090
+ trigger ../../post/jgfs_atmos_post_f090 == complete
+ edit FHRGRP '090'
+ edit FHRLST 'f090'
+ edit FCSTHR '090'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f096
+ trigger ../../post/jgfs_atmos_post_f096 == complete
+ edit FHRGRP '096'
+ edit FHRLST 'f096'
+ edit FCSTHR '096'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f102
+ trigger ../../post/jgfs_atmos_post_f102 == complete
+ edit FHRGRP '102'
+ edit FHRLST 'f102'
+ edit FCSTHR '102'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f108
+ trigger ../../post/jgfs_atmos_post_f108 == complete
+ edit FHRGRP '108'
+ edit FHRLST 'f108'
+ edit FCSTHR '108'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f114
+ trigger ../../post/jgfs_atmos_post_f114 == complete
+ edit FHRGRP '114'
+ edit FHRLST 'f114'
+ edit FCSTHR '114'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f120
+ trigger ../../post/jgfs_atmos_post_f120 == complete
+ edit FHRGRP '120'
+ edit FHRLST 'f120'
+ edit FCSTHR '120'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f126
+ trigger ../../post/jgfs_atmos_post_f126 == complete
+ edit FHRGRP '126'
+ edit FHRLST 'f126'
+ edit FCSTHR '126'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f132
+ trigger ../../post/jgfs_atmos_post_f132 == complete
+ edit FHRGRP '132'
+ edit FHRLST 'f132'
+ edit FCSTHR '132'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f138
+ trigger ../../post/jgfs_atmos_post_f138 == complete
+ edit FHRGRP '138'
+ edit FHRLST 'f138'
+ edit FCSTHR '138'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f144
+ trigger ../../post/jgfs_atmos_post_f144 == complete
+ edit FHRGRP '144'
+ edit FHRLST 'f144'
+ edit FCSTHR '144'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f150
+ trigger ../../post/jgfs_atmos_post_f150 == complete
+ edit FHRGRP '150'
+ edit FHRLST 'f150'
+ edit FCSTHR '150'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f156
+ trigger ../../post/jgfs_atmos_post_f156 == complete
+ edit FHRGRP '156'
+ edit FHRLST 'f156'
+ edit FCSTHR '156'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f162
+ trigger ../../post/jgfs_atmos_post_f162 == complete
+ edit FHRGRP '162'
+ edit FHRLST 'f162'
+ edit FCSTHR '162'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f168
+ trigger ../../post/jgfs_atmos_post_f168 == complete
+ edit FHRGRP '168'
+ edit FHRLST 'f168'
+ edit FCSTHR '168'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f174
+ trigger ../../post/jgfs_atmos_post_f174 == complete
+ edit FHRGRP '174'
+ edit FHRLST 'f174'
+ edit FCSTHR '174'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f180
+ trigger ../../post/jgfs_atmos_post_f180 == complete
+ edit FHRGRP '180'
+ edit FHRLST 'f180'
+ edit FCSTHR '180'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f186
+ trigger ../../post/jgfs_atmos_post_f186 == complete
+ edit FHRGRP '186'
+ edit FHRLST 'f186'
+ edit FCSTHR '186'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f192
+ trigger ../../post/jgfs_atmos_post_f192 == complete
+ edit FHRGRP '192'
+ edit FHRLST 'f192'
+ edit FCSTHR '192'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f198
+ trigger ../../post/jgfs_atmos_post_f198 == complete
+ edit FHRGRP '198'
+ edit FHRLST 'f198'
+ edit FCSTHR '198'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f204
+ trigger ../../post/jgfs_atmos_post_f204 == complete
+ edit FHRGRP '204'
+ edit FHRLST 'f204'
+ edit FCSTHR '204'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f210
+ trigger ../../post/jgfs_atmos_post_f210 == complete
+ edit FHRGRP '210'
+ edit FHRLST 'f210'
+ edit FCSTHR '210'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f216
+ trigger ../../post/jgfs_atmos_post_f216 == complete
+ edit FHRGRP '216'
+ edit FHRLST 'f216'
+ edit FCSTHR '216'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f222
+ trigger ../../post/jgfs_atmos_post_f222 == complete
+ edit FHRGRP '222'
+ edit FHRLST 'f222'
+ edit FCSTHR '222'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f228
+ trigger ../../post/jgfs_atmos_post_f228 == complete
+ edit FHRGRP '228'
+ edit FHRLST 'f228'
+ edit FCSTHR '228'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f234
+ trigger ../../post/jgfs_atmos_post_f234 == complete
+ edit FHRGRP '234'
+ edit FHRLST 'f234'
+ edit FCSTHR '234'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f240
+ trigger ../../post/jgfs_atmos_post_f240 == complete
+ edit FHRGRP '240'
+ edit FHRLST 'f240'
+ edit FCSTHR '240'
+ edit TRDRUN 'YES'
+ endfamily
+ endfamily
+ family gempak
+ task jgfs_atmos_gempak
+ trigger ../../atmos/analysis/jgfs_atmos_analysis == complete
+ task jgfs_atmos_gempak_meta
+ trigger ../../atmos/analysis/jgfs_atmos_analysis == complete
+ task jgfs_atmos_gempak_ncdc_upapgif
+ trigger ./jgfs_atmos_gempak == active or ./jgfs_atmos_gempak == complete
+ task jgfs_atmos_npoess_pgrb2_0p5deg
+ trigger ../post/jgfs_atmos_post_manager:release_post180
+ task jgfs_atmos_pgrb2_spec_gempak
+ trigger ./jgfs_atmos_npoess_pgrb2_0p5deg == complete
+ endfamily
+ family verf
+ task jgfs_atmos_vminmon
+ trigger ../analysis/jgfs_atmos_analysis == complete
+ endfamily
+ endfamily
+ family wave
+ family init
+ task jgfs_wave_init
+ trigger ../../atmos/obsproc/prep/jgfs_atmos_prep == complete
+ endfamily
+ family prep
+ task jgfs_wave_prep
+ trigger ../init/jgfs_wave_init == complete
+ endfamily
+ family post
+ task jgfs_wave_postsbs
+ trigger ../../atmos/post/jgfs_atmos_post_manager:release_post000
+ task jgfs_wave_postpnt
+ trigger ../../jgfs_forecast == complete
+ task jgfs_wave_post_bndpnt
+ trigger ../../atmos/post/jgfs_atmos_post_manager:release_post180
+ task jgfs_wave_prdgen_gridded
+ trigger ./jgfs_wave_postsbs == active or ./jgfs_wave_postsbs == complete
+ task jgfs_wave_prdgen_bulls
+ trigger ./jgfs_wave_postpnt == complete and ./jgfs_wave_postsbs == complete
+ endfamily
+ family gempak
+ task jgfs_wave_gempak
+ trigger ../post/jgfs_wave_postsbs == active or ../post/jgfs_wave_postsbs == complete
+ endfamily
+ endfamily
+ task jgfs_forecast
+ trigger ./atmos/analysis/jgfs_atmos_analysis:release_fcst and ./wave/prep/jgfs_wave_prep == complete
+ endfamily
+ family gdas
+ edit CYC '00'
+ edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3'
+ edit PROJ 'GDAS-OPS'
+ edit NET 'gfs'
+ edit RUN 'gdas'
+ edit COM '/gpfs/dell1/nco/ops/com'
+ edit QUEUESHARED 'prod_shared'
+ edit QUEUESERV 'prod_transfer'
+ edit QUEUE 'prod'
+ family atmos
+ family obsproc
+ family dump
+ task jgdas_atmos_tropcy_qc_reloc
+ time 05:45
+ task jgdas_atmos_dump
+ event 1 release_sfcprep
+ time 05:50
+ task jgdas_atmos_dump_post
+ trigger jgdas_atmos_dump == complete
+ event 1 release_gdas00_dump_alert
+ task jgdas_atmos_dump_alert
+ trigger jgdas_atmos_dump_post:release_gdas00_dump_alert
+ endfamily
+ family prep
+ task jgdas_atmos_emcsfc_sfc_prep
+ trigger ../dump/jgdas_atmos_dump:release_sfcprep
+ task jgdas_atmos_prep
+ trigger ../dump/jgdas_atmos_dump == complete and ../dump/jgdas_atmos_tropcy_qc_reloc == complete
+ task jgdas_atmos_prep_post
+ trigger ./jgdas_atmos_prep == complete and ../../analysis/jgdas_atmos_analysis == complete
+ endfamily
+ endfamily
+ family init
+ task jgdas_atmos_gldas
+ trigger ../analysis/jgdas_atmos_analysis == complete
+ endfamily
+ family analysis
+ task jgdas_atmos_analysis
+ trigger ../obsproc/prep/jgdas_atmos_prep == complete and ../obsproc/prep/jgdas_atmos_emcsfc_sfc_prep == complete
+ event 1 release_fcst
+ task jgdas_atmos_analysis_calc
+ trigger ./jgdas_atmos_analysis == complete
+ task jgdas_atmos_analysis_diag
+ trigger ./jgdas_atmos_analysis == complete
+ endfamily
+ family post
+ task jgdas_atmos_post_manager
+ trigger ../../jgdas_forecast == active
+ event 1 release_postanl
+ event 2 release_post000
+ event 3 release_post001
+ event 4 release_post002
+ event 5 release_post003
+ event 6 release_post004
+ event 7 release_post005
+ event 8 release_post006
+ event 9 release_post007
+ event 10 release_post008
+ event 11 release_post009
+ task jgdas_atmos_post_anl
+ trigger ./jgdas_atmos_post_manager:release_postanl
+ edit FHRGRP '000'
+ edit FHRLST 'anl'
+ edit HR 'anl'
+ edit FHR 'anl'
+ task jgdas_atmos_post_f000
+ trigger ./jgdas_atmos_post_manager:release_post000
+ edit FHR 'f000'
+ edit HR '000'
+ edit FHRGRP '001'
+ edit FHRLST 'f000'
+ task jgdas_atmos_post_f001
+ trigger ./jgdas_atmos_post_manager:release_post001
+ edit FHR 'f001'
+ edit HR '001'
+ edit FHRGRP '002'
+ edit FHRLST 'f001'
+ task jgdas_atmos_post_f002
+ trigger ./jgdas_atmos_post_manager:release_post002
+ edit FHR 'f002'
+ edit HR '002'
+ edit FHRGRP '003'
+ edit FHRLST 'f002'
+ task jgdas_atmos_post_f003
+ trigger ./jgdas_atmos_post_manager:release_post003
+ edit FHR 'f003'
+ edit HR '003'
+ edit FHRGRP '004'
+ edit FHRLST 'f003'
+ task jgdas_atmos_post_f004
+ trigger ./jgdas_atmos_post_manager:release_post004
+ edit FHR 'f004'
+ edit HR '004'
+ edit FHRGRP '005'
+ edit FHRLST 'f004'
+ task jgdas_atmos_post_f005
+ trigger ./jgdas_atmos_post_manager:release_post005
+ edit FHR 'f005'
+ edit HR '005'
+ edit FHRGRP '006'
+ edit FHRLST 'f005'
+ task jgdas_atmos_post_f006
+ trigger ./jgdas_atmos_post_manager:release_post006
+ edit FHR 'f006'
+ edit HR '006'
+ edit FHRGRP '007'
+ edit FHRLST 'f006'
+ task jgdas_atmos_post_f007
+ trigger ./jgdas_atmos_post_manager:release_post007
+ edit FHR 'f007'
+ edit HR '007'
+ edit FHRGRP '008'
+ edit FHRLST 'f007'
+ task jgdas_atmos_post_f008
+ trigger ./jgdas_atmos_post_manager:release_post008
+ edit FHR 'f008'
+ edit HR '008'
+ edit FHRGRP '009'
+ edit FHRLST 'f008'
+ task jgdas_atmos_post_f009
+ trigger ./jgdas_atmos_post_manager:release_post009
+ edit FHR 'f009'
+ edit HR '009'
+ edit FHRGRP '010'
+ edit FHRLST 'f009'
+ endfamily
+ family post_processing
+ task jgdas_atmos_chgres_forenkf
+ trigger ../../jgdas_forecast == complete and ../../enkf/forecast == complete
+ endfamily
+ family gempak
+ task jgdas_atmos_gempak
+ trigger ../../jgdas_forecast == complete
+ task jgdas_atmos_gempak_meta_ncdc
+ trigger ./jgdas_atmos_gempak == complete
+ endfamily
+ family verf
+ task jgdas_atmos_vminmon
+ trigger ../analysis/jgdas_atmos_analysis == complete
+ task jgdas_atmos_verfrad
+ trigger ../analysis/jgdas_atmos_analysis_diag == complete
+ task jgdas_atmos_verfozn
+ trigger ../analysis/jgdas_atmos_analysis_diag == complete
+ endfamily
+ endfamily
+ family wave
+ family init
+ task jgdas_wave_init
+ trigger ../../atmos/obsproc/prep/jgdas_atmos_prep == complete
+ endfamily
+ family prep
+ task jgdas_wave_prep
+ trigger ../init/jgdas_wave_init == complete
+ endfamily
+ family post
+ task jgdas_wave_postsbs
+ trigger ../../atmos/post/jgdas_atmos_post_manager:release_post000
+ task jgdas_wave_postpnt
+ trigger ../../jgdas_forecast == complete
+ endfamily
+ endfamily
+ task jgdas_forecast
+ trigger ./atmos/analysis/jgdas_atmos_analysis:release_fcst and ./wave/prep/jgdas_wave_prep == complete and ./atmos/init/jgdas_atmos_gldas == complete
+ family enkf
+ family analysis
+ family create
+ task jgdas_enkf_select_obs
+ trigger ../../../atmos/obsproc/prep/jgdas_atmos_prep == complete and /prod18/gdas/enkf/post == complete
+ task jgdas_enkf_diag
+ trigger ./jgdas_enkf_select_obs == complete
+ task jgdas_enkf_update
+ trigger ./jgdas_enkf_diag == complete
+ endfamily
+ family recenter
+ family ecen
+ edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3/enkf/analysis/recenter/ecen'
+ trigger ../create/jgdas_enkf_update == complete and ../../../atmos/analysis/jgdas_atmos_analysis_calc == complete and /prod18/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf == complete
+ family grp1
+ edit FHRGRP '003'
+ task jgdas_enkf_ecen
+ endfamily
+ family grp2
+ edit FHRGRP '006'
+ task jgdas_enkf_ecen
+ endfamily
+ family grp3
+ edit FHRGRP '009'
+ task jgdas_enkf_ecen
+ endfamily
+ endfamily
+ task jgdas_enkf_sfc
+ trigger ../create/jgdas_enkf_update == complete and ../../../atmos/analysis/jgdas_atmos_analysis_calc == complete
+ endfamily
+ endfamily
+ family forecast
+ edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3/enkf/forecast'
+ trigger ./analysis/recenter/ecen == complete and ./analysis/recenter/jgdas_enkf_sfc == complete
+ family grp1
+ edit ENSGRP '01'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp2
+ edit ENSGRP '02'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp3
+ edit ENSGRP '03'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp4
+ edit ENSGRP '04'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp5
+ edit ENSGRP '05'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp6
+ edit ENSGRP '06'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp7
+ edit ENSGRP '07'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp8
+ edit ENSGRP '08'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp9
+ edit ENSGRP '09'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp10
+ edit ENSGRP '10'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp11
+ edit ENSGRP '11'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp12
+ edit ENSGRP '12'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp13
+ edit ENSGRP '13'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp14
+ edit ENSGRP '14'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp15
+ edit ENSGRP '15'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp16
+ edit ENSGRP '16'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp17
+ edit ENSGRP '17'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp18
+ edit ENSGRP '18'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp19
+ edit ENSGRP '19'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp20
+ edit ENSGRP '20'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp21
+ edit ENSGRP '21'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp22
+ edit ENSGRP '22'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp23
+ edit ENSGRP '23'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp24
+ edit ENSGRP '24'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp25
+ edit ENSGRP '25'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp26
+ edit ENSGRP '26'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp27
+ edit ENSGRP '27'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp28
+ edit ENSGRP '28'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp29
+ edit ENSGRP '29'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp30
+ edit ENSGRP '30'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp31
+ edit ENSGRP '31'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp32
+ edit ENSGRP '32'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp33
+ edit ENSGRP '33'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp34
+ edit ENSGRP '34'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp35
+ edit ENSGRP '35'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp36
+ edit ENSGRP '36'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp37
+ edit ENSGRP '37'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp38
+ edit ENSGRP '38'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp39
+ edit ENSGRP '39'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp40
+ edit ENSGRP '40'
+ task jgdas_enkf_fcst
+ endfamily
+ endfamily
+ family post
+ trigger ./forecast == complete
+ task jgdas_enkf_post_f003
+ edit FHMIN_EPOS '003'
+ edit FHMAX_EPOS '003'
+ edit FHOUT_EPOS '003'
+ task jgdas_enkf_post_f004
+ edit FHMIN_EPOS '004'
+ edit FHMAX_EPOS '004'
+ edit FHOUT_EPOS '004'
+ task jgdas_enkf_post_f005
+ edit FHMIN_EPOS '005'
+ edit FHMAX_EPOS '005'
+ edit FHOUT_EPOS '005'
+ task jgdas_enkf_post_f006
+ edit FHMIN_EPOS '006'
+ edit FHMAX_EPOS '006'
+ edit FHOUT_EPOS '006'
+ task jgdas_enkf_post_f007
+ edit FHMIN_EPOS '007'
+ edit FHMAX_EPOS '007'
+ edit FHOUT_EPOS '007'
+ task jgdas_enkf_post_f008
+ edit FHMIN_EPOS '008'
+ edit FHMAX_EPOS '008'
+ edit FHOUT_EPOS '008'
+ task jgdas_enkf_post_f009
+ edit FHMIN_EPOS '009'
+ edit FHMAX_EPOS '009'
+ edit FHOUT_EPOS '009'
+ endfamily #### epos
+ endfamily #### enkf
+ endfamily #### gdas
+endsuite
diff --git a/ecflow/ecf/defs/prod06.def b/ecflow/ecf/defs/prod06.def
new file mode 100644
index 0000000000..7e0ad46ac1
--- /dev/null
+++ b/ecflow/ecf/defs/prod06.def
@@ -0,0 +1,2642 @@
+extern /prod00/gdas/jgdas_forecast
+extern /prod00/gdas/atmos/post
+extern /prod00/gdas/enkf/post
+#### ecen
+extern /prod00/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf
+
+suite prod06
+ repeat day 1
+ edit ECF_TRIES '1'
+ edit CYC '06'
+ edit ENVIR 'prod'
+ edit PROJ 'OPS'
+ edit E 'j'
+ edit QUEUE 'prod'
+ edit QUEUESHARED 'dev_shared'
+ edit QUEUESERV 'dev_transfer'
+ edit PROJENVIR 'OPS'
+ edit MACHINE_SITE 'production'
+
+ family gfs
+ edit CYC '06'
+ edit ECF_FILES '/ecf/ecfnets/scripts/gfs_FV3'
+ edit PROJ 'GFS-OPS'
+ edit NET 'gfs'
+ edit RUN 'gfs'
+ edit COM '/gpfs/dell1/nco/ops/com'
+ edit QUEUESHARED 'prod_shared'
+ edit QUEUESERV 'prod_transfer'
+ edit QUEUE 'prod'
+ family atmos
+ family obsproc
+ family dump
+ task jgfs_atmos_tropcy_qc_reloc
+ event 1 jtwc_bull_email
+ time 02:41
+ task jgfs_atmos_dump
+ event 1 release_sfcprep
+ time 02:47
+ task jgfs_atmos_dump_post
+ trigger jgfs_atmos_dump == complete
+ event 1 release_gfs06_dump_alert
+ task jgfs_atmos_dump_alert
+ trigger jgfs_atmos_dump_post:release_gfs06_dump_alert
+ endfamily
+ family prep
+ task jgfs_atmos_emcsfc_sfc_prep
+ trigger ../dump/jgfs_atmos_dump:release_sfcprep
+ task jgfs_atmos_prep
+ trigger ../dump/jgfs_atmos_dump == complete and ../dump/jgfs_atmos_tropcy_qc_reloc == complete
+ task jgfs_atmos_prep_post
+ trigger ./jgfs_atmos_prep == complete and ../../analysis/jgfs_atmos_analysis == complete
+ endfamily
+ endfamily
+ family analysis
+ task jgfs_atmos_analysis
+ trigger ../obsproc/prep/jgfs_atmos_prep == complete and ../obsproc/prep/jgfs_atmos_emcsfc_sfc_prep == complete
+ event 1 release_fcst
+ task jgfs_atmos_analysis_calc
+ trigger ./jgfs_atmos_analysis == complete
+ endfamily
+ family post
+ task jgfs_atmos_post_manager
+ trigger ../analysis/jgfs_atmos_analysis == complete
+ event 1 release_postanl
+ event 2 release_post000
+ event 3 release_post001
+ event 4 release_post002
+ event 5 release_post003
+ event 6 release_post004
+ event 7 release_post005
+ event 8 release_post006
+ event 9 release_post007
+ event 10 release_post008
+ event 11 release_post009
+ event 12 release_post010
+ event 13 release_post011
+ event 14 release_post012
+ event 15 release_post013
+ event 16 release_post014
+ event 17 release_post015
+ event 18 release_post016
+ event 19 release_post017
+ event 20 release_post018
+ event 21 release_post019
+ event 22 release_post020
+ event 23 release_post021
+ event 24 release_post022
+ event 25 release_post023
+ event 26 release_post024
+ event 27 release_post025
+ event 28 release_post026
+ event 29 release_post027
+ event 30 release_post028
+ event 31 release_post029
+ event 32 release_post030
+ event 33 release_post031
+ event 34 release_post032
+ event 35 release_post033
+ event 36 release_post034
+ event 37 release_post035
+ event 38 release_post036
+ event 39 release_post037
+ event 40 release_post038
+ event 41 release_post039
+ event 42 release_post040
+ event 43 release_post041
+ event 44 release_post042
+ event 45 release_post043
+ event 46 release_post044
+ event 47 release_post045
+ event 48 release_post046
+ event 49 release_post047
+ event 50 release_post048
+ event 51 release_post049
+ event 52 release_post050
+ event 53 release_post051
+ event 54 release_post052
+ event 55 release_post053
+ event 56 release_post054
+ event 57 release_post055
+ event 58 release_post056
+ event 59 release_post057
+ event 60 release_post058
+ event 61 release_post059
+ event 62 release_post060
+ event 63 release_post061
+ event 64 release_post062
+ event 65 release_post063
+ event 66 release_post064
+ event 67 release_post065
+ event 68 release_post066
+ event 69 release_post067
+ event 70 release_post068
+ event 71 release_post069
+ event 72 release_post070
+ event 73 release_post071
+ event 74 release_post072
+ event 75 release_post073
+ event 76 release_post074
+ event 77 release_post075
+ event 78 release_post076
+ event 79 release_post077
+ event 80 release_post078
+ event 81 release_post079
+ event 82 release_post080
+ event 83 release_post081
+ event 84 release_post082
+ event 85 release_post083
+ event 86 release_post084
+ event 87 release_post085
+ event 88 release_post086
+ event 89 release_post087
+ event 90 release_post088
+ event 91 release_post089
+ event 92 release_post090
+ event 93 release_post091
+ event 94 release_post092
+ event 95 release_post093
+ event 96 release_post094
+ event 97 release_post095
+ event 98 release_post096
+ event 99 release_post097
+ event 100 release_post098
+ event 101 release_post099
+ event 102 release_post100
+ event 103 release_post101
+ event 104 release_post102
+ event 105 release_post103
+ event 106 release_post104
+ event 107 release_post105
+ event 108 release_post106
+ event 109 release_post107
+ event 110 release_post108
+ event 111 release_post109
+ event 112 release_post110
+ event 113 release_post111
+ event 114 release_post112
+ event 115 release_post113
+ event 116 release_post114
+ event 117 release_post115
+ event 118 release_post116
+ event 119 release_post117
+ event 120 release_post118
+ event 121 release_post119
+ event 122 release_post120
+ event 123 release_post123
+ event 124 release_post126
+ event 125 release_post129
+ event 126 release_post132
+ event 127 release_post135
+ event 128 release_post138
+ event 129 release_post141
+ event 130 release_post144
+ event 131 release_post147
+ event 132 release_post150
+ event 133 release_post153
+ event 134 release_post156
+ event 135 release_post159
+ event 136 release_post162
+ event 137 release_post165
+ event 138 release_post168
+ event 139 release_post171
+ event 140 release_post174
+ event 141 release_post177
+ event 142 release_post180
+ event 143 release_post183
+ event 144 release_post186
+ event 145 release_post189
+ event 146 release_post192
+ event 147 release_post195
+ event 148 release_post198
+ event 149 release_post201
+ event 150 release_post204
+ event 151 release_post207
+ event 152 release_post210
+ event 153 release_post213
+ event 154 release_post216
+ event 155 release_post219
+ event 156 release_post222
+ event 157 release_post225
+ event 158 release_post228
+ event 159 release_post231
+ event 160 release_post234
+ event 161 release_post237
+ event 162 release_post240
+ event 163 release_post243
+ event 164 release_post246
+ event 165 release_post249
+ event 166 release_post252
+ event 167 release_post255
+ event 168 release_post258
+ event 169 release_post261
+ event 170 release_post264
+ event 171 release_post267
+ event 172 release_post270
+ event 173 release_post273
+ event 174 release_post276
+ event 175 release_post279
+ event 176 release_post282
+ event 177 release_post285
+ event 178 release_post288
+ event 179 release_post291
+ event 180 release_post294
+ event 181 release_post297
+ event 182 release_post300
+ event 183 release_post303
+ event 184 release_post306
+ event 185 release_post309
+ event 186 release_post312
+ event 187 release_post315
+ event 188 release_post318
+ event 189 release_post321
+ event 190 release_post324
+ event 191 release_post327
+ event 192 release_post330
+ event 193 release_post333
+ event 194 release_post336
+ event 195 release_post339
+ event 196 release_post342
+ event 197 release_post345
+ event 198 release_post348
+ event 199 release_post351
+ event 200 release_post354
+ event 201 release_post357
+ event 202 release_post360
+ event 203 release_post363
+ event 204 release_post366
+ event 205 release_post369
+ event 206 release_post372
+ event 207 release_post375
+ event 208 release_post378
+ event 209 release_post381
+ event 210 release_post384
+ task jgfs_atmos_post_anl
+ trigger ./jgfs_atmos_post_manager:release_postanl
+ edit FHRGRP '000'
+ edit FHRLST 'anl'
+ edit HR 'anl'
+ edit FHR 'anl'
+ task jgfs_atmos_post_f000
+ trigger ./jgfs_atmos_post_manager:release_post000
+ edit FHRGRP '001'
+ edit FHRLST 'f000'
+ edit FHR 'f000'
+ edit HR '000'
+ task jgfs_atmos_post_f001
+ trigger ./jgfs_atmos_post_manager:release_post001
+ edit FHRGRP '002'
+ edit FHRLST 'f001'
+ edit FHR 'f001'
+ edit HR '001'
+ task jgfs_atmos_post_f002
+ trigger ./jgfs_atmos_post_manager:release_post002
+ edit FHRGRP '003'
+ edit FHRLST 'f002'
+ edit FHR 'f002'
+ edit HR '002'
+ task jgfs_atmos_post_f003
+ trigger ./jgfs_atmos_post_manager:release_post003
+ edit FHRGRP '004'
+ edit FHRLST 'f003'
+ edit FHR 'f003'
+ edit HR '003'
+ task jgfs_atmos_post_f004
+ trigger ./jgfs_atmos_post_manager:release_post004
+ edit FHRGRP '005'
+ edit FHRLST 'f004'
+ edit FHR 'f004'
+ edit HR '004'
+ task jgfs_atmos_post_f005
+ trigger ./jgfs_atmos_post_manager:release_post005
+ edit FHRGRP '006'
+ edit FHRLST 'f005'
+ edit FHR 'f005'
+ edit HR '005'
+ task jgfs_atmos_post_f006
+ trigger ./jgfs_atmos_post_manager:release_post006
+ edit FHRGRP '007'
+ edit FHRLST 'f006'
+ edit FHR 'f006'
+ edit HR '006'
+ task jgfs_atmos_post_f007
+ trigger ./jgfs_atmos_post_manager:release_post007
+ edit FHRGRP '008'
+ edit FHRLST 'f007'
+ edit FHR 'f007'
+ edit HR '007'
+ task jgfs_atmos_post_f008
+ trigger ./jgfs_atmos_post_manager:release_post008
+ edit FHRGRP '009'
+ edit FHRLST 'f008'
+ edit FHR 'f008'
+ edit HR '008'
+ task jgfs_atmos_post_f009
+ trigger ./jgfs_atmos_post_manager:release_post009
+ edit FHRGRP '010'
+ edit FHRLST 'f009'
+ edit FHR 'f009'
+ edit HR '009'
+ task jgfs_atmos_post_f010
+ trigger ./jgfs_atmos_post_manager:release_post010
+ edit FHRGRP '011'
+ edit FHRLST 'f010'
+ edit FHR 'f010'
+ edit HR '010'
+ task jgfs_atmos_post_f011
+ trigger ./jgfs_atmos_post_manager:release_post011
+ edit FHRGRP '012'
+ edit FHRLST 'f011'
+ edit FHR 'f011'
+ edit HR '011'
+ task jgfs_atmos_post_f012
+ trigger ./jgfs_atmos_post_manager:release_post012
+ edit FHRGRP '013'
+ edit FHRLST 'f012'
+ edit FHR 'f012'
+ edit HR '012'
+ task jgfs_atmos_post_f013
+ trigger ./jgfs_atmos_post_manager:release_post013
+ edit FHRGRP '014'
+ edit FHRLST 'f013'
+ edit FHR 'f013'
+ edit HR '013'
+ task jgfs_atmos_post_f014
+ trigger ./jgfs_atmos_post_manager:release_post014
+ edit FHRGRP '015'
+ edit FHRLST 'f014'
+ edit FHR 'f014'
+ edit HR '014'
+ task jgfs_atmos_post_f015
+ trigger ./jgfs_atmos_post_manager:release_post015
+ edit FHRGRP '016'
+ edit FHRLST 'f015'
+ edit FHR 'f015'
+ edit HR '015'
+ task jgfs_atmos_post_f016
+ trigger ./jgfs_atmos_post_manager:release_post016
+ edit FHRGRP '017'
+ edit FHRLST 'f016'
+ edit FHR 'f016'
+ edit HR '016'
+ task jgfs_atmos_post_f017
+ trigger ./jgfs_atmos_post_manager:release_post017
+ edit FHRGRP '018'
+ edit FHRLST 'f017'
+ edit FHR 'f017'
+ edit HR '017'
+ task jgfs_atmos_post_f018
+ trigger ./jgfs_atmos_post_manager:release_post018
+ edit FHRGRP '019'
+ edit FHRLST 'f018'
+ edit FHR 'f018'
+ edit HR '018'
+ task jgfs_atmos_post_f019
+ trigger ./jgfs_atmos_post_manager:release_post019
+ edit FHRGRP '020'
+ edit FHRLST 'f019'
+ edit FHR 'f019'
+ edit HR '019'
+ task jgfs_atmos_post_f020
+ trigger ./jgfs_atmos_post_manager:release_post020
+ edit FHRGRP '021'
+ edit FHRLST 'f020'
+ edit FHR 'f020'
+ edit HR '020'
+ task jgfs_atmos_post_f021
+ trigger ./jgfs_atmos_post_manager:release_post021
+ edit FHRGRP '022'
+ edit FHRLST 'f021'
+ edit FHR 'f021'
+ edit HR '021'
+ task jgfs_atmos_post_f022
+ trigger ./jgfs_atmos_post_manager:release_post022
+ edit FHRGRP '023'
+ edit FHRLST 'f022'
+ edit FHR 'f022'
+ edit HR '022'
+ task jgfs_atmos_post_f023
+ trigger ./jgfs_atmos_post_manager:release_post023
+ edit FHRGRP '024'
+ edit FHRLST 'f023'
+ edit FHR 'f023'
+ edit HR '023'
+ task jgfs_atmos_post_f024
+ trigger ./jgfs_atmos_post_manager:release_post024
+ edit FHRGRP '025'
+ edit FHRLST 'f024'
+ edit FHR 'f024'
+ edit HR '024'
+ task jgfs_atmos_post_f025
+ trigger ./jgfs_atmos_post_manager:release_post025
+ edit FHRGRP '026'
+ edit FHRLST 'f025'
+ edit FHR 'f025'
+ edit HR '025'
+ task jgfs_atmos_post_f026
+ trigger ./jgfs_atmos_post_manager:release_post026
+ edit FHRGRP '027'
+ edit FHRLST 'f026'
+ edit FHR 'f026'
+ edit HR '026'
+ task jgfs_atmos_post_f027
+ trigger ./jgfs_atmos_post_manager:release_post027
+ edit FHRGRP '028'
+ edit FHRLST 'f027'
+ edit FHR 'f027'
+ edit HR '027'
+ task jgfs_atmos_post_f028
+ trigger ./jgfs_atmos_post_manager:release_post028
+ edit FHRGRP '029'
+ edit FHRLST 'f028'
+ edit FHR 'f028'
+ edit HR '028'
+ task jgfs_atmos_post_f029
+ trigger ./jgfs_atmos_post_manager:release_post029
+ edit FHRGRP '030'
+ edit FHRLST 'f029'
+ edit FHR 'f029'
+ edit HR '029'
+ task jgfs_atmos_post_f030
+ trigger ./jgfs_atmos_post_manager:release_post030
+ edit FHRGRP '031'
+ edit FHRLST 'f030'
+ edit FHR 'f030'
+ edit HR '030'
+ task jgfs_atmos_post_f031
+ trigger ./jgfs_atmos_post_manager:release_post031
+ edit FHRGRP '032'
+ edit FHRLST 'f031'
+ edit FHR 'f031'
+ edit HR '031'
+ task jgfs_atmos_post_f032
+ trigger ./jgfs_atmos_post_manager:release_post032
+ edit FHRGRP '033'
+ edit FHRLST 'f032'
+ edit FHR 'f032'
+ edit HR '032'
+ task jgfs_atmos_post_f033
+ trigger ./jgfs_atmos_post_manager:release_post033
+ edit FHRGRP '034'
+ edit FHRLST 'f033'
+ edit FHR 'f033'
+ edit HR '033'
+ task jgfs_atmos_post_f034
+ trigger ./jgfs_atmos_post_manager:release_post034
+ edit FHRGRP '035'
+ edit FHRLST 'f034'
+ edit FHR 'f034'
+ edit HR '034'
+ task jgfs_atmos_post_f035
+ trigger ./jgfs_atmos_post_manager:release_post035
+ edit FHRGRP '036'
+ edit FHRLST 'f035'
+ edit FHR 'f035'
+ edit HR '035'
+ task jgfs_atmos_post_f036
+ trigger ./jgfs_atmos_post_manager:release_post036
+ edit FHRGRP '037'
+ edit FHRLST 'f036'
+ edit FHR 'f036'
+ edit HR '036'
+ task jgfs_atmos_post_f037
+ trigger ./jgfs_atmos_post_manager:release_post037
+ edit FHRGRP '038'
+ edit FHRLST 'f037'
+ edit FHR 'f037'
+ edit HR '037'
+ task jgfs_atmos_post_f038
+ trigger ./jgfs_atmos_post_manager:release_post038
+ edit FHRGRP '039'
+ edit FHRLST 'f038'
+ edit FHR 'f038'
+ edit HR '038'
+ task jgfs_atmos_post_f039
+ trigger ./jgfs_atmos_post_manager:release_post039
+ edit FHRGRP '040'
+ edit FHRLST 'f039'
+ edit FHR 'f039'
+ edit HR '039'
+ task jgfs_atmos_post_f040
+ trigger ./jgfs_atmos_post_manager:release_post040
+ edit FHRGRP '041'
+ edit FHRLST 'f040'
+ edit FHR 'f040'
+ edit HR '040'
+ task jgfs_atmos_post_f041
+ trigger ./jgfs_atmos_post_manager:release_post041
+ edit FHRGRP '042'
+ edit FHRLST 'f041'
+ edit FHR 'f041'
+ edit HR '041'
+ task jgfs_atmos_post_f042
+ trigger ./jgfs_atmos_post_manager:release_post042
+ edit FHRGRP '043'
+ edit FHRLST 'f042'
+ edit FHR 'f042'
+ edit HR '042'
+ task jgfs_atmos_post_f043
+ trigger ./jgfs_atmos_post_manager:release_post043
+ edit FHRGRP '044'
+ edit FHRLST 'f043'
+ edit FHR 'f043'
+ edit HR '043'
+ task jgfs_atmos_post_f044
+ trigger ./jgfs_atmos_post_manager:release_post044
+ edit FHRGRP '045'
+ edit FHRLST 'f044'
+ edit FHR 'f044'
+ edit HR '044'
+ task jgfs_atmos_post_f045
+ trigger ./jgfs_atmos_post_manager:release_post045
+ edit FHRGRP '046'
+ edit FHRLST 'f045'
+ edit FHR 'f045'
+ edit HR '045'
+ task jgfs_atmos_post_f046
+ trigger ./jgfs_atmos_post_manager:release_post046
+ edit FHRGRP '047'
+ edit FHRLST 'f046'
+ edit FHR 'f046'
+ edit HR '046'
+ task jgfs_atmos_post_f047
+ trigger ./jgfs_atmos_post_manager:release_post047
+ edit FHRGRP '048'
+ edit FHRLST 'f047'
+ edit FHR 'f047'
+ edit HR '047'
+ task jgfs_atmos_post_f048
+ trigger ./jgfs_atmos_post_manager:release_post048
+ edit FHRGRP '049'
+ edit FHRLST 'f048'
+ edit FHR 'f048'
+ edit HR '048'
+ task jgfs_atmos_post_f049
+ trigger ./jgfs_atmos_post_manager:release_post049
+ edit FHRGRP '050'
+ edit FHRLST 'f049'
+ edit FHR 'f049'
+ edit HR '049'
+ task jgfs_atmos_post_f050
+ trigger ./jgfs_atmos_post_manager:release_post050
+ edit FHRGRP '051'
+ edit FHRLST 'f050'
+ edit FHR 'f050'
+ edit HR '050'
+ task jgfs_atmos_post_f051
+ trigger ./jgfs_atmos_post_manager:release_post051
+ edit FHRGRP '052'
+ edit FHRLST 'f051'
+ edit FHR 'f051'
+ edit HR '051'
+ task jgfs_atmos_post_f052
+ trigger ./jgfs_atmos_post_manager:release_post052
+ edit FHRGRP '053'
+ edit FHRLST 'f052'
+ edit FHR 'f052'
+ edit HR '052'
+ task jgfs_atmos_post_f053
+ trigger ./jgfs_atmos_post_manager:release_post053
+ edit FHRGRP '054'
+ edit FHRLST 'f053'
+ edit FHR 'f053'
+ edit HR '053'
+ task jgfs_atmos_post_f054
+ trigger ./jgfs_atmos_post_manager:release_post054
+ edit FHRGRP '055'
+ edit FHRLST 'f054'
+ edit FHR 'f054'
+ edit HR '054'
+ task jgfs_atmos_post_f055
+ trigger ./jgfs_atmos_post_manager:release_post055
+ edit FHRGRP '056'
+ edit FHRLST 'f055'
+ edit FHR 'f055'
+ edit HR '055'
+ task jgfs_atmos_post_f056
+ trigger ./jgfs_atmos_post_manager:release_post056
+ edit FHRGRP '057'
+ edit FHRLST 'f056'
+ edit FHR 'f056'
+ edit HR '056'
+ task jgfs_atmos_post_f057
+ trigger ./jgfs_atmos_post_manager:release_post057
+ edit FHRGRP '058'
+ edit FHRLST 'f057'
+ edit FHR 'f057'
+ edit HR '057'
+ task jgfs_atmos_post_f058
+ trigger ./jgfs_atmos_post_manager:release_post058
+ edit FHRGRP '059'
+ edit FHRLST 'f058'
+ edit FHR 'f058'
+ edit HR '058'
+ task jgfs_atmos_post_f059
+ trigger ./jgfs_atmos_post_manager:release_post059
+ edit FHRGRP '060'
+ edit FHRLST 'f059'
+ edit FHR 'f059'
+ edit HR '059'
+ task jgfs_atmos_post_f060
+ trigger ./jgfs_atmos_post_manager:release_post060
+ edit FHRGRP '061'
+ edit FHRLST 'f060'
+ edit FHR 'f060'
+ edit HR '060'
+ task jgfs_atmos_post_f061
+ trigger ./jgfs_atmos_post_manager:release_post061
+ edit FHRGRP '062'
+ edit FHRLST 'f061'
+ edit FHR 'f061'
+ edit HR '061'
+ task jgfs_atmos_post_f062
+ trigger ./jgfs_atmos_post_manager:release_post062
+ edit FHRGRP '063'
+ edit FHRLST 'f062'
+ edit FHR 'f062'
+ edit HR '062'
+ task jgfs_atmos_post_f063
+ trigger ./jgfs_atmos_post_manager:release_post063
+ edit FHRGRP '064'
+ edit FHRLST 'f063'
+ edit FHR 'f063'
+ edit HR '063'
+ task jgfs_atmos_post_f064
+ trigger ./jgfs_atmos_post_manager:release_post064
+ edit FHRGRP '065'
+ edit FHRLST 'f064'
+ edit FHR 'f064'
+ edit HR '064'
+ task jgfs_atmos_post_f065
+ trigger ./jgfs_atmos_post_manager:release_post065
+ edit FHRGRP '066'
+ edit FHRLST 'f065'
+ edit FHR 'f065'
+ edit HR '065'
+ task jgfs_atmos_post_f066
+ trigger ./jgfs_atmos_post_manager:release_post066
+ edit FHRGRP '067'
+ edit FHRLST 'f066'
+ edit FHR 'f066'
+ edit HR '066'
+ task jgfs_atmos_post_f067
+ trigger ./jgfs_atmos_post_manager:release_post067
+ edit FHRGRP '068'
+ edit FHRLST 'f067'
+ edit FHR 'f067'
+ edit HR '067'
+ task jgfs_atmos_post_f068
+ trigger ./jgfs_atmos_post_manager:release_post068
+ edit FHRGRP '069'
+ edit FHRLST 'f068'
+ edit FHR 'f068'
+ edit HR '068'
+ task jgfs_atmos_post_f069
+ trigger ./jgfs_atmos_post_manager:release_post069
+ edit FHRGRP '070'
+ edit FHRLST 'f069'
+ edit FHR 'f069'
+ edit HR '069'
+ task jgfs_atmos_post_f070
+ trigger ./jgfs_atmos_post_manager:release_post070
+ edit FHRGRP '071'
+ edit FHRLST 'f070'
+ edit FHR 'f070'
+ edit HR '070'
+ task jgfs_atmos_post_f071
+ trigger ./jgfs_atmos_post_manager:release_post071
+ edit FHRGRP '072'
+ edit FHRLST 'f071'
+ edit FHR 'f071'
+ edit HR '071'
+ task jgfs_atmos_post_f072
+ trigger ./jgfs_atmos_post_manager:release_post072
+ edit FHRGRP '073'
+ edit FHRLST 'f072'
+ edit FHR 'f072'
+ edit HR '072'
+ task jgfs_atmos_post_f073
+ trigger ./jgfs_atmos_post_manager:release_post073
+ edit FHRGRP '074'
+ edit FHRLST 'f073'
+ edit FHR 'f073'
+ edit HR '073'
+ task jgfs_atmos_post_f074
+ trigger ./jgfs_atmos_post_manager:release_post074
+ edit FHRGRP '075'
+ edit FHRLST 'f074'
+ edit FHR 'f074'
+ edit HR '074'
+ task jgfs_atmos_post_f075
+ trigger ./jgfs_atmos_post_manager:release_post075
+ edit FHRGRP '076'
+ edit FHRLST 'f075'
+ edit FHR 'f075'
+ edit HR '075'
+ task jgfs_atmos_post_f076
+ trigger ./jgfs_atmos_post_manager:release_post076
+ edit FHRGRP '077'
+ edit FHRLST 'f076'
+ edit FHR 'f076'
+ edit HR '076'
+ task jgfs_atmos_post_f077
+ trigger ./jgfs_atmos_post_manager:release_post077
+ edit FHRGRP '078'
+ edit FHRLST 'f077'
+ edit FHR 'f077'
+ edit HR '077'
+ task jgfs_atmos_post_f078
+ trigger ./jgfs_atmos_post_manager:release_post078
+ edit FHRGRP '079'
+ edit FHRLST 'f078'
+ edit FHR 'f078'
+ edit HR '078'
+ task jgfs_atmos_post_f079
+ trigger ./jgfs_atmos_post_manager:release_post079
+ edit FHRGRP '080'
+ edit FHRLST 'f079'
+ edit FHR 'f079'
+ edit HR '079'
+ task jgfs_atmos_post_f080
+ trigger ./jgfs_atmos_post_manager:release_post080
+ edit FHRGRP '081'
+ edit FHRLST 'f080'
+ edit FHR 'f080'
+ edit HR '080'
+ task jgfs_atmos_post_f081
+ trigger ./jgfs_atmos_post_manager:release_post081
+ edit FHRGRP '082'
+ edit FHRLST 'f081'
+ edit FHR 'f081'
+ edit HR '081'
+ task jgfs_atmos_post_f082
+ trigger ./jgfs_atmos_post_manager:release_post082
+ edit FHRGRP '083'
+ edit FHRLST 'f082'
+ edit FHR 'f082'
+ edit HR '082'
+ task jgfs_atmos_post_f083
+ trigger ./jgfs_atmos_post_manager:release_post083
+ edit FHRGRP '084'
+ edit FHRLST 'f083'
+ edit FHR 'f083'
+ edit HR '083'
+ task jgfs_atmos_post_f084
+ trigger ./jgfs_atmos_post_manager:release_post084
+ edit FHRGRP '085'
+ edit FHRLST 'f084'
+ edit FHR 'f084'
+ edit HR '084'
+ task jgfs_atmos_post_f085
+ trigger ./jgfs_atmos_post_manager:release_post085
+ edit FHRGRP '086'
+ edit FHRLST 'f085'
+ edit FHR 'f085'
+ edit HR '085'
+ task jgfs_atmos_post_f086
+ trigger ./jgfs_atmos_post_manager:release_post086
+ edit FHRGRP '087'
+ edit FHRLST 'f086'
+ edit FHR 'f086'
+ edit HR '086'
+ task jgfs_atmos_post_f087
+ trigger ./jgfs_atmos_post_manager:release_post087
+ edit FHRGRP '088'
+ edit FHRLST 'f087'
+ edit FHR 'f087'
+ edit HR '087'
+ task jgfs_atmos_post_f088
+ trigger ./jgfs_atmos_post_manager:release_post088
+ edit FHRGRP '089'
+ edit FHRLST 'f088'
+ edit FHR 'f088'
+ edit HR '088'
+ task jgfs_atmos_post_f089
+ trigger ./jgfs_atmos_post_manager:release_post089
+ edit FHRGRP '090'
+ edit FHRLST 'f089'
+ edit FHR 'f089'
+ edit HR '089'
+ task jgfs_atmos_post_f090
+ trigger ./jgfs_atmos_post_manager:release_post090
+ edit FHRGRP '091'
+ edit FHRLST 'f090'
+ edit FHR 'f090'
+ edit HR '090'
+ task jgfs_atmos_post_f091
+ trigger ./jgfs_atmos_post_manager:release_post091
+ edit FHRGRP '092'
+ edit FHRLST 'f091'
+ edit FHR 'f091'
+ edit HR '091'
+ task jgfs_atmos_post_f092
+ trigger ./jgfs_atmos_post_manager:release_post092
+ edit FHRGRP '093'
+ edit FHRLST 'f092'
+ edit FHR 'f092'
+ edit HR '092'
+ task jgfs_atmos_post_f093
+ trigger ./jgfs_atmos_post_manager:release_post093
+ edit FHRGRP '094'
+ edit FHRLST 'f093'
+ edit FHR 'f093'
+ edit HR '093'
+ task jgfs_atmos_post_f094
+ trigger ./jgfs_atmos_post_manager:release_post094
+ edit FHRGRP '095'
+ edit FHRLST 'f094'
+ edit FHR 'f094'
+ edit HR '094'
+ task jgfs_atmos_post_f095
+ trigger ./jgfs_atmos_post_manager:release_post095
+ edit FHRGRP '096'
+ edit FHRLST 'f095'
+ edit FHR 'f095'
+ edit HR '095'
+ task jgfs_atmos_post_f096
+ trigger ./jgfs_atmos_post_manager:release_post096
+ edit FHRGRP '097'
+ edit FHRLST 'f096'
+ edit FHR 'f096'
+ edit HR '096'
+ task jgfs_atmos_post_f097
+ trigger ./jgfs_atmos_post_manager:release_post097
+ edit FHRGRP '098'
+ edit FHRLST 'f097'
+ edit FHR 'f097'
+ edit HR '097'
+ task jgfs_atmos_post_f098
+ trigger ./jgfs_atmos_post_manager:release_post098
+ edit FHRGRP '099'
+ edit FHRLST 'f098'
+ edit FHR 'f098'
+ edit HR '098'
+ task jgfs_atmos_post_f099
+ trigger ./jgfs_atmos_post_manager:release_post099
+ edit FHRGRP '100'
+ edit FHRLST 'f099'
+ edit FHR 'f099'
+ edit HR '099'
+ task jgfs_atmos_post_f100
+ trigger ./jgfs_atmos_post_manager:release_post100
+ edit FHRGRP '101'
+ edit FHRLST 'f100'
+ edit FHR 'f100'
+ edit HR '100'
+ task jgfs_atmos_post_f101
+ trigger ./jgfs_atmos_post_manager:release_post101
+ edit FHRGRP '102'
+ edit FHRLST 'f101'
+ edit FHR 'f101'
+ edit HR '101'
+ task jgfs_atmos_post_f102
+ trigger ./jgfs_atmos_post_manager:release_post102
+ edit FHRGRP '103'
+ edit FHRLST 'f102'
+ edit FHR 'f102'
+ edit HR '102'
+ task jgfs_atmos_post_f103
+ trigger ./jgfs_atmos_post_manager:release_post103
+ edit FHRGRP '104'
+ edit FHRLST 'f103'
+ edit FHR 'f103'
+ edit HR '103'
+ task jgfs_atmos_post_f104
+ trigger ./jgfs_atmos_post_manager:release_post104
+ edit FHRGRP '105'
+ edit FHRLST 'f104'
+ edit FHR 'f104'
+ edit HR '104'
+ task jgfs_atmos_post_f105
+ trigger ./jgfs_atmos_post_manager:release_post105
+ edit FHRGRP '106'
+ edit FHRLST 'f105'
+ edit FHR 'f105'
+ edit HR '105'
+ task jgfs_atmos_post_f106
+ trigger ./jgfs_atmos_post_manager:release_post106
+ edit FHRGRP '107'
+ edit FHRLST 'f106'
+ edit FHR 'f106'
+ edit HR '106'
+ task jgfs_atmos_post_f107
+ trigger ./jgfs_atmos_post_manager:release_post107
+ edit FHRGRP '108'
+ edit FHRLST 'f107'
+ edit FHR 'f107'
+ edit HR '107'
+ task jgfs_atmos_post_f108
+ trigger ./jgfs_atmos_post_manager:release_post108
+ edit FHRGRP '109'
+ edit FHRLST 'f108'
+ edit FHR 'f108'
+ edit HR '108'
+ task jgfs_atmos_post_f109
+ trigger ./jgfs_atmos_post_manager:release_post109
+ edit FHRGRP '110'
+ edit FHRLST 'f109'
+ edit FHR 'f109'
+ edit HR '109'
+ task jgfs_atmos_post_f110
+ trigger ./jgfs_atmos_post_manager:release_post110
+ edit FHRGRP '111'
+ edit FHRLST 'f110'
+ edit FHR 'f110'
+ edit HR '110'
+ task jgfs_atmos_post_f111
+ trigger ./jgfs_atmos_post_manager:release_post111
+ edit FHRGRP '112'
+ edit FHRLST 'f111'
+ edit FHR 'f111'
+ edit HR '111'
+ task jgfs_atmos_post_f112
+ trigger ./jgfs_atmos_post_manager:release_post112
+ edit FHRGRP '113'
+ edit FHRLST 'f112'
+ edit FHR 'f112'
+ edit HR '112'
+ task jgfs_atmos_post_f113
+ trigger ./jgfs_atmos_post_manager:release_post113
+ edit FHRGRP '114'
+ edit FHRLST 'f113'
+ edit FHR 'f113'
+ edit HR '113'
+ task jgfs_atmos_post_f114
+ trigger ./jgfs_atmos_post_manager:release_post114
+ edit FHRGRP '115'
+ edit FHRLST 'f114'
+ edit FHR 'f114'
+ edit HR '114'
+ task jgfs_atmos_post_f115
+ trigger ./jgfs_atmos_post_manager:release_post115
+ edit FHRGRP '116'
+ edit FHRLST 'f115'
+ edit FHR 'f115'
+ edit HR '115'
+ task jgfs_atmos_post_f116
+ trigger ./jgfs_atmos_post_manager:release_post116
+ edit FHRGRP '117'
+ edit FHRLST 'f116'
+ edit FHR 'f116'
+ edit HR '116'
+ task jgfs_atmos_post_f117
+ trigger ./jgfs_atmos_post_manager:release_post117
+ edit FHRGRP '118'
+ edit FHRLST 'f117'
+ edit FHR 'f117'
+ edit HR '117'
+ task jgfs_atmos_post_f118
+ trigger ./jgfs_atmos_post_manager:release_post118
+ edit FHRGRP '119'
+ edit FHRLST 'f118'
+ edit FHR 'f118'
+ edit HR '118'
+ task jgfs_atmos_post_f119
+ trigger ./jgfs_atmos_post_manager:release_post119
+ edit FHRGRP '120'
+ edit FHRLST 'f119'
+ edit FHR 'f119'
+ edit HR '119'
+ task jgfs_atmos_post_f120
+ trigger ./jgfs_atmos_post_manager:release_post120
+ edit FHRGRP '121'
+ edit FHRLST 'f120'
+ edit FHR 'f120'
+ edit HR '120'
+ task jgfs_atmos_post_f123
+ trigger ./jgfs_atmos_post_manager:release_post123
+ edit FHRGRP '122'
+ edit FHRLST 'f123'
+ edit FHR 'f123'
+ edit HR '123'
+ task jgfs_atmos_post_f126
+ trigger ./jgfs_atmos_post_manager:release_post126
+ edit FHRGRP '123'
+ edit FHRLST 'f126'
+ edit FHR 'f126'
+ edit HR '126'
+ task jgfs_atmos_post_f129
+ trigger ./jgfs_atmos_post_manager:release_post129
+ edit FHRGRP '124'
+ edit FHRLST 'f129'
+ edit FHR 'f129'
+ edit HR '129'
+ task jgfs_atmos_post_f132
+ trigger ./jgfs_atmos_post_manager:release_post132
+ edit FHRGRP '125'
+ edit FHRLST 'f132'
+ edit FHR 'f132'
+ edit HR '132'
+ task jgfs_atmos_post_f135
+ trigger ./jgfs_atmos_post_manager:release_post135
+ edit FHRGRP '126'
+ edit FHRLST 'f135'
+ edit FHR 'f135'
+ edit HR '135'
+ task jgfs_atmos_post_f138
+ trigger ./jgfs_atmos_post_manager:release_post138
+ edit FHRGRP '127'
+ edit FHRLST 'f138'
+ edit FHR 'f138'
+ edit HR '138'
+ task jgfs_atmos_post_f141
+ trigger ./jgfs_atmos_post_manager:release_post141
+ edit FHRGRP '128'
+ edit FHRLST 'f141'
+ edit FHR 'f141'
+ edit HR '141'
+ task jgfs_atmos_post_f144
+ trigger ./jgfs_atmos_post_manager:release_post144
+ edit FHRGRP '129'
+ edit FHRLST 'f144'
+ edit FHR 'f144'
+ edit HR '144'
+ task jgfs_atmos_post_f147
+ trigger ./jgfs_atmos_post_manager:release_post147
+ edit FHRGRP '130'
+ edit FHRLST 'f147'
+ edit FHR 'f147'
+ edit HR '147'
+ task jgfs_atmos_post_f150
+ trigger ./jgfs_atmos_post_manager:release_post150
+ edit FHRGRP '131'
+ edit FHRLST 'f150'
+ edit FHR 'f150'
+ edit HR '150'
+ task jgfs_atmos_post_f153
+ trigger ./jgfs_atmos_post_manager:release_post153
+ edit FHRGRP '132'
+ edit FHRLST 'f153'
+ edit FHR 'f153'
+ edit HR '153'
+ task jgfs_atmos_post_f156
+ trigger ./jgfs_atmos_post_manager:release_post156
+ edit FHRGRP '133'
+ edit FHRLST 'f156'
+ edit FHR 'f156'
+ edit HR '156'
+ task jgfs_atmos_post_f159
+ trigger ./jgfs_atmos_post_manager:release_post159
+ edit FHRGRP '134'
+ edit FHRLST 'f159'
+ edit FHR 'f159'
+ edit HR '159'
+ task jgfs_atmos_post_f162
+ trigger ./jgfs_atmos_post_manager:release_post162
+ edit FHRGRP '135'
+ edit FHRLST 'f162'
+ edit FHR 'f162'
+ edit HR '162'
+ task jgfs_atmos_post_f165
+ trigger ./jgfs_atmos_post_manager:release_post165
+ edit FHRGRP '136'
+ edit FHRLST 'f165'
+ edit FHR 'f165'
+ edit HR '165'
+ task jgfs_atmos_post_f168
+ trigger ./jgfs_atmos_post_manager:release_post168
+ edit FHRGRP '137'
+ edit FHRLST 'f168'
+ edit FHR 'f168'
+ edit HR '168'
+ task jgfs_atmos_post_f171
+ trigger ./jgfs_atmos_post_manager:release_post171
+ edit FHRGRP '138'
+ edit FHRLST 'f171'
+ edit FHR 'f171'
+ edit HR '171'
+ task jgfs_atmos_post_f174
+ trigger ./jgfs_atmos_post_manager:release_post174
+ edit FHRGRP '139'
+ edit FHRLST 'f174'
+ edit FHR 'f174'
+ edit HR '174'
+ task jgfs_atmos_post_f177
+ trigger ./jgfs_atmos_post_manager:release_post177
+ edit FHRGRP '140'
+ edit FHRLST 'f177'
+ edit FHR 'f177'
+ edit HR '177'
+ task jgfs_atmos_post_f180
+ trigger ./jgfs_atmos_post_manager:release_post180
+ edit FHRGRP '141'
+ edit FHRLST 'f180'
+ edit FHR 'f180'
+ edit HR '180'
+ task jgfs_atmos_post_f183
+ trigger ./jgfs_atmos_post_manager:release_post183
+ edit FHRGRP '142'
+ edit FHRLST 'f183'
+ edit FHR 'f183'
+ edit HR '183'
+ task jgfs_atmos_post_f186
+ trigger ./jgfs_atmos_post_manager:release_post186
+ edit FHRGRP '143'
+ edit FHRLST 'f186'
+ edit FHR 'f186'
+ edit HR '186'
+ task jgfs_atmos_post_f189
+ trigger ./jgfs_atmos_post_manager:release_post189
+ edit FHRGRP '144'
+ edit FHRLST 'f189'
+ edit FHR 'f189'
+ edit HR '189'
+ task jgfs_atmos_post_f192
+ trigger ./jgfs_atmos_post_manager:release_post192
+ edit FHRGRP '145'
+ edit FHRLST 'f192'
+ edit FHR 'f192'
+ edit HR '192'
+ task jgfs_atmos_post_f195
+ trigger ./jgfs_atmos_post_manager:release_post195
+ edit FHRGRP '146'
+ edit FHRLST 'f195'
+ edit FHR 'f195'
+ edit HR '195'
+ task jgfs_atmos_post_f198
+ trigger ./jgfs_atmos_post_manager:release_post198
+ edit FHRGRP '147'
+ edit FHRLST 'f198'
+ edit FHR 'f198'
+ edit HR '198'
+ task jgfs_atmos_post_f201
+ trigger ./jgfs_atmos_post_manager:release_post201
+ edit FHRGRP '148'
+ edit FHRLST 'f201'
+ edit FHR 'f201'
+ edit HR '201'
+ task jgfs_atmos_post_f204
+ trigger ./jgfs_atmos_post_manager:release_post204
+ edit FHRGRP '149'
+ edit FHRLST 'f204'
+ edit FHR 'f204'
+ edit HR '204'
+ task jgfs_atmos_post_f207
+ trigger ./jgfs_atmos_post_manager:release_post207
+ edit FHRGRP '150'
+ edit FHRLST 'f207'
+ edit FHR 'f207'
+ edit HR '207'
+ task jgfs_atmos_post_f210
+ trigger ./jgfs_atmos_post_manager:release_post210
+ edit FHRGRP '151'
+ edit FHRLST 'f210'
+ edit FHR 'f210'
+ edit HR '210'
+ task jgfs_atmos_post_f213
+ trigger ./jgfs_atmos_post_manager:release_post213
+ edit FHRGRP '152'
+ edit FHRLST 'f213'
+ edit FHR 'f213'
+ edit HR '213'
+ task jgfs_atmos_post_f216
+ trigger ./jgfs_atmos_post_manager:release_post216
+ edit FHRGRP '153'
+ edit FHRLST 'f216'
+ edit FHR 'f216'
+ edit HR '216'
+ task jgfs_atmos_post_f219
+ trigger ./jgfs_atmos_post_manager:release_post219
+ edit FHRGRP '154'
+ edit FHRLST 'f219'
+ edit FHR 'f219'
+ edit HR '219'
+ task jgfs_atmos_post_f222
+ trigger ./jgfs_atmos_post_manager:release_post222
+ edit FHRGRP '155'
+ edit FHRLST 'f222'
+ edit FHR 'f222'
+ edit HR '222'
+ task jgfs_atmos_post_f225
+ trigger ./jgfs_atmos_post_manager:release_post225
+ edit FHRGRP '156'
+ edit FHRLST 'f225'
+ edit FHR 'f225'
+ edit HR '225'
+ task jgfs_atmos_post_f228
+ trigger ./jgfs_atmos_post_manager:release_post228
+ edit FHRGRP '157'
+ edit FHRLST 'f228'
+ edit FHR 'f228'
+ edit HR '228'
+ task jgfs_atmos_post_f231
+ trigger ./jgfs_atmos_post_manager:release_post231
+ edit FHRGRP '158'
+ edit FHRLST 'f231'
+ edit FHR 'f231'
+ edit HR '231'
+ task jgfs_atmos_post_f234
+ trigger ./jgfs_atmos_post_manager:release_post234
+ edit FHRGRP '159'
+ edit FHRLST 'f234'
+ edit FHR 'f234'
+ edit HR '234'
+ task jgfs_atmos_post_f237
+ trigger ./jgfs_atmos_post_manager:release_post237
+ edit FHRGRP '160'
+ edit FHRLST 'f237'
+ edit FHR 'f237'
+ edit HR '237'
+ task jgfs_atmos_post_f240
+ trigger ./jgfs_atmos_post_manager:release_post240
+ edit FHRGRP '161'
+ edit FHRLST 'f240'
+ edit FHR 'f240'
+ edit HR '240'
+ task jgfs_atmos_post_f243
+ trigger ./jgfs_atmos_post_manager:release_post243
+ edit FHRGRP '162'
+ edit FHRLST 'f243'
+ edit FHR 'f243'
+ edit HR '243'
+ task jgfs_atmos_post_f246
+ trigger ./jgfs_atmos_post_manager:release_post246
+ edit FHRGRP '163'
+ edit FHRLST 'f246'
+ edit FHR 'f246'
+ edit HR '246'
+ task jgfs_atmos_post_f249
+ trigger ./jgfs_atmos_post_manager:release_post249
+ edit FHRGRP '164'
+ edit FHRLST 'f249'
+ edit FHR 'f249'
+ edit HR '249'
+ task jgfs_atmos_post_f252
+ trigger ./jgfs_atmos_post_manager:release_post252
+ edit FHRGRP '165'
+ edit FHRLST 'f252'
+ edit FHR 'f252'
+ edit HR '252'
+ task jgfs_atmos_post_f255
+ trigger ./jgfs_atmos_post_manager:release_post255
+ edit FHRGRP '166'
+ edit FHRLST 'f255'
+ edit FHR 'f255'
+ edit HR '255'
+ task jgfs_atmos_post_f258
+ trigger ./jgfs_atmos_post_manager:release_post258
+ edit FHRGRP '167'
+ edit FHRLST 'f258'
+ edit FHR 'f258'
+ edit HR '258'
+ task jgfs_atmos_post_f261
+ trigger ./jgfs_atmos_post_manager:release_post261
+ edit FHRGRP '168'
+ edit FHRLST 'f261'
+ edit FHR 'f261'
+ edit HR '261'
+ task jgfs_atmos_post_f264
+ trigger ./jgfs_atmos_post_manager:release_post264
+ edit FHRGRP '169'
+ edit FHRLST 'f264'
+ edit FHR 'f264'
+ edit HR '264'
+ task jgfs_atmos_post_f267
+ trigger ./jgfs_atmos_post_manager:release_post267
+ edit FHRGRP '170'
+ edit FHRLST 'f267'
+ edit FHR 'f267'
+ edit HR '267'
+ task jgfs_atmos_post_f270
+ trigger ./jgfs_atmos_post_manager:release_post270
+ edit FHRGRP '171'
+ edit FHRLST 'f270'
+ edit FHR 'f270'
+ edit HR '270'
+ task jgfs_atmos_post_f273
+ trigger ./jgfs_atmos_post_manager:release_post273
+ edit FHRGRP '172'
+ edit FHRLST 'f273'
+ edit FHR 'f273'
+ edit HR '273'
+ task jgfs_atmos_post_f276
+ trigger ./jgfs_atmos_post_manager:release_post276
+ edit FHRGRP '173'
+ edit FHRLST 'f276'
+ edit FHR 'f276'
+ edit HR '276'
+ task jgfs_atmos_post_f279
+ trigger ./jgfs_atmos_post_manager:release_post279
+ edit FHRGRP '174'
+ edit FHRLST 'f279'
+ edit FHR 'f279'
+ edit HR '279'
+ task jgfs_atmos_post_f282
+ trigger ./jgfs_atmos_post_manager:release_post282
+ edit FHRGRP '175'
+ edit FHRLST 'f282'
+ edit FHR 'f282'
+ edit HR '282'
+ task jgfs_atmos_post_f285
+ trigger ./jgfs_atmos_post_manager:release_post285
+ edit FHRGRP '176'
+ edit FHRLST 'f285'
+ edit FHR 'f285'
+ edit HR '285'
+ task jgfs_atmos_post_f288
+ trigger ./jgfs_atmos_post_manager:release_post288
+ edit FHRGRP '177'
+ edit FHRLST 'f288'
+ edit FHR 'f288'
+ edit HR '288'
+ task jgfs_atmos_post_f291
+ trigger ./jgfs_atmos_post_manager:release_post291
+ edit FHRGRP '178'
+ edit FHRLST 'f291'
+ edit FHR 'f291'
+ edit HR '291'
+ task jgfs_atmos_post_f294
+ trigger ./jgfs_atmos_post_manager:release_post294
+ edit FHRGRP '179'
+ edit FHRLST 'f294'
+ edit FHR 'f294'
+ edit HR '294'
+ task jgfs_atmos_post_f297
+ trigger ./jgfs_atmos_post_manager:release_post297
+ edit FHRGRP '180'
+ edit FHRLST 'f297'
+ edit FHR 'f297'
+ edit HR '297'
+ task jgfs_atmos_post_f300
+ trigger ./jgfs_atmos_post_manager:release_post300
+ edit FHRGRP '181'
+ edit FHRLST 'f300'
+ edit FHR 'f300'
+ edit HR '300'
+ task jgfs_atmos_post_f303
+ trigger ./jgfs_atmos_post_manager:release_post303
+ edit FHRGRP '182'
+ edit FHRLST 'f303'
+ edit FHR 'f303'
+ edit HR '303'
+ task jgfs_atmos_post_f306
+ trigger ./jgfs_atmos_post_manager:release_post306
+ edit FHRGRP '183'
+ edit FHRLST 'f306'
+ edit FHR 'f306'
+ edit HR '306'
+ task jgfs_atmos_post_f309
+ trigger ./jgfs_atmos_post_manager:release_post309
+ edit FHRGRP '184'
+ edit FHRLST 'f309'
+ edit FHR 'f309'
+ edit HR '309'
+ task jgfs_atmos_post_f312
+ trigger ./jgfs_atmos_post_manager:release_post312
+ edit FHRGRP '185'
+ edit FHRLST 'f312'
+ edit FHR 'f312'
+ edit HR '312'
+ task jgfs_atmos_post_f315
+ trigger ./jgfs_atmos_post_manager:release_post315
+ edit FHRGRP '186'
+ edit FHRLST 'f315'
+ edit FHR 'f315'
+ edit HR '315'
+ task jgfs_atmos_post_f318
+ trigger ./jgfs_atmos_post_manager:release_post318
+ edit FHRGRP '187'
+ edit FHRLST 'f318'
+ edit FHR 'f318'
+ edit HR '318'
+ task jgfs_atmos_post_f321
+ trigger ./jgfs_atmos_post_manager:release_post321
+ edit FHRGRP '188'
+ edit FHRLST 'f321'
+ edit FHR 'f321'
+ edit HR '321'
+ task jgfs_atmos_post_f324
+ trigger ./jgfs_atmos_post_manager:release_post324
+ edit FHRGRP '189'
+ edit FHRLST 'f324'
+ edit FHR 'f324'
+ edit HR '324'
+ task jgfs_atmos_post_f327
+ trigger ./jgfs_atmos_post_manager:release_post327
+ edit FHRGRP '190'
+ edit FHRLST 'f327'
+ edit FHR 'f327'
+ edit HR '327'
+ task jgfs_atmos_post_f330
+ trigger ./jgfs_atmos_post_manager:release_post330
+ edit FHRGRP '191'
+ edit FHRLST 'f330'
+ edit FHR 'f330'
+ edit HR '330'
+ task jgfs_atmos_post_f333
+ trigger ./jgfs_atmos_post_manager:release_post333
+ edit FHRGRP '192'
+ edit FHRLST 'f333'
+ edit FHR 'f333'
+ edit HR '333'
+ task jgfs_atmos_post_f336
+ trigger ./jgfs_atmos_post_manager:release_post336
+ edit FHRGRP '193'
+ edit FHRLST 'f336'
+ edit FHR 'f336'
+ edit HR '336'
+ task jgfs_atmos_post_f339
+ trigger ./jgfs_atmos_post_manager:release_post339
+ edit FHRGRP '194'
+ edit FHRLST 'f339'
+ edit FHR 'f339'
+ edit HR '339'
+ task jgfs_atmos_post_f342
+ trigger ./jgfs_atmos_post_manager:release_post342
+ edit FHRGRP '195'
+ edit FHRLST 'f342'
+ edit FHR 'f342'
+ edit HR '342'
+ task jgfs_atmos_post_f345
+ trigger ./jgfs_atmos_post_manager:release_post345
+ edit FHRGRP '196'
+ edit FHRLST 'f345'
+ edit FHR 'f345'
+ edit HR '345'
+ task jgfs_atmos_post_f348
+ trigger ./jgfs_atmos_post_manager:release_post348
+ edit FHRGRP '197'
+ edit FHRLST 'f348'
+ edit FHR 'f348'
+ edit HR '348'
+ task jgfs_atmos_post_f351
+ trigger ./jgfs_atmos_post_manager:release_post351
+ edit FHRGRP '198'
+ edit FHRLST 'f351'
+ edit FHR 'f351'
+ edit HR '351'
+ task jgfs_atmos_post_f354
+ trigger ./jgfs_atmos_post_manager:release_post354
+ edit FHRGRP '199'
+ edit FHRLST 'f354'
+ edit FHR 'f354'
+ edit HR '354'
+ task jgfs_atmos_post_f357
+ trigger ./jgfs_atmos_post_manager:release_post357
+ edit FHRGRP '200'
+ edit FHRLST 'f357'
+ edit FHR 'f357'
+ edit HR '357'
+ task jgfs_atmos_post_f360
+ trigger ./jgfs_atmos_post_manager:release_post360
+ edit FHRGRP '201'
+ edit FHRLST 'f360'
+ edit FHR 'f360'
+ edit HR '360'
+ task jgfs_atmos_post_f363
+ trigger ./jgfs_atmos_post_manager:release_post363
+ edit FHRGRP '202'
+ edit FHRLST 'f363'
+ edit FHR 'f363'
+ edit HR '363'
+ task jgfs_atmos_post_f366
+ trigger ./jgfs_atmos_post_manager:release_post366
+ edit FHRGRP '203'
+ edit FHRLST 'f366'
+ edit FHR 'f366'
+ edit HR '366'
+ task jgfs_atmos_post_f369
+ trigger ./jgfs_atmos_post_manager:release_post369
+ edit FHRGRP '204'
+ edit FHRLST 'f369'
+ edit FHR 'f369'
+ edit HR '369'
+ task jgfs_atmos_post_f372
+ trigger ./jgfs_atmos_post_manager:release_post372
+ edit FHRGRP '205'
+ edit FHRLST 'f372'
+ edit FHR 'f372'
+ edit HR '372'
+ task jgfs_atmos_post_f375
+ trigger ./jgfs_atmos_post_manager:release_post375
+ edit FHRGRP '206'
+ edit FHRLST 'f375'
+ edit FHR 'f375'
+ edit HR '375'
+ task jgfs_atmos_post_f378
+ trigger ./jgfs_atmos_post_manager:release_post378
+ edit FHRGRP '207'
+ edit FHRLST 'f378'
+ edit FHR 'f378'
+ edit HR '378'
+ task jgfs_atmos_post_f381
+ trigger ./jgfs_atmos_post_manager:release_post381
+ edit FHRGRP '208'
+ edit FHRLST 'f381'
+ edit FHR 'f381'
+ edit HR '381'
+ task jgfs_atmos_post_f384
+ trigger ./jgfs_atmos_post_manager:release_post384
+ edit FHRGRP '209'
+ edit FHRLST 'f384'
+ edit FHR 'f384'
+ edit HR '384'
+ endfamily
+ family post_processing
+ task jgfs_atmos_wafs_gcip
+ trigger ../post/jgfs_atmos_post_f003 == complete
+ time 04:40
+ family grib_wafs
+ task jgfs_atmos_wafs_f00
+ trigger ../../post/jgfs_atmos_post_f000 == complete and ../../post/jgfs_atmos_post_f120 == complete and ../grib2_wafs/jgfs_atmos_wafs_grib2 == complete
+ edit FCSTHR '00'
+ task jgfs_atmos_wafs_f06
+ trigger ../../post/jgfs_atmos_post_f006 == complete and ./jgfs_atmos_wafs_f00 == complete
+ edit FCSTHR '06'
+ task jgfs_atmos_wafs_f12
+ trigger ../../post/jgfs_atmos_post_f012 == complete and ./jgfs_atmos_wafs_f06 == complete
+ edit FCSTHR '12'
+ task jgfs_atmos_wafs_f18
+ trigger ../../post/jgfs_atmos_post_f018 == complete and ./jgfs_atmos_wafs_f12 == complete
+ edit FCSTHR '18'
+ task jgfs_atmos_wafs_f24
+ trigger ../../post/jgfs_atmos_post_f024 == complete and ./jgfs_atmos_wafs_f18 == complete
+ edit FCSTHR '24'
+ task jgfs_atmos_wafs_f30
+ trigger ../../post/jgfs_atmos_post_f030 == complete and ./jgfs_atmos_wafs_f24 == complete
+ edit FCSTHR '30'
+ task jgfs_atmos_wafs_f36
+ trigger ../../post/jgfs_atmos_post_f036 == complete and ./jgfs_atmos_wafs_f30 == complete
+ edit FCSTHR '36'
+ task jgfs_atmos_wafs_f42
+ trigger ../../post/jgfs_atmos_post_f042 == complete and ./jgfs_atmos_wafs_f36 == complete
+ edit FCSTHR '42'
+ task jgfs_atmos_wafs_f48
+ trigger ../../post/jgfs_atmos_post_f048 == complete and ./jgfs_atmos_wafs_f42 == complete
+ edit FCSTHR '48'
+ task jgfs_atmos_wafs_f54
+ trigger ../../post/jgfs_atmos_post_f054 == complete and ./jgfs_atmos_wafs_f48 == complete
+ edit FCSTHR '54'
+ task jgfs_atmos_wafs_f60
+ trigger ../../post/jgfs_atmos_post_f060 == complete and ./jgfs_atmos_wafs_f54 == complete
+ edit FCSTHR '60'
+ task jgfs_atmos_wafs_f66
+ trigger ../../post/jgfs_atmos_post_f066 == complete and ./jgfs_atmos_wafs_f60 == complete
+ edit FCSTHR '66'
+ task jgfs_atmos_wafs_f72
+ trigger ../../post/jgfs_atmos_post_f072 == complete and ./jgfs_atmos_wafs_f66 == complete
+ edit FCSTHR '72'
+ task jgfs_atmos_wafs_f78
+ trigger ../../post/jgfs_atmos_post_f078 == complete and ./jgfs_atmos_wafs_f72 == complete
+ edit FCSTHR '78'
+ task jgfs_atmos_wafs_f84
+ trigger ../../post/jgfs_atmos_post_f084 == complete and ./jgfs_atmos_wafs_f78 == complete
+ edit FCSTHR '84'
+ task jgfs_atmos_wafs_f90
+ trigger ../../post/jgfs_atmos_post_f090 == complete and ./jgfs_atmos_wafs_f84 == complete
+ edit FCSTHR '90'
+ task jgfs_atmos_wafs_f96
+ trigger ../../post/jgfs_atmos_post_f096 == complete and ./jgfs_atmos_wafs_f90 == complete
+ edit FCSTHR '96'
+ task jgfs_atmos_wafs_f102
+ trigger ../../post/jgfs_atmos_post_f102 == complete and ./jgfs_atmos_wafs_f96 == complete
+ edit FCSTHR '102'
+ task jgfs_atmos_wafs_f108
+ trigger ../../post/jgfs_atmos_post_f108 == complete and ./jgfs_atmos_wafs_f102 == complete
+ edit FCSTHR '108'
+ task jgfs_atmos_wafs_f114
+ trigger ../../post/jgfs_atmos_post_f114 == complete and ./jgfs_atmos_wafs_f108 == complete
+ edit FCSTHR '114'
+ task jgfs_atmos_wafs_f120
+ trigger ../../post/jgfs_atmos_post_f120 == complete and ./jgfs_atmos_wafs_f114 == complete
+ edit FCSTHR '120'
+ endfamily
+ family grib2_wafs
+ task jgfs_atmos_wafs_grib2
+ trigger ../../post/jgfs_atmos_post_f000 == complete
+ task jgfs_atmos_wafs_grib2_0p25
+ trigger ../../post/jgfs_atmos_post_f036 == complete
+ task jgfs_atmos_wafs_blending
+ trigger ./jgfs_atmos_wafs_grib2 == complete
+ time 04:33
+ task jgfs_atmos_wafs_blending_0p25
+ trigger ./jgfs_atmos_wafs_grib2_0p25 == complete
+ endfamily
+ family bufr_sounding
+ task jgfs_atmos_postsnd
+ trigger ../../post/jgfs_atmos_post_manager:release_post000
+ endfamily
+ family bulletins
+ task jgfs_atmos_fbwind
+ trigger ../../post/jgfs_atmos_post_f006 == complete and ../../post/jgfs_atmos_post_f012 == complete and ../../post/jgfs_atmos_post_f024 == complete
+ endfamily
+ family awips_20km_1p0
+ task jgfs_atmos_awips_f000
+ trigger ../../post/jgfs_atmos_post_f000 == complete
+ edit FHRGRP '000'
+ edit FHRLST 'f000'
+ edit FCSTHR '000'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f003
+ trigger ../../post/jgfs_atmos_post_f003 == complete
+ edit FHRGRP '003'
+ edit FHRLST 'f003'
+ edit FCSTHR '003'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f006
+ trigger ../../post/jgfs_atmos_post_f006 == complete
+ edit FHRGRP '006'
+ edit FHRLST 'f006'
+ edit FCSTHR '006'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f009
+ trigger ../../post/jgfs_atmos_post_f009 == complete
+ edit FHRGRP '009'
+ edit FHRLST 'f009'
+ edit FCSTHR '009'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f012
+ trigger ../../post/jgfs_atmos_post_f012 == complete
+ edit FHRGRP '012'
+ edit FHRLST 'f012'
+ edit FCSTHR '012'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f015
+ trigger ../../post/jgfs_atmos_post_f015 == complete
+ edit FHRGRP '015'
+ edit FHRLST 'f015'
+ edit FCSTHR '015'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f018
+ trigger ../../post/jgfs_atmos_post_f018 == complete
+ edit FHRGRP '018'
+ edit FHRLST 'f018'
+ edit FCSTHR '018'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f021
+ trigger ../../post/jgfs_atmos_post_f021 == complete
+ edit FHRGRP '021'
+ edit FHRLST 'f021'
+ edit FCSTHR '021'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f024
+ trigger ../../post/jgfs_atmos_post_f024 == complete
+ edit FHRGRP '024'
+ edit FHRLST 'f024'
+ edit FCSTHR '024'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f027
+ trigger ../../post/jgfs_atmos_post_f027 == complete
+ edit FHRGRP '027'
+ edit FHRLST 'f027'
+ edit FCSTHR '027'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f030
+ trigger ../../post/jgfs_atmos_post_f030 == complete
+ edit FHRGRP '030'
+ edit FHRLST 'f030'
+ edit FCSTHR '030'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f033
+ trigger ../../post/jgfs_atmos_post_f033 == complete
+ edit FHRGRP '033'
+ edit FHRLST 'f033'
+ edit FCSTHR '033'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f036
+ trigger ../../post/jgfs_atmos_post_f036 == complete
+ edit FHRGRP '036'
+ edit FHRLST 'f036'
+ edit FCSTHR '036'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f039
+ trigger ../../post/jgfs_atmos_post_f039 == complete
+ edit FHRGRP '039'
+ edit FHRLST 'f039'
+ edit FCSTHR '039'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f042
+ trigger ../../post/jgfs_atmos_post_f042 == complete
+ edit FHRGRP '042'
+ edit FHRLST 'f042'
+ edit FCSTHR '042'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f045
+ trigger ../../post/jgfs_atmos_post_f045 == complete
+ edit FHRGRP '045'
+ edit FHRLST 'f045'
+ edit FCSTHR '045'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f048
+ trigger ../../post/jgfs_atmos_post_f048 == complete
+ edit FHRGRP '048'
+ edit FHRLST 'f048'
+ edit FCSTHR '048'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f051
+ trigger ../../post/jgfs_atmos_post_f051 == complete
+ edit FHRGRP '051'
+ edit FHRLST 'f051'
+ edit FCSTHR '051'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f054
+ trigger ../../post/jgfs_atmos_post_f054 == complete
+ edit FHRGRP '054'
+ edit FHRLST 'f054'
+ edit FCSTHR '054'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f057
+ trigger ../../post/jgfs_atmos_post_f057 == complete
+ edit FHRGRP '057'
+ edit FHRLST 'f057'
+ edit FCSTHR '057'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f060
+ trigger ../../post/jgfs_atmos_post_f060 == complete
+ edit FHRGRP '060'
+ edit FHRLST 'f060'
+ edit FCSTHR '060'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f063
+ trigger ../../post/jgfs_atmos_post_f063 == complete
+ edit FHRGRP '063'
+ edit FHRLST 'f063'
+ edit FCSTHR '063'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f066
+ trigger ../../post/jgfs_atmos_post_f066 == complete
+ edit FHRGRP '066'
+ edit FHRLST 'f066'
+ edit FCSTHR '066'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f069
+ trigger ../../post/jgfs_atmos_post_f069 == complete
+ edit FHRGRP '069'
+ edit FHRLST 'f069'
+ edit FCSTHR '069'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f072
+ trigger ../../post/jgfs_atmos_post_f072 == complete
+ edit FHRGRP '072'
+ edit FHRLST 'f072'
+ edit FCSTHR '072'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f075
+ trigger ../../post/jgfs_atmos_post_f075 == complete
+ edit FHRGRP '075'
+ edit FHRLST 'f075'
+ edit FCSTHR '075'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f078
+ trigger ../../post/jgfs_atmos_post_f078 == complete
+ edit FHRGRP '078'
+ edit FHRLST 'f078'
+ edit FCSTHR '078'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f081
+ trigger ../../post/jgfs_atmos_post_f081 == complete
+ edit FHRGRP '081'
+ edit FHRLST 'f081'
+ edit FCSTHR '081'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f084
+ trigger ../../post/jgfs_atmos_post_f084 == complete
+ edit FHRGRP '084'
+ edit FHRLST 'f084'
+ edit FCSTHR '084'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f090
+ trigger ../../post/jgfs_atmos_post_f090 == complete
+ edit FHRGRP '090'
+ edit FHRLST 'f090'
+ edit FCSTHR '090'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f096
+ trigger ../../post/jgfs_atmos_post_f096 == complete
+ edit FHRGRP '096'
+ edit FHRLST 'f096'
+ edit FCSTHR '096'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f102
+ trigger ../../post/jgfs_atmos_post_f102 == complete
+ edit FHRGRP '102'
+ edit FHRLST 'f102'
+ edit FCSTHR '102'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f108
+ trigger ../../post/jgfs_atmos_post_f108 == complete
+ edit FHRGRP '108'
+ edit FHRLST 'f108'
+ edit FCSTHR '108'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f114
+ trigger ../../post/jgfs_atmos_post_f114 == complete
+ edit FHRGRP '114'
+ edit FHRLST 'f114'
+ edit FCSTHR '114'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f120
+ trigger ../../post/jgfs_atmos_post_f120 == complete
+ edit FHRGRP '120'
+ edit FHRLST 'f120'
+ edit FCSTHR '120'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f126
+ trigger ../../post/jgfs_atmos_post_f126 == complete
+ edit FHRGRP '126'
+ edit FHRLST 'f126'
+ edit FCSTHR '126'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f132
+ trigger ../../post/jgfs_atmos_post_f132 == complete
+ edit FHRGRP '132'
+ edit FHRLST 'f132'
+ edit FCSTHR '132'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f138
+ trigger ../../post/jgfs_atmos_post_f138 == complete
+ edit FHRGRP '138'
+ edit FHRLST 'f138'
+ edit FCSTHR '138'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f144
+ trigger ../../post/jgfs_atmos_post_f144 == complete
+ edit FHRGRP '144'
+ edit FHRLST 'f144'
+ edit FCSTHR '144'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f150
+ trigger ../../post/jgfs_atmos_post_f150 == complete
+ edit FHRGRP '150'
+ edit FHRLST 'f150'
+ edit FCSTHR '150'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f156
+ trigger ../../post/jgfs_atmos_post_f156 == complete
+ edit FHRGRP '156'
+ edit FHRLST 'f156'
+ edit FCSTHR '156'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f162
+ trigger ../../post/jgfs_atmos_post_f162 == complete
+ edit FHRGRP '162'
+ edit FHRLST 'f162'
+ edit FCSTHR '162'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f168
+ trigger ../../post/jgfs_atmos_post_f168 == complete
+ edit FHRGRP '168'
+ edit FHRLST 'f168'
+ edit FCSTHR '168'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f174
+ trigger ../../post/jgfs_atmos_post_f174 == complete
+ edit FHRGRP '174'
+ edit FHRLST 'f174'
+ edit FCSTHR '174'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f180
+ trigger ../../post/jgfs_atmos_post_f180 == complete
+ edit FHRGRP '180'
+ edit FHRLST 'f180'
+ edit FCSTHR '180'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f186
+ trigger ../../post/jgfs_atmos_post_f186 == complete
+ edit FHRGRP '186'
+ edit FHRLST 'f186'
+ edit FCSTHR '186'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f192
+ trigger ../../post/jgfs_atmos_post_f192 == complete
+ edit FHRGRP '192'
+ edit FHRLST 'f192'
+ edit FCSTHR '192'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f198
+ trigger ../../post/jgfs_atmos_post_f198 == complete
+ edit FHRGRP '198'
+ edit FHRLST 'f198'
+ edit FCSTHR '198'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f204
+ trigger ../../post/jgfs_atmos_post_f204 == complete
+ edit FHRGRP '204'
+ edit FHRLST 'f204'
+ edit FCSTHR '204'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f210
+ trigger ../../post/jgfs_atmos_post_f210 == complete
+ edit FHRGRP '210'
+ edit FHRLST 'f210'
+ edit FCSTHR '210'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f216
+ trigger ../../post/jgfs_atmos_post_f216 == complete
+ edit FHRGRP '216'
+ edit FHRLST 'f216'
+ edit FCSTHR '216'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f222
+ trigger ../../post/jgfs_atmos_post_f222 == complete
+ edit FHRGRP '222'
+ edit FHRLST 'f222'
+ edit FCSTHR '222'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f228
+ trigger ../../post/jgfs_atmos_post_f228 == complete
+ edit FHRGRP '228'
+ edit FHRLST 'f228'
+ edit FCSTHR '228'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f234
+ trigger ../../post/jgfs_atmos_post_f234 == complete
+ edit FHRGRP '234'
+ edit FHRLST 'f234'
+ edit FCSTHR '234'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f240
+ trigger ../../post/jgfs_atmos_post_f240 == complete
+ edit FHRGRP '240'
+ edit FHRLST 'f240'
+ edit FCSTHR '240'
+ edit TRDRUN 'YES'
+ endfamily
+ family awips_g2
+ task jgfs_atmos_awips_g2_f000
+ trigger ../../post/jgfs_atmos_post_f000 == complete
+ edit FHRGRP '000'
+ edit FHRLST 'f000'
+ edit FCSTHR '000'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f006
+ trigger ../../post/jgfs_atmos_post_f006 == complete
+ edit FHRGRP '006'
+ edit FHRLST 'f006'
+ edit FCSTHR '006'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f012
+ trigger ../../post/jgfs_atmos_post_f012 == complete
+ edit FHRGRP '012'
+ edit FHRLST 'f012'
+ edit FCSTHR '012'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f018
+ trigger ../../post/jgfs_atmos_post_f018 == complete
+ edit FHRGRP '018'
+ edit FHRLST 'f018'
+ edit FCSTHR '018'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f024
+ trigger ../../post/jgfs_atmos_post_f024 == complete
+ edit FHRGRP '024'
+ edit FHRLST 'f024'
+ edit FCSTHR '024'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f030
+ trigger ../../post/jgfs_atmos_post_f030 == complete
+ edit FHRGRP '030'
+ edit FHRLST 'f030'
+ edit FCSTHR '030'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f036
+ trigger ../../post/jgfs_atmos_post_f036 == complete
+ edit FHRGRP '036'
+ edit FHRLST 'f036'
+ edit FCSTHR '036'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f042
+ trigger ../../post/jgfs_atmos_post_f042 == complete
+ edit FHRGRP '042'
+ edit FHRLST 'f042'
+ edit FCSTHR '042'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f048
+ trigger ../../post/jgfs_atmos_post_f048 == complete
+ edit FHRGRP '048'
+ edit FHRLST 'f048'
+ edit FCSTHR '048'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f054
+ trigger ../../post/jgfs_atmos_post_f054 == complete
+ edit FHRGRP '054'
+ edit FHRLST 'f054'
+ edit FCSTHR '054'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f060
+ trigger ../../post/jgfs_atmos_post_f060 == complete
+ edit FHRGRP '060'
+ edit FHRLST 'f060'
+ edit FCSTHR '060'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f066
+ trigger ../../post/jgfs_atmos_post_f066 == complete
+ edit FHRGRP '066'
+ edit FHRLST 'f066'
+ edit FCSTHR '066'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f072
+ trigger ../../post/jgfs_atmos_post_f072 == complete
+ edit FHRGRP '072'
+ edit FHRLST 'f072'
+ edit FCSTHR '072'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f078
+ trigger ../../post/jgfs_atmos_post_f078 == complete
+ edit FHRGRP '078'
+ edit FHRLST 'f078'
+ edit FCSTHR '078'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f084
+ trigger ../../post/jgfs_atmos_post_f084 == complete
+ edit FHRGRP '084'
+ edit FHRLST 'f084'
+ edit FCSTHR '084'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f090
+ trigger ../../post/jgfs_atmos_post_f090 == complete
+ edit FHRGRP '090'
+ edit FHRLST 'f090'
+ edit FCSTHR '090'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f096
+ trigger ../../post/jgfs_atmos_post_f096 == complete
+ edit FHRGRP '096'
+ edit FHRLST 'f096'
+ edit FCSTHR '096'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f102
+ trigger ../../post/jgfs_atmos_post_f102 == complete
+ edit FHRGRP '102'
+ edit FHRLST 'f102'
+ edit FCSTHR '102'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f108
+ trigger ../../post/jgfs_atmos_post_f108 == complete
+ edit FHRGRP '108'
+ edit FHRLST 'f108'
+ edit FCSTHR '108'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f114
+ trigger ../../post/jgfs_atmos_post_f114 == complete
+ edit FHRGRP '114'
+ edit FHRLST 'f114'
+ edit FCSTHR '114'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f120
+ trigger ../../post/jgfs_atmos_post_f120 == complete
+ edit FHRGRP '120'
+ edit FHRLST 'f120'
+ edit FCSTHR '120'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f126
+ trigger ../../post/jgfs_atmos_post_f126 == complete
+ edit FHRGRP '126'
+ edit FHRLST 'f126'
+ edit FCSTHR '126'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f132
+ trigger ../../post/jgfs_atmos_post_f132 == complete
+ edit FHRGRP '132'
+ edit FHRLST 'f132'
+ edit FCSTHR '132'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f138
+ trigger ../../post/jgfs_atmos_post_f138 == complete
+ edit FHRGRP '138'
+ edit FHRLST 'f138'
+ edit FCSTHR '138'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f144
+ trigger ../../post/jgfs_atmos_post_f144 == complete
+ edit FHRGRP '144'
+ edit FHRLST 'f144'
+ edit FCSTHR '144'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f150
+ trigger ../../post/jgfs_atmos_post_f150 == complete
+ edit FHRGRP '150'
+ edit FHRLST 'f150'
+ edit FCSTHR '150'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f156
+ trigger ../../post/jgfs_atmos_post_f156 == complete
+ edit FHRGRP '156'
+ edit FHRLST 'f156'
+ edit FCSTHR '156'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f162
+ trigger ../../post/jgfs_atmos_post_f162 == complete
+ edit FHRGRP '162'
+ edit FHRLST 'f162'
+ edit FCSTHR '162'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f168
+ trigger ../../post/jgfs_atmos_post_f168 == complete
+ edit FHRGRP '168'
+ edit FHRLST 'f168'
+ edit FCSTHR '168'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f174
+ trigger ../../post/jgfs_atmos_post_f174 == complete
+ edit FHRGRP '174'
+ edit FHRLST 'f174'
+ edit FCSTHR '174'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f180
+ trigger ../../post/jgfs_atmos_post_f180 == complete
+ edit FHRGRP '180'
+ edit FHRLST 'f180'
+ edit FCSTHR '180'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f186
+ trigger ../../post/jgfs_atmos_post_f186 == complete
+ edit FHRGRP '186'
+ edit FHRLST 'f186'
+ edit FCSTHR '186'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f192
+ trigger ../../post/jgfs_atmos_post_f192 == complete
+ edit FHRGRP '192'
+ edit FHRLST 'f192'
+ edit FCSTHR '192'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f198
+ trigger ../../post/jgfs_atmos_post_f198 == complete
+ edit FHRGRP '198'
+ edit FHRLST 'f198'
+ edit FCSTHR '198'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f204
+ trigger ../../post/jgfs_atmos_post_f204 == complete
+ edit FHRGRP '204'
+ edit FHRLST 'f204'
+ edit FCSTHR '204'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f210
+ trigger ../../post/jgfs_atmos_post_f210 == complete
+ edit FHRGRP '210'
+ edit FHRLST 'f210'
+ edit FCSTHR '210'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f216
+ trigger ../../post/jgfs_atmos_post_f216 == complete
+ edit FHRGRP '216'
+ edit FHRLST 'f216'
+ edit FCSTHR '216'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f222
+ trigger ../../post/jgfs_atmos_post_f222 == complete
+ edit FHRGRP '222'
+ edit FHRLST 'f222'
+ edit FCSTHR '222'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f228
+ trigger ../../post/jgfs_atmos_post_f228 == complete
+ edit FHRGRP '228'
+ edit FHRLST 'f228'
+ edit FCSTHR '228'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f234
+ trigger ../../post/jgfs_atmos_post_f234 == complete
+ edit FHRGRP '234'
+ edit FHRLST 'f234'
+ edit FCSTHR '234'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f240
+ trigger ../../post/jgfs_atmos_post_f240 == complete
+ edit FHRGRP '240'
+ edit FHRLST 'f240'
+ edit FCSTHR '240'
+ edit TRDRUN 'YES'
+ endfamily
+ endfamily
+ family gempak
+ task jgfs_atmos_gempak
+ trigger ../../atmos/analysis/jgfs_atmos_analysis == complete
+ task jgfs_atmos_gempak_meta
+ trigger ../../atmos/analysis/jgfs_atmos_analysis == complete
+ task jgfs_atmos_gempak_ncdc_upapgif
+ trigger ./jgfs_atmos_gempak == active or ./jgfs_atmos_gempak == complete
+ task jgfs_atmos_npoess_pgrb2_0p5deg
+ trigger ../post/jgfs_atmos_post_manager:release_post180
+ task jgfs_atmos_pgrb2_spec_gempak
+ trigger ./jgfs_atmos_npoess_pgrb2_0p5deg == complete
+ endfamily
+ family verf
+ task jgfs_atmos_vminmon
+ trigger ../analysis/jgfs_atmos_analysis == complete
+ endfamily
+ endfamily
+ family wave
+ family init
+ task jgfs_wave_init
+ trigger ../../atmos/obsproc/prep/jgfs_atmos_prep == complete
+ endfamily
+ family prep
+ task jgfs_wave_prep
+ trigger ../init/jgfs_wave_init == complete
+ endfamily
+ family post
+ task jgfs_wave_postsbs
+ trigger ../../atmos/post/jgfs_atmos_post_manager:release_post000
+ task jgfs_wave_postpnt
+ trigger ../../jgfs_forecast == complete
+ task jgfs_wave_post_bndpnt
+ trigger ../../atmos/post/jgfs_atmos_post_manager:release_post180
+ task jgfs_wave_prdgen_gridded
+ trigger ./jgfs_wave_postsbs == active or ./jgfs_wave_postsbs == complete
+ task jgfs_wave_prdgen_bulls
+ trigger ./jgfs_wave_postpnt == complete and ./jgfs_wave_postsbs == complete
+ endfamily
+ family gempak
+ task jgfs_wave_gempak
+ trigger ../post/jgfs_wave_postsbs == active or ../post/jgfs_wave_postsbs == complete
+ endfamily
+ endfamily
+ task jgfs_forecast
+ trigger ./atmos/analysis/jgfs_atmos_analysis:release_fcst and ./wave/prep/jgfs_wave_prep == complete
+ endfamily
+ family gdas
+ edit CYC '06'
+ edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3'
+ edit PROJ 'GDAS-OPS'
+ edit NET 'gfs'
+ edit RUN 'gdas'
+ edit COM '/gpfs/dell1/nco/ops/com'
+ edit QUEUESHARED 'prod_shared'
+ edit QUEUESERV 'prod_transfer'
+ edit QUEUE 'prod'
+ family atmos
+ family obsproc
+ family dump
+ task jgdas_atmos_tropcy_qc_reloc
+ time 05:45
+ task jgdas_atmos_dump
+ event 1 release_sfcprep
+ time 05:50
+ task jgdas_atmos_dump_post
+ trigger jgdas_atmos_dump == complete
+ event 1 release_gdas06_dump_alert
+ task jgdas_atmos_dump_alert
+ trigger jgdas_atmos_dump_post:release_gdas06_dump_alert
+ endfamily
+ family prep
+ task jgdas_atmos_emcsfc_sfc_prep
+ trigger ../dump/jgdas_atmos_dump:release_sfcprep
+ task jgdas_atmos_prep
+ trigger ../dump/jgdas_atmos_dump == complete and ../dump/jgdas_atmos_tropcy_qc_reloc == complete
+ task jgdas_atmos_prep_post
+ trigger ./jgdas_atmos_prep == complete and ../../analysis/jgdas_atmos_analysis == complete
+ endfamily
+ endfamily
+ family init
+ task jgdas_atmos_gldas
+ trigger ../analysis/jgdas_atmos_analysis == complete
+ endfamily
+ family analysis
+ task jgdas_atmos_analysis
+ trigger ../obsproc/prep/jgdas_atmos_prep == complete and ../obsproc/prep/jgdas_atmos_emcsfc_sfc_prep == complete
+ event 1 release_fcst
+ task jgdas_atmos_analysis_calc
+ trigger ./jgdas_atmos_analysis == complete
+ task jgdas_atmos_analysis_diag
+ trigger ./jgdas_atmos_analysis == complete
+ endfamily
+ family post
+ task jgdas_atmos_post_manager
+ trigger ../../jgdas_forecast == active
+ event 1 release_postanl
+ event 2 release_post000
+ event 3 release_post001
+ event 4 release_post002
+ event 5 release_post003
+ event 6 release_post004
+ event 7 release_post005
+ event 8 release_post006
+ event 9 release_post007
+ event 10 release_post008
+ event 11 release_post009
+ task jgdas_atmos_post_anl
+ trigger ./jgdas_atmos_post_manager:release_postanl
+ edit FHRGRP '000'
+ edit FHRLST 'anl'
+ edit HR 'anl'
+ edit FHR 'anl'
+ task jgdas_atmos_post_f000
+ trigger ./jgdas_atmos_post_manager:release_post000
+ edit FHR 'f000'
+ edit HR '000'
+ edit FHRGRP '001'
+ edit FHRLST 'f000'
+ task jgdas_atmos_post_f001
+ trigger ./jgdas_atmos_post_manager:release_post001
+ edit FHR 'f001'
+ edit HR '001'
+ edit FHRGRP '002'
+ edit FHRLST 'f001'
+ task jgdas_atmos_post_f002
+ trigger ./jgdas_atmos_post_manager:release_post002
+ edit FHR 'f002'
+ edit HR '002'
+ edit FHRGRP '003'
+ edit FHRLST 'f002'
+ task jgdas_atmos_post_f003
+ trigger ./jgdas_atmos_post_manager:release_post003
+ edit FHR 'f003'
+ edit HR '003'
+ edit FHRGRP '004'
+ edit FHRLST 'f003'
+ task jgdas_atmos_post_f004
+ trigger ./jgdas_atmos_post_manager:release_post004
+ edit FHR 'f004'
+ edit HR '004'
+ edit FHRGRP '005'
+ edit FHRLST 'f004'
+ task jgdas_atmos_post_f005
+ trigger ./jgdas_atmos_post_manager:release_post005
+ edit FHR 'f005'
+ edit HR '005'
+ edit FHRGRP '006'
+ edit FHRLST 'f005'
+ task jgdas_atmos_post_f006
+ trigger ./jgdas_atmos_post_manager:release_post006
+ edit FHR 'f006'
+ edit HR '006'
+ edit FHRGRP '007'
+ edit FHRLST 'f006'
+ task jgdas_atmos_post_f007
+ trigger ./jgdas_atmos_post_manager:release_post007
+ edit FHR 'f007'
+ edit HR '007'
+ edit FHRGRP '008'
+ edit FHRLST 'f007'
+ task jgdas_atmos_post_f008
+ trigger ./jgdas_atmos_post_manager:release_post008
+ edit FHR 'f008'
+ edit HR '008'
+ edit FHRGRP '009'
+ edit FHRLST 'f008'
+ task jgdas_atmos_post_f009
+ trigger ./jgdas_atmos_post_manager:release_post009
+ edit FHR 'f009'
+ edit HR '009'
+ edit FHRGRP '010'
+ edit FHRLST 'f009'
+ endfamily
+ family post_processing
+ task jgdas_atmos_chgres_forenkf
+ trigger ../../jgdas_forecast == complete and ../../enkf/forecast == complete
+ endfamily
+ family gempak
+ task jgdas_atmos_gempak
+ trigger ../../jgdas_forecast == complete
+ task jgdas_atmos_gempak_meta_ncdc
+ trigger ./jgdas_atmos_gempak == complete
+ endfamily
+ family verf
+ task jgdas_atmos_vminmon
+ trigger ../analysis/jgdas_atmos_analysis == complete
+ task jgdas_atmos_verfrad
+ trigger ../analysis/jgdas_atmos_analysis_diag == complete
+ task jgdas_atmos_verfozn
+ trigger ../analysis/jgdas_atmos_analysis_diag == complete
+ endfamily
+ endfamily
+ family wave
+ family init
+ task jgdas_wave_init
+ trigger ../../atmos/obsproc/prep/jgdas_atmos_prep == complete
+ endfamily
+ family prep
+ task jgdas_wave_prep
+ trigger ../init/jgdas_wave_init == complete
+ endfamily
+ family post
+ task jgdas_wave_postsbs
+ trigger ../../atmos/post/jgdas_atmos_post_manager:release_post000
+ task jgdas_wave_postpnt
+ trigger ../../jgdas_forecast == complete
+ endfamily
+ endfamily
+ task jgdas_forecast
+ trigger ./atmos/analysis/jgdas_atmos_analysis:release_fcst and ./wave/prep/jgdas_wave_prep == complete and ./atmos/init/jgdas_atmos_gldas == complete
+ family enkf
+ family analysis
+ family create
+ task jgdas_enkf_select_obs
+ trigger ../../../atmos/obsproc/prep/jgdas_atmos_prep == complete and /prod00/gdas/enkf/post == complete
+ task jgdas_enkf_diag
+ trigger ./jgdas_enkf_select_obs == complete
+ task jgdas_enkf_update
+ trigger ./jgdas_enkf_diag == complete
+ endfamily
+ family recenter
+ family ecen
+ edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3/enkf/analysis/recenter/ecen'
+ trigger ../create/jgdas_enkf_update == complete and ../../../atmos/analysis/jgdas_atmos_analysis_calc == complete and /prod00/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf == complete
+ family grp1
+ edit FHRGRP '003'
+ task jgdas_enkf_ecen
+ endfamily
+ family grp2
+ edit FHRGRP '006'
+ task jgdas_enkf_ecen
+ endfamily
+ family grp3
+ edit FHRGRP '009'
+ task jgdas_enkf_ecen
+ endfamily
+ endfamily
+ task jgdas_enkf_sfc
+ trigger ../create/jgdas_enkf_update == complete and ../../../atmos/analysis/jgdas_atmos_analysis_calc == complete
+ endfamily
+ endfamily
+ family forecast
+ edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3/enkf/forecast'
+ trigger ./analysis/recenter/ecen == complete and ./analysis/recenter/jgdas_enkf_sfc == complete
+ family grp1
+ edit ENSGRP '01'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp2
+ edit ENSGRP '02'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp3
+ edit ENSGRP '03'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp4
+ edit ENSGRP '04'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp5
+ edit ENSGRP '05'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp6
+ edit ENSGRP '06'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp7
+ edit ENSGRP '07'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp8
+ edit ENSGRP '08'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp9
+ edit ENSGRP '09'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp10
+ edit ENSGRP '10'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp11
+ edit ENSGRP '11'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp12
+ edit ENSGRP '12'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp13
+ edit ENSGRP '13'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp14
+ edit ENSGRP '14'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp15
+ edit ENSGRP '15'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp16
+ edit ENSGRP '16'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp17
+ edit ENSGRP '17'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp18
+ edit ENSGRP '18'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp19
+ edit ENSGRP '19'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp20
+ edit ENSGRP '20'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp21
+ edit ENSGRP '21'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp22
+ edit ENSGRP '22'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp23
+ edit ENSGRP '23'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp24
+ edit ENSGRP '24'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp25
+ edit ENSGRP '25'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp26
+ edit ENSGRP '26'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp27
+ edit ENSGRP '27'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp28
+ edit ENSGRP '28'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp29
+ edit ENSGRP '29'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp30
+ edit ENSGRP '30'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp31
+ edit ENSGRP '31'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp32
+ edit ENSGRP '32'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp33
+ edit ENSGRP '33'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp34
+ edit ENSGRP '34'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp35
+ edit ENSGRP '35'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp36
+ edit ENSGRP '36'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp37
+ edit ENSGRP '37'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp38
+ edit ENSGRP '38'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp39
+ edit ENSGRP '39'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp40
+ edit ENSGRP '40'
+ task jgdas_enkf_fcst
+ endfamily
+ endfamily
+ family post
+ trigger ./forecast == complete
+ task jgdas_enkf_post_f003
+ edit FHMIN_EPOS '003'
+ edit FHMAX_EPOS '003'
+ edit FHOUT_EPOS '003'
+ task jgdas_enkf_post_f004
+ edit FHMIN_EPOS '004'
+ edit FHMAX_EPOS '004'
+ edit FHOUT_EPOS '004'
+ task jgdas_enkf_post_f005
+ edit FHMIN_EPOS '005'
+ edit FHMAX_EPOS '005'
+ edit FHOUT_EPOS '005'
+ task jgdas_enkf_post_f006
+ edit FHMIN_EPOS '006'
+ edit FHMAX_EPOS '006'
+ edit FHOUT_EPOS '006'
+ task jgdas_enkf_post_f007
+ edit FHMIN_EPOS '007'
+ edit FHMAX_EPOS '007'
+ edit FHOUT_EPOS '007'
+ task jgdas_enkf_post_f008
+ edit FHMIN_EPOS '008'
+ edit FHMAX_EPOS '008'
+ edit FHOUT_EPOS '008'
+ task jgdas_enkf_post_f009
+ edit FHMIN_EPOS '009'
+ edit FHMAX_EPOS '009'
+ edit FHOUT_EPOS '009'
+ endfamily #### epos
+ endfamily #### enkf
+ endfamily #### gdas
+endsuite
diff --git a/ecflow/ecf/defs/prod12.def b/ecflow/ecf/defs/prod12.def
new file mode 100644
index 0000000000..a0c8c943ba
--- /dev/null
+++ b/ecflow/ecf/defs/prod12.def
@@ -0,0 +1,2642 @@
+extern /prod06/gdas/jgdas_forecast
+extern /prod06/gdas/atmos/post
+extern /prod06/gdas/enkf/post
+#### ecen
+extern /prod06/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf
+
+suite prod12
+ repeat day 1
+ edit ECF_TRIES '1'
+ edit CYC '12'
+ edit ENVIR 'prod'
+ edit PROJ 'OPS'
+ edit E 'j'
+ edit QUEUE 'prod'
+ edit QUEUESHARED 'dev_shared'
+ edit QUEUESERV 'dev_transfer'
+ edit PROJENVIR 'OPS'
+ edit MACHINE_SITE 'production'
+
+ family gfs
+ edit CYC '12'
+ edit ECF_FILES '/ecf/ecfnets/scripts/gfs_FV3'
+ edit PROJ 'GFS-OPS'
+ edit NET 'gfs'
+ edit RUN 'gfs'
+ edit COM '/gpfs/dell1/nco/ops/com'
+ edit QUEUESHARED 'prod_shared'
+ edit QUEUESERV 'prod_transfer'
+ edit QUEUE 'prod'
+ family atmos
+ family obsproc
+ family dump
+ task jgfs_atmos_tropcy_qc_reloc
+ event 1 jtwc_bull_email
+ time 02:41
+ task jgfs_atmos_dump
+ event 1 release_sfcprep
+ time 02:47
+ task jgfs_atmos_dump_post
+ trigger jgfs_atmos_dump == complete
+ event 1 release_gfs12_dump_alert
+ task jgfs_atmos_dump_alert
+ trigger jgfs_atmos_dump_post:release_gfs12_dump_alert
+ endfamily
+ family prep
+ task jgfs_atmos_emcsfc_sfc_prep
+ trigger ../dump/jgfs_atmos_dump:release_sfcprep
+ task jgfs_atmos_prep
+ trigger ../dump/jgfs_atmos_dump == complete and ../dump/jgfs_atmos_tropcy_qc_reloc == complete
+ task jgfs_atmos_prep_post
+ trigger ./jgfs_atmos_prep == complete and ../../analysis/jgfs_atmos_analysis == complete
+ endfamily
+ endfamily
+ family analysis
+ task jgfs_atmos_analysis
+ trigger ../obsproc/prep/jgfs_atmos_prep == complete and ../obsproc/prep/jgfs_atmos_emcsfc_sfc_prep == complete
+ event 1 release_fcst
+ task jgfs_atmos_analysis_calc
+ trigger ./jgfs_atmos_analysis == complete
+ endfamily
+ family post
+ task jgfs_atmos_post_manager
+ trigger ../analysis/jgfs_atmos_analysis == complete
+ event 1 release_postanl
+ event 2 release_post000
+ event 3 release_post001
+ event 4 release_post002
+ event 5 release_post003
+ event 6 release_post004
+ event 7 release_post005
+ event 8 release_post006
+ event 9 release_post007
+ event 10 release_post008
+ event 11 release_post009
+ event 12 release_post010
+ event 13 release_post011
+ event 14 release_post012
+ event 15 release_post013
+ event 16 release_post014
+ event 17 release_post015
+ event 18 release_post016
+ event 19 release_post017
+ event 20 release_post018
+ event 21 release_post019
+ event 22 release_post020
+ event 23 release_post021
+ event 24 release_post022
+ event 25 release_post023
+ event 26 release_post024
+ event 27 release_post025
+ event 28 release_post026
+ event 29 release_post027
+ event 30 release_post028
+ event 31 release_post029
+ event 32 release_post030
+ event 33 release_post031
+ event 34 release_post032
+ event 35 release_post033
+ event 36 release_post034
+ event 37 release_post035
+ event 38 release_post036
+ event 39 release_post037
+ event 40 release_post038
+ event 41 release_post039
+ event 42 release_post040
+ event 43 release_post041
+ event 44 release_post042
+ event 45 release_post043
+ event 46 release_post044
+ event 47 release_post045
+ event 48 release_post046
+ event 49 release_post047
+ event 50 release_post048
+ event 51 release_post049
+ event 52 release_post050
+ event 53 release_post051
+ event 54 release_post052
+ event 55 release_post053
+ event 56 release_post054
+ event 57 release_post055
+ event 58 release_post056
+ event 59 release_post057
+ event 60 release_post058
+ event 61 release_post059
+ event 62 release_post060
+ event 63 release_post061
+ event 64 release_post062
+ event 65 release_post063
+ event 66 release_post064
+ event 67 release_post065
+ event 68 release_post066
+ event 69 release_post067
+ event 70 release_post068
+ event 71 release_post069
+ event 72 release_post070
+ event 73 release_post071
+ event 74 release_post072
+ event 75 release_post073
+ event 76 release_post074
+ event 77 release_post075
+ event 78 release_post076
+ event 79 release_post077
+ event 80 release_post078
+ event 81 release_post079
+ event 82 release_post080
+ event 83 release_post081
+ event 84 release_post082
+ event 85 release_post083
+ event 86 release_post084
+ event 87 release_post085
+ event 88 release_post086
+ event 89 release_post087
+ event 90 release_post088
+ event 91 release_post089
+ event 92 release_post090
+ event 93 release_post091
+ event 94 release_post092
+ event 95 release_post093
+ event 96 release_post094
+ event 97 release_post095
+ event 98 release_post096
+ event 99 release_post097
+ event 100 release_post098
+ event 101 release_post099
+ event 102 release_post100
+ event 103 release_post101
+ event 104 release_post102
+ event 105 release_post103
+ event 106 release_post104
+ event 107 release_post105
+ event 108 release_post106
+ event 109 release_post107
+ event 110 release_post108
+ event 111 release_post109
+ event 112 release_post110
+ event 113 release_post111
+ event 114 release_post112
+ event 115 release_post113
+ event 116 release_post114
+ event 117 release_post115
+ event 118 release_post116
+ event 119 release_post117
+ event 120 release_post118
+ event 121 release_post119
+ event 122 release_post120
+ event 123 release_post123
+ event 124 release_post126
+ event 125 release_post129
+ event 126 release_post132
+ event 127 release_post135
+ event 128 release_post138
+ event 129 release_post141
+ event 130 release_post144
+ event 131 release_post147
+ event 132 release_post150
+ event 133 release_post153
+ event 134 release_post156
+ event 135 release_post159
+ event 136 release_post162
+ event 137 release_post165
+ event 138 release_post168
+ event 139 release_post171
+ event 140 release_post174
+ event 141 release_post177
+ event 142 release_post180
+ event 143 release_post183
+ event 144 release_post186
+ event 145 release_post189
+ event 146 release_post192
+ event 147 release_post195
+ event 148 release_post198
+ event 149 release_post201
+ event 150 release_post204
+ event 151 release_post207
+ event 152 release_post210
+ event 153 release_post213
+ event 154 release_post216
+ event 155 release_post219
+ event 156 release_post222
+ event 157 release_post225
+ event 158 release_post228
+ event 159 release_post231
+ event 160 release_post234
+ event 161 release_post237
+ event 162 release_post240
+ event 163 release_post243
+ event 164 release_post246
+ event 165 release_post249
+ event 166 release_post252
+ event 167 release_post255
+ event 168 release_post258
+ event 169 release_post261
+ event 170 release_post264
+ event 171 release_post267
+ event 172 release_post270
+ event 173 release_post273
+ event 174 release_post276
+ event 175 release_post279
+ event 176 release_post282
+ event 177 release_post285
+ event 178 release_post288
+ event 179 release_post291
+ event 180 release_post294
+ event 181 release_post297
+ event 182 release_post300
+ event 183 release_post303
+ event 184 release_post306
+ event 185 release_post309
+ event 186 release_post312
+ event 187 release_post315
+ event 188 release_post318
+ event 189 release_post321
+ event 190 release_post324
+ event 191 release_post327
+ event 192 release_post330
+ event 193 release_post333
+ event 194 release_post336
+ event 195 release_post339
+ event 196 release_post342
+ event 197 release_post345
+ event 198 release_post348
+ event 199 release_post351
+ event 200 release_post354
+ event 201 release_post357
+ event 202 release_post360
+ event 203 release_post363
+ event 204 release_post366
+ event 205 release_post369
+ event 206 release_post372
+ event 207 release_post375
+ event 208 release_post378
+ event 209 release_post381
+ event 210 release_post384
+ task jgfs_atmos_post_anl
+ trigger ./jgfs_atmos_post_manager:release_postanl
+ edit FHRGRP '000'
+ edit FHRLST 'anl'
+ edit HR 'anl'
+ edit FHR 'anl'
+ task jgfs_atmos_post_f000
+ trigger ./jgfs_atmos_post_manager:release_post000
+ edit FHRGRP '001'
+ edit FHRLST 'f000'
+ edit FHR 'f000'
+ edit HR '000'
+ task jgfs_atmos_post_f001
+ trigger ./jgfs_atmos_post_manager:release_post001
+ edit FHRGRP '002'
+ edit FHRLST 'f001'
+ edit FHR 'f001'
+ edit HR '001'
+ task jgfs_atmos_post_f002
+ trigger ./jgfs_atmos_post_manager:release_post002
+ edit FHRGRP '003'
+ edit FHRLST 'f002'
+ edit FHR 'f002'
+ edit HR '002'
+ task jgfs_atmos_post_f003
+ trigger ./jgfs_atmos_post_manager:release_post003
+ edit FHRGRP '004'
+ edit FHRLST 'f003'
+ edit FHR 'f003'
+ edit HR '003'
+ task jgfs_atmos_post_f004
+ trigger ./jgfs_atmos_post_manager:release_post004
+ edit FHRGRP '005'
+ edit FHRLST 'f004'
+ edit FHR 'f004'
+ edit HR '004'
+ task jgfs_atmos_post_f005
+ trigger ./jgfs_atmos_post_manager:release_post005
+ edit FHRGRP '006'
+ edit FHRLST 'f005'
+ edit FHR 'f005'
+ edit HR '005'
+ task jgfs_atmos_post_f006
+ trigger ./jgfs_atmos_post_manager:release_post006
+ edit FHRGRP '007'
+ edit FHRLST 'f006'
+ edit FHR 'f006'
+ edit HR '006'
+ task jgfs_atmos_post_f007
+ trigger ./jgfs_atmos_post_manager:release_post007
+ edit FHRGRP '008'
+ edit FHRLST 'f007'
+ edit FHR 'f007'
+ edit HR '007'
+ task jgfs_atmos_post_f008
+ trigger ./jgfs_atmos_post_manager:release_post008
+ edit FHRGRP '009'
+ edit FHRLST 'f008'
+ edit FHR 'f008'
+ edit HR '008'
+ task jgfs_atmos_post_f009
+ trigger ./jgfs_atmos_post_manager:release_post009
+ edit FHRGRP '010'
+ edit FHRLST 'f009'
+ edit FHR 'f009'
+ edit HR '009'
+ task jgfs_atmos_post_f010
+ trigger ./jgfs_atmos_post_manager:release_post010
+ edit FHRGRP '011'
+ edit FHRLST 'f010'
+ edit FHR 'f010'
+ edit HR '010'
+ task jgfs_atmos_post_f011
+ trigger ./jgfs_atmos_post_manager:release_post011
+ edit FHRGRP '012'
+ edit FHRLST 'f011'
+ edit FHR 'f011'
+ edit HR '011'
+ task jgfs_atmos_post_f012
+ trigger ./jgfs_atmos_post_manager:release_post012
+ edit FHRGRP '013'
+ edit FHRLST 'f012'
+ edit FHR 'f012'
+ edit HR '012'
+ task jgfs_atmos_post_f013
+ trigger ./jgfs_atmos_post_manager:release_post013
+ edit FHRGRP '014'
+ edit FHRLST 'f013'
+ edit FHR 'f013'
+ edit HR '013'
+ task jgfs_atmos_post_f014
+ trigger ./jgfs_atmos_post_manager:release_post014
+ edit FHRGRP '015'
+ edit FHRLST 'f014'
+ edit FHR 'f014'
+ edit HR '014'
+ task jgfs_atmos_post_f015
+ trigger ./jgfs_atmos_post_manager:release_post015
+ edit FHRGRP '016'
+ edit FHRLST 'f015'
+ edit FHR 'f015'
+ edit HR '015'
+ task jgfs_atmos_post_f016
+ trigger ./jgfs_atmos_post_manager:release_post016
+ edit FHRGRP '017'
+ edit FHRLST 'f016'
+ edit FHR 'f016'
+ edit HR '016'
+ task jgfs_atmos_post_f017
+ trigger ./jgfs_atmos_post_manager:release_post017
+ edit FHRGRP '018'
+ edit FHRLST 'f017'
+ edit FHR 'f017'
+ edit HR '017'
+ task jgfs_atmos_post_f018
+ trigger ./jgfs_atmos_post_manager:release_post018
+ edit FHRGRP '019'
+ edit FHRLST 'f018'
+ edit FHR 'f018'
+ edit HR '018'
+ task jgfs_atmos_post_f019
+ trigger ./jgfs_atmos_post_manager:release_post019
+ edit FHRGRP '020'
+ edit FHRLST 'f019'
+ edit FHR 'f019'
+ edit HR '019'
+ task jgfs_atmos_post_f020
+ trigger ./jgfs_atmos_post_manager:release_post020
+ edit FHRGRP '021'
+ edit FHRLST 'f020'
+ edit FHR 'f020'
+ edit HR '020'
+ task jgfs_atmos_post_f021
+ trigger ./jgfs_atmos_post_manager:release_post021
+ edit FHRGRP '022'
+ edit FHRLST 'f021'
+ edit FHR 'f021'
+ edit HR '021'
+ task jgfs_atmos_post_f022
+ trigger ./jgfs_atmos_post_manager:release_post022
+ edit FHRGRP '023'
+ edit FHRLST 'f022'
+ edit FHR 'f022'
+ edit HR '022'
+ task jgfs_atmos_post_f023
+ trigger ./jgfs_atmos_post_manager:release_post023
+ edit FHRGRP '024'
+ edit FHRLST 'f023'
+ edit FHR 'f023'
+ edit HR '023'
+ task jgfs_atmos_post_f024
+ trigger ./jgfs_atmos_post_manager:release_post024
+ edit FHRGRP '025'
+ edit FHRLST 'f024'
+ edit FHR 'f024'
+ edit HR '024'
+ task jgfs_atmos_post_f025
+ trigger ./jgfs_atmos_post_manager:release_post025
+ edit FHRGRP '026'
+ edit FHRLST 'f025'
+ edit FHR 'f025'
+ edit HR '025'
+ task jgfs_atmos_post_f026
+ trigger ./jgfs_atmos_post_manager:release_post026
+ edit FHRGRP '027'
+ edit FHRLST 'f026'
+ edit FHR 'f026'
+ edit HR '026'
+ task jgfs_atmos_post_f027
+ trigger ./jgfs_atmos_post_manager:release_post027
+ edit FHRGRP '028'
+ edit FHRLST 'f027'
+ edit FHR 'f027'
+ edit HR '027'
+ task jgfs_atmos_post_f028
+ trigger ./jgfs_atmos_post_manager:release_post028
+ edit FHRGRP '029'
+ edit FHRLST 'f028'
+ edit FHR 'f028'
+ edit HR '028'
+ task jgfs_atmos_post_f029
+ trigger ./jgfs_atmos_post_manager:release_post029
+ edit FHRGRP '030'
+ edit FHRLST 'f029'
+ edit FHR 'f029'
+ edit HR '029'
+ task jgfs_atmos_post_f030
+ trigger ./jgfs_atmos_post_manager:release_post030
+ edit FHRGRP '031'
+ edit FHRLST 'f030'
+ edit FHR 'f030'
+ edit HR '030'
+ task jgfs_atmos_post_f031
+ trigger ./jgfs_atmos_post_manager:release_post031
+ edit FHRGRP '032'
+ edit FHRLST 'f031'
+ edit FHR 'f031'
+ edit HR '031'
+ task jgfs_atmos_post_f032
+ trigger ./jgfs_atmos_post_manager:release_post032
+ edit FHRGRP '033'
+ edit FHRLST 'f032'
+ edit FHR 'f032'
+ edit HR '032'
+ task jgfs_atmos_post_f033
+ trigger ./jgfs_atmos_post_manager:release_post033
+ edit FHRGRP '034'
+ edit FHRLST 'f033'
+ edit FHR 'f033'
+ edit HR '033'
+ task jgfs_atmos_post_f034
+ trigger ./jgfs_atmos_post_manager:release_post034
+ edit FHRGRP '035'
+ edit FHRLST 'f034'
+ edit FHR 'f034'
+ edit HR '034'
+ task jgfs_atmos_post_f035
+ trigger ./jgfs_atmos_post_manager:release_post035
+ edit FHRGRP '036'
+ edit FHRLST 'f035'
+ edit FHR 'f035'
+ edit HR '035'
+ task jgfs_atmos_post_f036
+ trigger ./jgfs_atmos_post_manager:release_post036
+ edit FHRGRP '037'
+ edit FHRLST 'f036'
+ edit FHR 'f036'
+ edit HR '036'
+ task jgfs_atmos_post_f037
+ trigger ./jgfs_atmos_post_manager:release_post037
+ edit FHRGRP '038'
+ edit FHRLST 'f037'
+ edit FHR 'f037'
+ edit HR '037'
+ task jgfs_atmos_post_f038
+ trigger ./jgfs_atmos_post_manager:release_post038
+ edit FHRGRP '039'
+ edit FHRLST 'f038'
+ edit FHR 'f038'
+ edit HR '038'
+ task jgfs_atmos_post_f039
+ trigger ./jgfs_atmos_post_manager:release_post039
+ edit FHRGRP '040'
+ edit FHRLST 'f039'
+ edit FHR 'f039'
+ edit HR '039'
+ task jgfs_atmos_post_f040
+ trigger ./jgfs_atmos_post_manager:release_post040
+ edit FHRGRP '041'
+ edit FHRLST 'f040'
+ edit FHR 'f040'
+ edit HR '040'
+ task jgfs_atmos_post_f041
+ trigger ./jgfs_atmos_post_manager:release_post041
+ edit FHRGRP '042'
+ edit FHRLST 'f041'
+ edit FHR 'f041'
+ edit HR '041'
+ task jgfs_atmos_post_f042
+ trigger ./jgfs_atmos_post_manager:release_post042
+ edit FHRGRP '043'
+ edit FHRLST 'f042'
+ edit FHR 'f042'
+ edit HR '042'
+ task jgfs_atmos_post_f043
+ trigger ./jgfs_atmos_post_manager:release_post043
+ edit FHRGRP '044'
+ edit FHRLST 'f043'
+ edit FHR 'f043'
+ edit HR '043'
+ task jgfs_atmos_post_f044
+ trigger ./jgfs_atmos_post_manager:release_post044
+ edit FHRGRP '045'
+ edit FHRLST 'f044'
+ edit FHR 'f044'
+ edit HR '044'
+ task jgfs_atmos_post_f045
+ trigger ./jgfs_atmos_post_manager:release_post045
+ edit FHRGRP '046'
+ edit FHRLST 'f045'
+ edit FHR 'f045'
+ edit HR '045'
+ task jgfs_atmos_post_f046
+ trigger ./jgfs_atmos_post_manager:release_post046
+ edit FHRGRP '047'
+ edit FHRLST 'f046'
+ edit FHR 'f046'
+ edit HR '046'
+ task jgfs_atmos_post_f047
+ trigger ./jgfs_atmos_post_manager:release_post047
+ edit FHRGRP '048'
+ edit FHRLST 'f047'
+ edit FHR 'f047'
+ edit HR '047'
+ task jgfs_atmos_post_f048
+ trigger ./jgfs_atmos_post_manager:release_post048
+ edit FHRGRP '049'
+ edit FHRLST 'f048'
+ edit FHR 'f048'
+ edit HR '048'
+ task jgfs_atmos_post_f049
+ trigger ./jgfs_atmos_post_manager:release_post049
+ edit FHRGRP '050'
+ edit FHRLST 'f049'
+ edit FHR 'f049'
+ edit HR '049'
+ task jgfs_atmos_post_f050
+ trigger ./jgfs_atmos_post_manager:release_post050
+ edit FHRGRP '051'
+ edit FHRLST 'f050'
+ edit FHR 'f050'
+ edit HR '050'
+ task jgfs_atmos_post_f051
+ trigger ./jgfs_atmos_post_manager:release_post051
+ edit FHRGRP '052'
+ edit FHRLST 'f051'
+ edit FHR 'f051'
+ edit HR '051'
+ task jgfs_atmos_post_f052
+ trigger ./jgfs_atmos_post_manager:release_post052
+ edit FHRGRP '053'
+ edit FHRLST 'f052'
+ edit FHR 'f052'
+ edit HR '052'
+ task jgfs_atmos_post_f053
+ trigger ./jgfs_atmos_post_manager:release_post053
+ edit FHRGRP '054'
+ edit FHRLST 'f053'
+ edit FHR 'f053'
+ edit HR '053'
+ task jgfs_atmos_post_f054
+ trigger ./jgfs_atmos_post_manager:release_post054
+ edit FHRGRP '055'
+ edit FHRLST 'f054'
+ edit FHR 'f054'
+ edit HR '054'
+ task jgfs_atmos_post_f055
+ trigger ./jgfs_atmos_post_manager:release_post055
+ edit FHRGRP '056'
+ edit FHRLST 'f055'
+ edit FHR 'f055'
+ edit HR '055'
+ task jgfs_atmos_post_f056
+ trigger ./jgfs_atmos_post_manager:release_post056
+ edit FHRGRP '057'
+ edit FHRLST 'f056'
+ edit FHR 'f056'
+ edit HR '056'
+ task jgfs_atmos_post_f057
+ trigger ./jgfs_atmos_post_manager:release_post057
+ edit FHRGRP '058'
+ edit FHRLST 'f057'
+ edit FHR 'f057'
+ edit HR '057'
+ task jgfs_atmos_post_f058
+ trigger ./jgfs_atmos_post_manager:release_post058
+ edit FHRGRP '059'
+ edit FHRLST 'f058'
+ edit FHR 'f058'
+ edit HR '058'
+ task jgfs_atmos_post_f059
+ trigger ./jgfs_atmos_post_manager:release_post059
+ edit FHRGRP '060'
+ edit FHRLST 'f059'
+ edit FHR 'f059'
+ edit HR '059'
+ task jgfs_atmos_post_f060
+ trigger ./jgfs_atmos_post_manager:release_post060
+ edit FHRGRP '061'
+ edit FHRLST 'f060'
+ edit FHR 'f060'
+ edit HR '060'
+ task jgfs_atmos_post_f061
+ trigger ./jgfs_atmos_post_manager:release_post061
+ edit FHRGRP '062'
+ edit FHRLST 'f061'
+ edit FHR 'f061'
+ edit HR '061'
+ task jgfs_atmos_post_f062
+ trigger ./jgfs_atmos_post_manager:release_post062
+ edit FHRGRP '063'
+ edit FHRLST 'f062'
+ edit FHR 'f062'
+ edit HR '062'
+ task jgfs_atmos_post_f063
+ trigger ./jgfs_atmos_post_manager:release_post063
+ edit FHRGRP '064'
+ edit FHRLST 'f063'
+ edit FHR 'f063'
+ edit HR '063'
+ task jgfs_atmos_post_f064
+ trigger ./jgfs_atmos_post_manager:release_post064
+ edit FHRGRP '065'
+ edit FHRLST 'f064'
+ edit FHR 'f064'
+ edit HR '064'
+ task jgfs_atmos_post_f065
+ trigger ./jgfs_atmos_post_manager:release_post065
+ edit FHRGRP '066'
+ edit FHRLST 'f065'
+ edit FHR 'f065'
+ edit HR '065'
+ task jgfs_atmos_post_f066
+ trigger ./jgfs_atmos_post_manager:release_post066
+ edit FHRGRP '067'
+ edit FHRLST 'f066'
+ edit FHR 'f066'
+ edit HR '066'
+ task jgfs_atmos_post_f067
+ trigger ./jgfs_atmos_post_manager:release_post067
+ edit FHRGRP '068'
+ edit FHRLST 'f067'
+ edit FHR 'f067'
+ edit HR '067'
+ task jgfs_atmos_post_f068
+ trigger ./jgfs_atmos_post_manager:release_post068
+ edit FHRGRP '069'
+ edit FHRLST 'f068'
+ edit FHR 'f068'
+ edit HR '068'
+ task jgfs_atmos_post_f069
+ trigger ./jgfs_atmos_post_manager:release_post069
+ edit FHRGRP '070'
+ edit FHRLST 'f069'
+ edit FHR 'f069'
+ edit HR '069'
+ task jgfs_atmos_post_f070
+ trigger ./jgfs_atmos_post_manager:release_post070
+ edit FHRGRP '071'
+ edit FHRLST 'f070'
+ edit FHR 'f070'
+ edit HR '070'
+ task jgfs_atmos_post_f071
+ trigger ./jgfs_atmos_post_manager:release_post071
+ edit FHRGRP '072'
+ edit FHRLST 'f071'
+ edit FHR 'f071'
+ edit HR '071'
+ task jgfs_atmos_post_f072
+ trigger ./jgfs_atmos_post_manager:release_post072
+ edit FHRGRP '073'
+ edit FHRLST 'f072'
+ edit FHR 'f072'
+ edit HR '072'
+ task jgfs_atmos_post_f073
+ trigger ./jgfs_atmos_post_manager:release_post073
+ edit FHRGRP '074'
+ edit FHRLST 'f073'
+ edit FHR 'f073'
+ edit HR '073'
+ task jgfs_atmos_post_f074
+ trigger ./jgfs_atmos_post_manager:release_post074
+ edit FHRGRP '075'
+ edit FHRLST 'f074'
+ edit FHR 'f074'
+ edit HR '074'
+ task jgfs_atmos_post_f075
+ trigger ./jgfs_atmos_post_manager:release_post075
+ edit FHRGRP '076'
+ edit FHRLST 'f075'
+ edit FHR 'f075'
+ edit HR '075'
+ task jgfs_atmos_post_f076
+ trigger ./jgfs_atmos_post_manager:release_post076
+ edit FHRGRP '077'
+ edit FHRLST 'f076'
+ edit FHR 'f076'
+ edit HR '076'
+ task jgfs_atmos_post_f077
+ trigger ./jgfs_atmos_post_manager:release_post077
+ edit FHRGRP '078'
+ edit FHRLST 'f077'
+ edit FHR 'f077'
+ edit HR '077'
+ task jgfs_atmos_post_f078
+ trigger ./jgfs_atmos_post_manager:release_post078
+ edit FHRGRP '079'
+ edit FHRLST 'f078'
+ edit FHR 'f078'
+ edit HR '078'
+ task jgfs_atmos_post_f079
+ trigger ./jgfs_atmos_post_manager:release_post079
+ edit FHRGRP '080'
+ edit FHRLST 'f079'
+ edit FHR 'f079'
+ edit HR '079'
+ task jgfs_atmos_post_f080
+ trigger ./jgfs_atmos_post_manager:release_post080
+ edit FHRGRP '081'
+ edit FHRLST 'f080'
+ edit FHR 'f080'
+ edit HR '080'
+ task jgfs_atmos_post_f081
+ trigger ./jgfs_atmos_post_manager:release_post081
+ edit FHRGRP '082'
+ edit FHRLST 'f081'
+ edit FHR 'f081'
+ edit HR '081'
+ task jgfs_atmos_post_f082
+ trigger ./jgfs_atmos_post_manager:release_post082
+ edit FHRGRP '083'
+ edit FHRLST 'f082'
+ edit FHR 'f082'
+ edit HR '082'
+ task jgfs_atmos_post_f083
+ trigger ./jgfs_atmos_post_manager:release_post083
+ edit FHRGRP '084'
+ edit FHRLST 'f083'
+ edit FHR 'f083'
+ edit HR '083'
+ task jgfs_atmos_post_f084
+ trigger ./jgfs_atmos_post_manager:release_post084
+ edit FHRGRP '085'
+ edit FHRLST 'f084'
+ edit FHR 'f084'
+ edit HR '084'
+ task jgfs_atmos_post_f085
+ trigger ./jgfs_atmos_post_manager:release_post085
+ edit FHRGRP '086'
+ edit FHRLST 'f085'
+ edit FHR 'f085'
+ edit HR '085'
+ task jgfs_atmos_post_f086
+ trigger ./jgfs_atmos_post_manager:release_post086
+ edit FHRGRP '087'
+ edit FHRLST 'f086'
+ edit FHR 'f086'
+ edit HR '086'
+ task jgfs_atmos_post_f087
+ trigger ./jgfs_atmos_post_manager:release_post087
+ edit FHRGRP '088'
+ edit FHRLST 'f087'
+ edit FHR 'f087'
+ edit HR '087'
+ task jgfs_atmos_post_f088
+ trigger ./jgfs_atmos_post_manager:release_post088
+ edit FHRGRP '089'
+ edit FHRLST 'f088'
+ edit FHR 'f088'
+ edit HR '088'
+ task jgfs_atmos_post_f089
+ trigger ./jgfs_atmos_post_manager:release_post089
+ edit FHRGRP '090'
+ edit FHRLST 'f089'
+ edit FHR 'f089'
+ edit HR '089'
+ task jgfs_atmos_post_f090
+ trigger ./jgfs_atmos_post_manager:release_post090
+ edit FHRGRP '091'
+ edit FHRLST 'f090'
+ edit FHR 'f090'
+ edit HR '090'
+ task jgfs_atmos_post_f091
+ trigger ./jgfs_atmos_post_manager:release_post091
+ edit FHRGRP '092'
+ edit FHRLST 'f091'
+ edit FHR 'f091'
+ edit HR '091'
+ task jgfs_atmos_post_f092
+ trigger ./jgfs_atmos_post_manager:release_post092
+ edit FHRGRP '093'
+ edit FHRLST 'f092'
+ edit FHR 'f092'
+ edit HR '092'
+ task jgfs_atmos_post_f093
+ trigger ./jgfs_atmos_post_manager:release_post093
+ edit FHRGRP '094'
+ edit FHRLST 'f093'
+ edit FHR 'f093'
+ edit HR '093'
+ task jgfs_atmos_post_f094
+ trigger ./jgfs_atmos_post_manager:release_post094
+ edit FHRGRP '095'
+ edit FHRLST 'f094'
+ edit FHR 'f094'
+ edit HR '094'
+ task jgfs_atmos_post_f095
+ trigger ./jgfs_atmos_post_manager:release_post095
+ edit FHRGRP '096'
+ edit FHRLST 'f095'
+ edit FHR 'f095'
+ edit HR '095'
+ task jgfs_atmos_post_f096
+ trigger ./jgfs_atmos_post_manager:release_post096
+ edit FHRGRP '097'
+ edit FHRLST 'f096'
+ edit FHR 'f096'
+ edit HR '096'
+ task jgfs_atmos_post_f097
+ trigger ./jgfs_atmos_post_manager:release_post097
+ edit FHRGRP '098'
+ edit FHRLST 'f097'
+ edit FHR 'f097'
+ edit HR '097'
+ task jgfs_atmos_post_f098
+ trigger ./jgfs_atmos_post_manager:release_post098
+ edit FHRGRP '099'
+ edit FHRLST 'f098'
+ edit FHR 'f098'
+ edit HR '098'
+ task jgfs_atmos_post_f099
+ trigger ./jgfs_atmos_post_manager:release_post099
+ edit FHRGRP '100'
+ edit FHRLST 'f099'
+ edit FHR 'f099'
+ edit HR '099'
+ task jgfs_atmos_post_f100
+ trigger ./jgfs_atmos_post_manager:release_post100
+ edit FHRGRP '101'
+ edit FHRLST 'f100'
+ edit FHR 'f100'
+ edit HR '100'
+ task jgfs_atmos_post_f101
+ trigger ./jgfs_atmos_post_manager:release_post101
+ edit FHRGRP '102'
+ edit FHRLST 'f101'
+ edit FHR 'f101'
+ edit HR '101'
+ task jgfs_atmos_post_f102
+ trigger ./jgfs_atmos_post_manager:release_post102
+ edit FHRGRP '103'
+ edit FHRLST 'f102'
+ edit FHR 'f102'
+ edit HR '102'
+ task jgfs_atmos_post_f103
+ trigger ./jgfs_atmos_post_manager:release_post103
+ edit FHRGRP '104'
+ edit FHRLST 'f103'
+ edit FHR 'f103'
+ edit HR '103'
+ task jgfs_atmos_post_f104
+ trigger ./jgfs_atmos_post_manager:release_post104
+ edit FHRGRP '105'
+ edit FHRLST 'f104'
+ edit FHR 'f104'
+ edit HR '104'
+ task jgfs_atmos_post_f105
+ trigger ./jgfs_atmos_post_manager:release_post105
+ edit FHRGRP '106'
+ edit FHRLST 'f105'
+ edit FHR 'f105'
+ edit HR '105'
+ task jgfs_atmos_post_f106
+ trigger ./jgfs_atmos_post_manager:release_post106
+ edit FHRGRP '107'
+ edit FHRLST 'f106'
+ edit FHR 'f106'
+ edit HR '106'
+ task jgfs_atmos_post_f107
+ trigger ./jgfs_atmos_post_manager:release_post107
+ edit FHRGRP '108'
+ edit FHRLST 'f107'
+ edit FHR 'f107'
+ edit HR '107'
+ task jgfs_atmos_post_f108
+ trigger ./jgfs_atmos_post_manager:release_post108
+ edit FHRGRP '109'
+ edit FHRLST 'f108'
+ edit FHR 'f108'
+ edit HR '108'
+ task jgfs_atmos_post_f109
+ trigger ./jgfs_atmos_post_manager:release_post109
+ edit FHRGRP '110'
+ edit FHRLST 'f109'
+ edit FHR 'f109'
+ edit HR '109'
+ task jgfs_atmos_post_f110
+ trigger ./jgfs_atmos_post_manager:release_post110
+ edit FHRGRP '111'
+ edit FHRLST 'f110'
+ edit FHR 'f110'
+ edit HR '110'
+ task jgfs_atmos_post_f111
+ trigger ./jgfs_atmos_post_manager:release_post111
+ edit FHRGRP '112'
+ edit FHRLST 'f111'
+ edit FHR 'f111'
+ edit HR '111'
+ task jgfs_atmos_post_f112
+ trigger ./jgfs_atmos_post_manager:release_post112
+ edit FHRGRP '113'
+ edit FHRLST 'f112'
+ edit FHR 'f112'
+ edit HR '112'
+ task jgfs_atmos_post_f113
+ trigger ./jgfs_atmos_post_manager:release_post113
+ edit FHRGRP '114'
+ edit FHRLST 'f113'
+ edit FHR 'f113'
+ edit HR '113'
+ task jgfs_atmos_post_f114
+ trigger ./jgfs_atmos_post_manager:release_post114
+ edit FHRGRP '115'
+ edit FHRLST 'f114'
+ edit FHR 'f114'
+ edit HR '114'
+ task jgfs_atmos_post_f115
+ trigger ./jgfs_atmos_post_manager:release_post115
+ edit FHRGRP '116'
+ edit FHRLST 'f115'
+ edit FHR 'f115'
+ edit HR '115'
+ task jgfs_atmos_post_f116
+ trigger ./jgfs_atmos_post_manager:release_post116
+ edit FHRGRP '117'
+ edit FHRLST 'f116'
+ edit FHR 'f116'
+ edit HR '116'
+ task jgfs_atmos_post_f117
+ trigger ./jgfs_atmos_post_manager:release_post117
+ edit FHRGRP '118'
+ edit FHRLST 'f117'
+ edit FHR 'f117'
+ edit HR '117'
+ task jgfs_atmos_post_f118
+ trigger ./jgfs_atmos_post_manager:release_post118
+ edit FHRGRP '119'
+ edit FHRLST 'f118'
+ edit FHR 'f118'
+ edit HR '118'
+ task jgfs_atmos_post_f119
+ trigger ./jgfs_atmos_post_manager:release_post119
+ edit FHRGRP '120'
+ edit FHRLST 'f119'
+ edit FHR 'f119'
+ edit HR '119'
+ task jgfs_atmos_post_f120
+ trigger ./jgfs_atmos_post_manager:release_post120
+ edit FHRGRP '121'
+ edit FHRLST 'f120'
+ edit FHR 'f120'
+ edit HR '120'
+ task jgfs_atmos_post_f123
+ trigger ./jgfs_atmos_post_manager:release_post123
+ edit FHRGRP '122'
+ edit FHRLST 'f123'
+ edit FHR 'f123'
+ edit HR '123'
+ task jgfs_atmos_post_f126
+ trigger ./jgfs_atmos_post_manager:release_post126
+ edit FHRGRP '123'
+ edit FHRLST 'f126'
+ edit FHR 'f126'
+ edit HR '126'
+ task jgfs_atmos_post_f129
+ trigger ./jgfs_atmos_post_manager:release_post129
+ edit FHRGRP '124'
+ edit FHRLST 'f129'
+ edit FHR 'f129'
+ edit HR '129'
+ task jgfs_atmos_post_f132
+ trigger ./jgfs_atmos_post_manager:release_post132
+ edit FHRGRP '125'
+ edit FHRLST 'f132'
+ edit FHR 'f132'
+ edit HR '132'
+ task jgfs_atmos_post_f135
+ trigger ./jgfs_atmos_post_manager:release_post135
+ edit FHRGRP '126'
+ edit FHRLST 'f135'
+ edit FHR 'f135'
+ edit HR '135'
+ task jgfs_atmos_post_f138
+ trigger ./jgfs_atmos_post_manager:release_post138
+ edit FHRGRP '127'
+ edit FHRLST 'f138'
+ edit FHR 'f138'
+ edit HR '138'
+ task jgfs_atmos_post_f141
+ trigger ./jgfs_atmos_post_manager:release_post141
+ edit FHRGRP '128'
+ edit FHRLST 'f141'
+ edit FHR 'f141'
+ edit HR '141'
+ task jgfs_atmos_post_f144
+ trigger ./jgfs_atmos_post_manager:release_post144
+ edit FHRGRP '129'
+ edit FHRLST 'f144'
+ edit FHR 'f144'
+ edit HR '144'
+ task jgfs_atmos_post_f147
+ trigger ./jgfs_atmos_post_manager:release_post147
+ edit FHRGRP '130'
+ edit FHRLST 'f147'
+ edit FHR 'f147'
+ edit HR '147'
+ task jgfs_atmos_post_f150
+ trigger ./jgfs_atmos_post_manager:release_post150
+ edit FHRGRP '131'
+ edit FHRLST 'f150'
+ edit FHR 'f150'
+ edit HR '150'
+ task jgfs_atmos_post_f153
+ trigger ./jgfs_atmos_post_manager:release_post153
+ edit FHRGRP '132'
+ edit FHRLST 'f153'
+ edit FHR 'f153'
+ edit HR '153'
+ task jgfs_atmos_post_f156
+ trigger ./jgfs_atmos_post_manager:release_post156
+ edit FHRGRP '133'
+ edit FHRLST 'f156'
+ edit FHR 'f156'
+ edit HR '156'
+ task jgfs_atmos_post_f159
+ trigger ./jgfs_atmos_post_manager:release_post159
+ edit FHRGRP '134'
+ edit FHRLST 'f159'
+ edit FHR 'f159'
+ edit HR '159'
+ task jgfs_atmos_post_f162
+ trigger ./jgfs_atmos_post_manager:release_post162
+ edit FHRGRP '135'
+ edit FHRLST 'f162'
+ edit FHR 'f162'
+ edit HR '162'
+ task jgfs_atmos_post_f165
+ trigger ./jgfs_atmos_post_manager:release_post165
+ edit FHRGRP '136'
+ edit FHRLST 'f165'
+ edit FHR 'f165'
+ edit HR '165'
+ task jgfs_atmos_post_f168
+ trigger ./jgfs_atmos_post_manager:release_post168
+ edit FHRGRP '137'
+ edit FHRLST 'f168'
+ edit FHR 'f168'
+ edit HR '168'
+ task jgfs_atmos_post_f171
+ trigger ./jgfs_atmos_post_manager:release_post171
+ edit FHRGRP '138'
+ edit FHRLST 'f171'
+ edit FHR 'f171'
+ edit HR '171'
+ task jgfs_atmos_post_f174
+ trigger ./jgfs_atmos_post_manager:release_post174
+ edit FHRGRP '139'
+ edit FHRLST 'f174'
+ edit FHR 'f174'
+ edit HR '174'
+ task jgfs_atmos_post_f177
+ trigger ./jgfs_atmos_post_manager:release_post177
+ edit FHRGRP '140'
+ edit FHRLST 'f177'
+ edit FHR 'f177'
+ edit HR '177'
+ task jgfs_atmos_post_f180
+ trigger ./jgfs_atmos_post_manager:release_post180
+ edit FHRGRP '141'
+ edit FHRLST 'f180'
+ edit FHR 'f180'
+ edit HR '180'
+ task jgfs_atmos_post_f183
+ trigger ./jgfs_atmos_post_manager:release_post183
+ edit FHRGRP '142'
+ edit FHRLST 'f183'
+ edit FHR 'f183'
+ edit HR '183'
+ task jgfs_atmos_post_f186
+ trigger ./jgfs_atmos_post_manager:release_post186
+ edit FHRGRP '143'
+ edit FHRLST 'f186'
+ edit FHR 'f186'
+ edit HR '186'
+ task jgfs_atmos_post_f189
+ trigger ./jgfs_atmos_post_manager:release_post189
+ edit FHRGRP '144'
+ edit FHRLST 'f189'
+ edit FHR 'f189'
+ edit HR '189'
+ task jgfs_atmos_post_f192
+ trigger ./jgfs_atmos_post_manager:release_post192
+ edit FHRGRP '145'
+ edit FHRLST 'f192'
+ edit FHR 'f192'
+ edit HR '192'
+ task jgfs_atmos_post_f195
+ trigger ./jgfs_atmos_post_manager:release_post195
+ edit FHRGRP '146'
+ edit FHRLST 'f195'
+ edit FHR 'f195'
+ edit HR '195'
+ task jgfs_atmos_post_f198
+ trigger ./jgfs_atmos_post_manager:release_post198
+ edit FHRGRP '147'
+ edit FHRLST 'f198'
+ edit FHR 'f198'
+ edit HR '198'
+ task jgfs_atmos_post_f201
+ trigger ./jgfs_atmos_post_manager:release_post201
+ edit FHRGRP '148'
+ edit FHRLST 'f201'
+ edit FHR 'f201'
+ edit HR '201'
+ task jgfs_atmos_post_f204
+ trigger ./jgfs_atmos_post_manager:release_post204
+ edit FHRGRP '149'
+ edit FHRLST 'f204'
+ edit FHR 'f204'
+ edit HR '204'
+ task jgfs_atmos_post_f207
+ trigger ./jgfs_atmos_post_manager:release_post207
+ edit FHRGRP '150'
+ edit FHRLST 'f207'
+ edit FHR 'f207'
+ edit HR '207'
+ task jgfs_atmos_post_f210
+ trigger ./jgfs_atmos_post_manager:release_post210
+ edit FHRGRP '151'
+ edit FHRLST 'f210'
+ edit FHR 'f210'
+ edit HR '210'
+ task jgfs_atmos_post_f213
+ trigger ./jgfs_atmos_post_manager:release_post213
+ edit FHRGRP '152'
+ edit FHRLST 'f213'
+ edit FHR 'f213'
+ edit HR '213'
+ task jgfs_atmos_post_f216
+ trigger ./jgfs_atmos_post_manager:release_post216
+ edit FHRGRP '153'
+ edit FHRLST 'f216'
+ edit FHR 'f216'
+ edit HR '216'
+ task jgfs_atmos_post_f219
+ trigger ./jgfs_atmos_post_manager:release_post219
+ edit FHRGRP '154'
+ edit FHRLST 'f219'
+ edit FHR 'f219'
+ edit HR '219'
+ task jgfs_atmos_post_f222
+ trigger ./jgfs_atmos_post_manager:release_post222
+ edit FHRGRP '155'
+ edit FHRLST 'f222'
+ edit FHR 'f222'
+ edit HR '222'
+ task jgfs_atmos_post_f225
+ trigger ./jgfs_atmos_post_manager:release_post225
+ edit FHRGRP '156'
+ edit FHRLST 'f225'
+ edit FHR 'f225'
+ edit HR '225'
+ task jgfs_atmos_post_f228
+ trigger ./jgfs_atmos_post_manager:release_post228
+ edit FHRGRP '157'
+ edit FHRLST 'f228'
+ edit FHR 'f228'
+ edit HR '228'
+ task jgfs_atmos_post_f231
+ trigger ./jgfs_atmos_post_manager:release_post231
+ edit FHRGRP '158'
+ edit FHRLST 'f231'
+ edit FHR 'f231'
+ edit HR '231'
+ task jgfs_atmos_post_f234
+ trigger ./jgfs_atmos_post_manager:release_post234
+ edit FHRGRP '159'
+ edit FHRLST 'f234'
+ edit FHR 'f234'
+ edit HR '234'
+ task jgfs_atmos_post_f237
+ trigger ./jgfs_atmos_post_manager:release_post237
+ edit FHRGRP '160'
+ edit FHRLST 'f237'
+ edit FHR 'f237'
+ edit HR '237'
+ task jgfs_atmos_post_f240
+ trigger ./jgfs_atmos_post_manager:release_post240
+ edit FHRGRP '161'
+ edit FHRLST 'f240'
+ edit FHR 'f240'
+ edit HR '240'
+ task jgfs_atmos_post_f243
+ trigger ./jgfs_atmos_post_manager:release_post243
+ edit FHRGRP '162'
+ edit FHRLST 'f243'
+ edit FHR 'f243'
+ edit HR '243'
+ task jgfs_atmos_post_f246
+ trigger ./jgfs_atmos_post_manager:release_post246
+ edit FHRGRP '163'
+ edit FHRLST 'f246'
+ edit FHR 'f246'
+ edit HR '246'
+ task jgfs_atmos_post_f249
+ trigger ./jgfs_atmos_post_manager:release_post249
+ edit FHRGRP '164'
+ edit FHRLST 'f249'
+ edit FHR 'f249'
+ edit HR '249'
+ task jgfs_atmos_post_f252
+ trigger ./jgfs_atmos_post_manager:release_post252
+ edit FHRGRP '165'
+ edit FHRLST 'f252'
+ edit FHR 'f252'
+ edit HR '252'
+ task jgfs_atmos_post_f255
+ trigger ./jgfs_atmos_post_manager:release_post255
+ edit FHRGRP '166'
+ edit FHRLST 'f255'
+ edit FHR 'f255'
+ edit HR '255'
+ task jgfs_atmos_post_f258
+ trigger ./jgfs_atmos_post_manager:release_post258
+ edit FHRGRP '167'
+ edit FHRLST 'f258'
+ edit FHR 'f258'
+ edit HR '258'
+ task jgfs_atmos_post_f261
+ trigger ./jgfs_atmos_post_manager:release_post261
+ edit FHRGRP '168'
+ edit FHRLST 'f261'
+ edit FHR 'f261'
+ edit HR '261'
+ task jgfs_atmos_post_f264
+ trigger ./jgfs_atmos_post_manager:release_post264
+ edit FHRGRP '169'
+ edit FHRLST 'f264'
+ edit FHR 'f264'
+ edit HR '264'
+ task jgfs_atmos_post_f267
+ trigger ./jgfs_atmos_post_manager:release_post267
+ edit FHRGRP '170'
+ edit FHRLST 'f267'
+ edit FHR 'f267'
+ edit HR '267'
+ task jgfs_atmos_post_f270
+ trigger ./jgfs_atmos_post_manager:release_post270
+ edit FHRGRP '171'
+ edit FHRLST 'f270'
+ edit FHR 'f270'
+ edit HR '270'
+ task jgfs_atmos_post_f273
+ trigger ./jgfs_atmos_post_manager:release_post273
+ edit FHRGRP '172'
+ edit FHRLST 'f273'
+ edit FHR 'f273'
+ edit HR '273'
+ task jgfs_atmos_post_f276
+ trigger ./jgfs_atmos_post_manager:release_post276
+ edit FHRGRP '173'
+ edit FHRLST 'f276'
+ edit FHR 'f276'
+ edit HR '276'
+ task jgfs_atmos_post_f279
+ trigger ./jgfs_atmos_post_manager:release_post279
+ edit FHRGRP '174'
+ edit FHRLST 'f279'
+ edit FHR 'f279'
+ edit HR '279'
+ task jgfs_atmos_post_f282
+ trigger ./jgfs_atmos_post_manager:release_post282
+ edit FHRGRP '175'
+ edit FHRLST 'f282'
+ edit FHR 'f282'
+ edit HR '282'
+ task jgfs_atmos_post_f285
+ trigger ./jgfs_atmos_post_manager:release_post285
+ edit FHRGRP '176'
+ edit FHRLST 'f285'
+ edit FHR 'f285'
+ edit HR '285'
+ task jgfs_atmos_post_f288
+ trigger ./jgfs_atmos_post_manager:release_post288
+ edit FHRGRP '177'
+ edit FHRLST 'f288'
+ edit FHR 'f288'
+ edit HR '288'
+ task jgfs_atmos_post_f291
+ trigger ./jgfs_atmos_post_manager:release_post291
+ edit FHRGRP '178'
+ edit FHRLST 'f291'
+ edit FHR 'f291'
+ edit HR '291'
+ task jgfs_atmos_post_f294
+ trigger ./jgfs_atmos_post_manager:release_post294
+ edit FHRGRP '179'
+ edit FHRLST 'f294'
+ edit FHR 'f294'
+ edit HR '294'
+ task jgfs_atmos_post_f297
+ trigger ./jgfs_atmos_post_manager:release_post297
+ edit FHRGRP '180'
+ edit FHRLST 'f297'
+ edit FHR 'f297'
+ edit HR '297'
+ task jgfs_atmos_post_f300
+ trigger ./jgfs_atmos_post_manager:release_post300
+ edit FHRGRP '181'
+ edit FHRLST 'f300'
+ edit FHR 'f300'
+ edit HR '300'
+ task jgfs_atmos_post_f303
+ trigger ./jgfs_atmos_post_manager:release_post303
+ edit FHRGRP '182'
+ edit FHRLST 'f303'
+ edit FHR 'f303'
+ edit HR '303'
+ task jgfs_atmos_post_f306
+ trigger ./jgfs_atmos_post_manager:release_post306
+ edit FHRGRP '183'
+ edit FHRLST 'f306'
+ edit FHR 'f306'
+ edit HR '306'
+ task jgfs_atmos_post_f309
+ trigger ./jgfs_atmos_post_manager:release_post309
+ edit FHRGRP '184'
+ edit FHRLST 'f309'
+ edit FHR 'f309'
+ edit HR '309'
+ task jgfs_atmos_post_f312
+ trigger ./jgfs_atmos_post_manager:release_post312
+ edit FHRGRP '185'
+ edit FHRLST 'f312'
+ edit FHR 'f312'
+ edit HR '312'
+ task jgfs_atmos_post_f315
+ trigger ./jgfs_atmos_post_manager:release_post315
+ edit FHRGRP '186'
+ edit FHRLST 'f315'
+ edit FHR 'f315'
+ edit HR '315'
+ task jgfs_atmos_post_f318
+ trigger ./jgfs_atmos_post_manager:release_post318
+ edit FHRGRP '187'
+ edit FHRLST 'f318'
+ edit FHR 'f318'
+ edit HR '318'
+ task jgfs_atmos_post_f321
+ trigger ./jgfs_atmos_post_manager:release_post321
+ edit FHRGRP '188'
+ edit FHRLST 'f321'
+ edit FHR 'f321'
+ edit HR '321'
+ task jgfs_atmos_post_f324
+ trigger ./jgfs_atmos_post_manager:release_post324
+ edit FHRGRP '189'
+ edit FHRLST 'f324'
+ edit FHR 'f324'
+ edit HR '324'
+ task jgfs_atmos_post_f327
+ trigger ./jgfs_atmos_post_manager:release_post327
+ edit FHRGRP '190'
+ edit FHRLST 'f327'
+ edit FHR 'f327'
+ edit HR '327'
+ task jgfs_atmos_post_f330
+ trigger ./jgfs_atmos_post_manager:release_post330
+ edit FHRGRP '191'
+ edit FHRLST 'f330'
+ edit FHR 'f330'
+ edit HR '330'
+ task jgfs_atmos_post_f333
+ trigger ./jgfs_atmos_post_manager:release_post333
+ edit FHRGRP '192'
+ edit FHRLST 'f333'
+ edit FHR 'f333'
+ edit HR '333'
+ task jgfs_atmos_post_f336
+ trigger ./jgfs_atmos_post_manager:release_post336
+ edit FHRGRP '193'
+ edit FHRLST 'f336'
+ edit FHR 'f336'
+ edit HR '336'
+ task jgfs_atmos_post_f339
+ trigger ./jgfs_atmos_post_manager:release_post339
+ edit FHRGRP '194'
+ edit FHRLST 'f339'
+ edit FHR 'f339'
+ edit HR '339'
+ task jgfs_atmos_post_f342
+ trigger ./jgfs_atmos_post_manager:release_post342
+ edit FHRGRP '195'
+ edit FHRLST 'f342'
+ edit FHR 'f342'
+ edit HR '342'
+ task jgfs_atmos_post_f345
+ trigger ./jgfs_atmos_post_manager:release_post345
+ edit FHRGRP '196'
+ edit FHRLST 'f345'
+ edit FHR 'f345'
+ edit HR '345'
+ task jgfs_atmos_post_f348
+ trigger ./jgfs_atmos_post_manager:release_post348
+ edit FHRGRP '197'
+ edit FHRLST 'f348'
+ edit FHR 'f348'
+ edit HR '348'
+ task jgfs_atmos_post_f351
+ trigger ./jgfs_atmos_post_manager:release_post351
+ edit FHRGRP '198'
+ edit FHRLST 'f351'
+ edit FHR 'f351'
+ edit HR '351'
+ task jgfs_atmos_post_f354
+ trigger ./jgfs_atmos_post_manager:release_post354
+ edit FHRGRP '199'
+ edit FHRLST 'f354'
+ edit FHR 'f354'
+ edit HR '354'
+ task jgfs_atmos_post_f357
+ trigger ./jgfs_atmos_post_manager:release_post357
+ edit FHRGRP '200'
+ edit FHRLST 'f357'
+ edit FHR 'f357'
+ edit HR '357'
+ task jgfs_atmos_post_f360
+ trigger ./jgfs_atmos_post_manager:release_post360
+ edit FHRGRP '201'
+ edit FHRLST 'f360'
+ edit FHR 'f360'
+ edit HR '360'
+ task jgfs_atmos_post_f363
+ trigger ./jgfs_atmos_post_manager:release_post363
+ edit FHRGRP '202'
+ edit FHRLST 'f363'
+ edit FHR 'f363'
+ edit HR '363'
+ task jgfs_atmos_post_f366
+ trigger ./jgfs_atmos_post_manager:release_post366
+ edit FHRGRP '203'
+ edit FHRLST 'f366'
+ edit FHR 'f366'
+ edit HR '366'
+ task jgfs_atmos_post_f369
+ trigger ./jgfs_atmos_post_manager:release_post369
+ edit FHRGRP '204'
+ edit FHRLST 'f369'
+ edit FHR 'f369'
+ edit HR '369'
+ task jgfs_atmos_post_f372
+ trigger ./jgfs_atmos_post_manager:release_post372
+ edit FHRGRP '205'
+ edit FHRLST 'f372'
+ edit FHR 'f372'
+ edit HR '372'
+ task jgfs_atmos_post_f375
+ trigger ./jgfs_atmos_post_manager:release_post375
+ edit FHRGRP '206'
+ edit FHRLST 'f375'
+ edit FHR 'f375'
+ edit HR '375'
+ task jgfs_atmos_post_f378
+ trigger ./jgfs_atmos_post_manager:release_post378
+ edit FHRGRP '207'
+ edit FHRLST 'f378'
+ edit FHR 'f378'
+ edit HR '378'
+ task jgfs_atmos_post_f381
+ trigger ./jgfs_atmos_post_manager:release_post381
+ edit FHRGRP '208'
+ edit FHRLST 'f381'
+ edit FHR 'f381'
+ edit HR '381'
+ task jgfs_atmos_post_f384
+ trigger ./jgfs_atmos_post_manager:release_post384
+ edit FHRGRP '209'
+ edit FHRLST 'f384'
+ edit FHR 'f384'
+ edit HR '384'
+ endfamily
+ family post_processing
+ task jgfs_atmos_wafs_gcip
+ trigger ../post/jgfs_atmos_post_f003 == complete
+ time 04:40
+ family grib_wafs
+ task jgfs_atmos_wafs_f00
+ trigger ../../post/jgfs_atmos_post_f000 == complete and ../../post/jgfs_atmos_post_f120 == complete and ../grib2_wafs/jgfs_atmos_wafs_grib2 == complete
+ edit FCSTHR '00'
+ task jgfs_atmos_wafs_f06
+ trigger ../../post/jgfs_atmos_post_f006 == complete and ./jgfs_atmos_wafs_f00 == complete
+ edit FCSTHR '06'
+ task jgfs_atmos_wafs_f12
+ trigger ../../post/jgfs_atmos_post_f012 == complete and ./jgfs_atmos_wafs_f06 == complete
+ edit FCSTHR '12'
+ task jgfs_atmos_wafs_f18
+ trigger ../../post/jgfs_atmos_post_f018 == complete and ./jgfs_atmos_wafs_f12 == complete
+ edit FCSTHR '18'
+ task jgfs_atmos_wafs_f24
+ trigger ../../post/jgfs_atmos_post_f024 == complete and ./jgfs_atmos_wafs_f18 == complete
+ edit FCSTHR '24'
+ task jgfs_atmos_wafs_f30
+ trigger ../../post/jgfs_atmos_post_f030 == complete and ./jgfs_atmos_wafs_f24 == complete
+ edit FCSTHR '30'
+ task jgfs_atmos_wafs_f36
+ trigger ../../post/jgfs_atmos_post_f036 == complete and ./jgfs_atmos_wafs_f30 == complete
+ edit FCSTHR '36'
+ task jgfs_atmos_wafs_f42
+ trigger ../../post/jgfs_atmos_post_f042 == complete and ./jgfs_atmos_wafs_f36 == complete
+ edit FCSTHR '42'
+ task jgfs_atmos_wafs_f48
+ trigger ../../post/jgfs_atmos_post_f048 == complete and ./jgfs_atmos_wafs_f42 == complete
+ edit FCSTHR '48'
+ task jgfs_atmos_wafs_f54
+ trigger ../../post/jgfs_atmos_post_f054 == complete and ./jgfs_atmos_wafs_f48 == complete
+ edit FCSTHR '54'
+ task jgfs_atmos_wafs_f60
+ trigger ../../post/jgfs_atmos_post_f060 == complete and ./jgfs_atmos_wafs_f54 == complete
+ edit FCSTHR '60'
+ task jgfs_atmos_wafs_f66
+ trigger ../../post/jgfs_atmos_post_f066 == complete and ./jgfs_atmos_wafs_f60 == complete
+ edit FCSTHR '66'
+ task jgfs_atmos_wafs_f72
+ trigger ../../post/jgfs_atmos_post_f072 == complete and ./jgfs_atmos_wafs_f66 == complete
+ edit FCSTHR '72'
+ task jgfs_atmos_wafs_f78
+ trigger ../../post/jgfs_atmos_post_f078 == complete and ./jgfs_atmos_wafs_f72 == complete
+ edit FCSTHR '78'
+ task jgfs_atmos_wafs_f84
+ trigger ../../post/jgfs_atmos_post_f084 == complete and ./jgfs_atmos_wafs_f78 == complete
+ edit FCSTHR '84'
+ task jgfs_atmos_wafs_f90
+ trigger ../../post/jgfs_atmos_post_f090 == complete and ./jgfs_atmos_wafs_f84 == complete
+ edit FCSTHR '90'
+ task jgfs_atmos_wafs_f96
+ trigger ../../post/jgfs_atmos_post_f096 == complete and ./jgfs_atmos_wafs_f90 == complete
+ edit FCSTHR '96'
+ task jgfs_atmos_wafs_f102
+ trigger ../../post/jgfs_atmos_post_f102 == complete and ./jgfs_atmos_wafs_f96 == complete
+ edit FCSTHR '102'
+ task jgfs_atmos_wafs_f108
+ trigger ../../post/jgfs_atmos_post_f108 == complete and ./jgfs_atmos_wafs_f102 == complete
+ edit FCSTHR '108'
+ task jgfs_atmos_wafs_f114
+ trigger ../../post/jgfs_atmos_post_f114 == complete and ./jgfs_atmos_wafs_f108 == complete
+ edit FCSTHR '114'
+ task jgfs_atmos_wafs_f120
+ trigger ../../post/jgfs_atmos_post_f120 == complete and ./jgfs_atmos_wafs_f114 == complete
+ edit FCSTHR '120'
+ endfamily
+ family grib2_wafs
+ task jgfs_atmos_wafs_grib2
+ trigger ../../post/jgfs_atmos_post_f000 == complete
+ task jgfs_atmos_wafs_grib2_0p25
+ trigger ../../post/jgfs_atmos_post_f036 == complete
+ task jgfs_atmos_wafs_blending
+ trigger ./jgfs_atmos_wafs_grib2 == complete
+ time 04:33
+ task jgfs_atmos_wafs_blending_0p25
+ trigger ./jgfs_atmos_wafs_grib2_0p25 == complete
+ endfamily
+ family bufr_sounding
+ task jgfs_atmos_postsnd
+ trigger ../../post/jgfs_atmos_post_manager:release_post000
+ endfamily
+ family bulletins
+ task jgfs_atmos_fbwind
+ trigger ../../post/jgfs_atmos_post_f006 == complete and ../../post/jgfs_atmos_post_f012 == complete and ../../post/jgfs_atmos_post_f024 == complete
+ endfamily
+ family awips_20km_1p0
+ task jgfs_atmos_awips_f000
+ trigger ../../post/jgfs_atmos_post_f000 == complete
+ edit FHRGRP '000'
+ edit FHRLST 'f000'
+ edit FCSTHR '000'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f003
+ trigger ../../post/jgfs_atmos_post_f003 == complete
+ edit FHRGRP '003'
+ edit FHRLST 'f003'
+ edit FCSTHR '003'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f006
+ trigger ../../post/jgfs_atmos_post_f006 == complete
+ edit FHRGRP '006'
+ edit FHRLST 'f006'
+ edit FCSTHR '006'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f009
+ trigger ../../post/jgfs_atmos_post_f009 == complete
+ edit FHRGRP '009'
+ edit FHRLST 'f009'
+ edit FCSTHR '009'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f012
+ trigger ../../post/jgfs_atmos_post_f012 == complete
+ edit FHRGRP '012'
+ edit FHRLST 'f012'
+ edit FCSTHR '012'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f015
+ trigger ../../post/jgfs_atmos_post_f015 == complete
+ edit FHRGRP '015'
+ edit FHRLST 'f015'
+ edit FCSTHR '015'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f018
+ trigger ../../post/jgfs_atmos_post_f018 == complete
+ edit FHRGRP '018'
+ edit FHRLST 'f018'
+ edit FCSTHR '018'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f021
+ trigger ../../post/jgfs_atmos_post_f021 == complete
+ edit FHRGRP '021'
+ edit FHRLST 'f021'
+ edit FCSTHR '021'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f024
+ trigger ../../post/jgfs_atmos_post_f024 == complete
+ edit FHRGRP '024'
+ edit FHRLST 'f024'
+ edit FCSTHR '024'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f027
+ trigger ../../post/jgfs_atmos_post_f027 == complete
+ edit FHRGRP '027'
+ edit FHRLST 'f027'
+ edit FCSTHR '027'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f030
+ trigger ../../post/jgfs_atmos_post_f030 == complete
+ edit FHRGRP '030'
+ edit FHRLST 'f030'
+ edit FCSTHR '030'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f033
+ trigger ../../post/jgfs_atmos_post_f033 == complete
+ edit FHRGRP '033'
+ edit FHRLST 'f033'
+ edit FCSTHR '033'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f036
+ trigger ../../post/jgfs_atmos_post_f036 == complete
+ edit FHRGRP '036'
+ edit FHRLST 'f036'
+ edit FCSTHR '036'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f039
+ trigger ../../post/jgfs_atmos_post_f039 == complete
+ edit FHRGRP '039'
+ edit FHRLST 'f039'
+ edit FCSTHR '039'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f042
+ trigger ../../post/jgfs_atmos_post_f042 == complete
+ edit FHRGRP '042'
+ edit FHRLST 'f042'
+ edit FCSTHR '042'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f045
+ trigger ../../post/jgfs_atmos_post_f045 == complete
+ edit FHRGRP '045'
+ edit FHRLST 'f045'
+ edit FCSTHR '045'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f048
+ trigger ../../post/jgfs_atmos_post_f048 == complete
+ edit FHRGRP '048'
+ edit FHRLST 'f048'
+ edit FCSTHR '048'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f051
+ trigger ../../post/jgfs_atmos_post_f051 == complete
+ edit FHRGRP '051'
+ edit FHRLST 'f051'
+ edit FCSTHR '051'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f054
+ trigger ../../post/jgfs_atmos_post_f054 == complete
+ edit FHRGRP '054'
+ edit FHRLST 'f054'
+ edit FCSTHR '054'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f057
+ trigger ../../post/jgfs_atmos_post_f057 == complete
+ edit FHRGRP '057'
+ edit FHRLST 'f057'
+ edit FCSTHR '057'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f060
+ trigger ../../post/jgfs_atmos_post_f060 == complete
+ edit FHRGRP '060'
+ edit FHRLST 'f060'
+ edit FCSTHR '060'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f063
+ trigger ../../post/jgfs_atmos_post_f063 == complete
+ edit FHRGRP '063'
+ edit FHRLST 'f063'
+ edit FCSTHR '063'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f066
+ trigger ../../post/jgfs_atmos_post_f066 == complete
+ edit FHRGRP '066'
+ edit FHRLST 'f066'
+ edit FCSTHR '066'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f069
+ trigger ../../post/jgfs_atmos_post_f069 == complete
+ edit FHRGRP '069'
+ edit FHRLST 'f069'
+ edit FCSTHR '069'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f072
+ trigger ../../post/jgfs_atmos_post_f072 == complete
+ edit FHRGRP '072'
+ edit FHRLST 'f072'
+ edit FCSTHR '072'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f075
+ trigger ../../post/jgfs_atmos_post_f075 == complete
+ edit FHRGRP '075'
+ edit FHRLST 'f075'
+ edit FCSTHR '075'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f078
+ trigger ../../post/jgfs_atmos_post_f078 == complete
+ edit FHRGRP '078'
+ edit FHRLST 'f078'
+ edit FCSTHR '078'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f081
+ trigger ../../post/jgfs_atmos_post_f081 == complete
+ edit FHRGRP '081'
+ edit FHRLST 'f081'
+ edit FCSTHR '081'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f084
+ trigger ../../post/jgfs_atmos_post_f084 == complete
+ edit FHRGRP '084'
+ edit FHRLST 'f084'
+ edit FCSTHR '084'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f090
+ trigger ../../post/jgfs_atmos_post_f090 == complete
+ edit FHRGRP '090'
+ edit FHRLST 'f090'
+ edit FCSTHR '090'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f096
+ trigger ../../post/jgfs_atmos_post_f096 == complete
+ edit FHRGRP '096'
+ edit FHRLST 'f096'
+ edit FCSTHR '096'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f102
+ trigger ../../post/jgfs_atmos_post_f102 == complete
+ edit FHRGRP '102'
+ edit FHRLST 'f102'
+ edit FCSTHR '102'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f108
+ trigger ../../post/jgfs_atmos_post_f108 == complete
+ edit FHRGRP '108'
+ edit FHRLST 'f108'
+ edit FCSTHR '108'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f114
+ trigger ../../post/jgfs_atmos_post_f114 == complete
+ edit FHRGRP '114'
+ edit FHRLST 'f114'
+ edit FCSTHR '114'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f120
+ trigger ../../post/jgfs_atmos_post_f120 == complete
+ edit FHRGRP '120'
+ edit FHRLST 'f120'
+ edit FCSTHR '120'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f126
+ trigger ../../post/jgfs_atmos_post_f126 == complete
+ edit FHRGRP '126'
+ edit FHRLST 'f126'
+ edit FCSTHR '126'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f132
+ trigger ../../post/jgfs_atmos_post_f132 == complete
+ edit FHRGRP '132'
+ edit FHRLST 'f132'
+ edit FCSTHR '132'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f138
+ trigger ../../post/jgfs_atmos_post_f138 == complete
+ edit FHRGRP '138'
+ edit FHRLST 'f138'
+ edit FCSTHR '138'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f144
+ trigger ../../post/jgfs_atmos_post_f144 == complete
+ edit FHRGRP '144'
+ edit FHRLST 'f144'
+ edit FCSTHR '144'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f150
+ trigger ../../post/jgfs_atmos_post_f150 == complete
+ edit FHRGRP '150'
+ edit FHRLST 'f150'
+ edit FCSTHR '150'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f156
+ trigger ../../post/jgfs_atmos_post_f156 == complete
+ edit FHRGRP '156'
+ edit FHRLST 'f156'
+ edit FCSTHR '156'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f162
+ trigger ../../post/jgfs_atmos_post_f162 == complete
+ edit FHRGRP '162'
+ edit FHRLST 'f162'
+ edit FCSTHR '162'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f168
+ trigger ../../post/jgfs_atmos_post_f168 == complete
+ edit FHRGRP '168'
+ edit FHRLST 'f168'
+ edit FCSTHR '168'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f174
+ trigger ../../post/jgfs_atmos_post_f174 == complete
+ edit FHRGRP '174'
+ edit FHRLST 'f174'
+ edit FCSTHR '174'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f180
+ trigger ../../post/jgfs_atmos_post_f180 == complete
+ edit FHRGRP '180'
+ edit FHRLST 'f180'
+ edit FCSTHR '180'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f186
+ trigger ../../post/jgfs_atmos_post_f186 == complete
+ edit FHRGRP '186'
+ edit FHRLST 'f186'
+ edit FCSTHR '186'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f192
+ trigger ../../post/jgfs_atmos_post_f192 == complete
+ edit FHRGRP '192'
+ edit FHRLST 'f192'
+ edit FCSTHR '192'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f198
+ trigger ../../post/jgfs_atmos_post_f198 == complete
+ edit FHRGRP '198'
+ edit FHRLST 'f198'
+ edit FCSTHR '198'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f204
+ trigger ../../post/jgfs_atmos_post_f204 == complete
+ edit FHRGRP '204'
+ edit FHRLST 'f204'
+ edit FCSTHR '204'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f210
+ trigger ../../post/jgfs_atmos_post_f210 == complete
+ edit FHRGRP '210'
+ edit FHRLST 'f210'
+ edit FCSTHR '210'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f216
+ trigger ../../post/jgfs_atmos_post_f216 == complete
+ edit FHRGRP '216'
+ edit FHRLST 'f216'
+ edit FCSTHR '216'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f222
+ trigger ../../post/jgfs_atmos_post_f222 == complete
+ edit FHRGRP '222'
+ edit FHRLST 'f222'
+ edit FCSTHR '222'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f228
+ trigger ../../post/jgfs_atmos_post_f228 == complete
+ edit FHRGRP '228'
+ edit FHRLST 'f228'
+ edit FCSTHR '228'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f234
+ trigger ../../post/jgfs_atmos_post_f234 == complete
+ edit FHRGRP '234'
+ edit FHRLST 'f234'
+ edit FCSTHR '234'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f240
+ trigger ../../post/jgfs_atmos_post_f240 == complete
+ edit FHRGRP '240'
+ edit FHRLST 'f240'
+ edit FCSTHR '240'
+ edit TRDRUN 'YES'
+ endfamily
+ family awips_g2
+ task jgfs_atmos_awips_g2_f000
+ trigger ../../post/jgfs_atmos_post_f000 == complete
+ edit FHRGRP '000'
+ edit FHRLST 'f000'
+ edit FCSTHR '000'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f006
+ trigger ../../post/jgfs_atmos_post_f006 == complete
+ edit FHRGRP '006'
+ edit FHRLST 'f006'
+ edit FCSTHR '006'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f012
+ trigger ../../post/jgfs_atmos_post_f012 == complete
+ edit FHRGRP '012'
+ edit FHRLST 'f012'
+ edit FCSTHR '012'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f018
+ trigger ../../post/jgfs_atmos_post_f018 == complete
+ edit FHRGRP '018'
+ edit FHRLST 'f018'
+ edit FCSTHR '018'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f024
+ trigger ../../post/jgfs_atmos_post_f024 == complete
+ edit FHRGRP '024'
+ edit FHRLST 'f024'
+ edit FCSTHR '024'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f030
+ trigger ../../post/jgfs_atmos_post_f030 == complete
+ edit FHRGRP '030'
+ edit FHRLST 'f030'
+ edit FCSTHR '030'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f036
+ trigger ../../post/jgfs_atmos_post_f036 == complete
+ edit FHRGRP '036'
+ edit FHRLST 'f036'
+ edit FCSTHR '036'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f042
+ trigger ../../post/jgfs_atmos_post_f042 == complete
+ edit FHRGRP '042'
+ edit FHRLST 'f042'
+ edit FCSTHR '042'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f048
+ trigger ../../post/jgfs_atmos_post_f048 == complete
+ edit FHRGRP '048'
+ edit FHRLST 'f048'
+ edit FCSTHR '048'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f054
+ trigger ../../post/jgfs_atmos_post_f054 == complete
+ edit FHRGRP '054'
+ edit FHRLST 'f054'
+ edit FCSTHR '054'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f060
+ trigger ../../post/jgfs_atmos_post_f060 == complete
+ edit FHRGRP '060'
+ edit FHRLST 'f060'
+ edit FCSTHR '060'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f066
+ trigger ../../post/jgfs_atmos_post_f066 == complete
+ edit FHRGRP '066'
+ edit FHRLST 'f066'
+ edit FCSTHR '066'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f072
+ trigger ../../post/jgfs_atmos_post_f072 == complete
+ edit FHRGRP '072'
+ edit FHRLST 'f072'
+ edit FCSTHR '072'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f078
+ trigger ../../post/jgfs_atmos_post_f078 == complete
+ edit FHRGRP '078'
+ edit FHRLST 'f078'
+ edit FCSTHR '078'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f084
+ trigger ../../post/jgfs_atmos_post_f084 == complete
+ edit FHRGRP '084'
+ edit FHRLST 'f084'
+ edit FCSTHR '084'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f090
+ trigger ../../post/jgfs_atmos_post_f090 == complete
+ edit FHRGRP '090'
+ edit FHRLST 'f090'
+ edit FCSTHR '090'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f096
+ trigger ../../post/jgfs_atmos_post_f096 == complete
+ edit FHRGRP '096'
+ edit FHRLST 'f096'
+ edit FCSTHR '096'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f102
+ trigger ../../post/jgfs_atmos_post_f102 == complete
+ edit FHRGRP '102'
+ edit FHRLST 'f102'
+ edit FCSTHR '102'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f108
+ trigger ../../post/jgfs_atmos_post_f108 == complete
+ edit FHRGRP '108'
+ edit FHRLST 'f108'
+ edit FCSTHR '108'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f114
+ trigger ../../post/jgfs_atmos_post_f114 == complete
+ edit FHRGRP '114'
+ edit FHRLST 'f114'
+ edit FCSTHR '114'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f120
+ trigger ../../post/jgfs_atmos_post_f120 == complete
+ edit FHRGRP '120'
+ edit FHRLST 'f120'
+ edit FCSTHR '120'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f126
+ trigger ../../post/jgfs_atmos_post_f126 == complete
+ edit FHRGRP '126'
+ edit FHRLST 'f126'
+ edit FCSTHR '126'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f132
+ trigger ../../post/jgfs_atmos_post_f132 == complete
+ edit FHRGRP '132'
+ edit FHRLST 'f132'
+ edit FCSTHR '132'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f138
+ trigger ../../post/jgfs_atmos_post_f138 == complete
+ edit FHRGRP '138'
+ edit FHRLST 'f138'
+ edit FCSTHR '138'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f144
+ trigger ../../post/jgfs_atmos_post_f144 == complete
+ edit FHRGRP '144'
+ edit FHRLST 'f144'
+ edit FCSTHR '144'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f150
+ trigger ../../post/jgfs_atmos_post_f150 == complete
+ edit FHRGRP '150'
+ edit FHRLST 'f150'
+ edit FCSTHR '150'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f156
+ trigger ../../post/jgfs_atmos_post_f156 == complete
+ edit FHRGRP '156'
+ edit FHRLST 'f156'
+ edit FCSTHR '156'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f162
+ trigger ../../post/jgfs_atmos_post_f162 == complete
+ edit FHRGRP '162'
+ edit FHRLST 'f162'
+ edit FCSTHR '162'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f168
+ trigger ../../post/jgfs_atmos_post_f168 == complete
+ edit FHRGRP '168'
+ edit FHRLST 'f168'
+ edit FCSTHR '168'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f174
+ trigger ../../post/jgfs_atmos_post_f174 == complete
+ edit FHRGRP '174'
+ edit FHRLST 'f174'
+ edit FCSTHR '174'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f180
+ trigger ../../post/jgfs_atmos_post_f180 == complete
+ edit FHRGRP '180'
+ edit FHRLST 'f180'
+ edit FCSTHR '180'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f186
+ trigger ../../post/jgfs_atmos_post_f186 == complete
+ edit FHRGRP '186'
+ edit FHRLST 'f186'
+ edit FCSTHR '186'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f192
+ trigger ../../post/jgfs_atmos_post_f192 == complete
+ edit FHRGRP '192'
+ edit FHRLST 'f192'
+ edit FCSTHR '192'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f198
+ trigger ../../post/jgfs_atmos_post_f198 == complete
+ edit FHRGRP '198'
+ edit FHRLST 'f198'
+ edit FCSTHR '198'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f204
+ trigger ../../post/jgfs_atmos_post_f204 == complete
+ edit FHRGRP '204'
+ edit FHRLST 'f204'
+ edit FCSTHR '204'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f210
+ trigger ../../post/jgfs_atmos_post_f210 == complete
+ edit FHRGRP '210'
+ edit FHRLST 'f210'
+ edit FCSTHR '210'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f216
+ trigger ../../post/jgfs_atmos_post_f216 == complete
+ edit FHRGRP '216'
+ edit FHRLST 'f216'
+ edit FCSTHR '216'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f222
+ trigger ../../post/jgfs_atmos_post_f222 == complete
+ edit FHRGRP '222'
+ edit FHRLST 'f222'
+ edit FCSTHR '222'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f228
+ trigger ../../post/jgfs_atmos_post_f228 == complete
+ edit FHRGRP '228'
+ edit FHRLST 'f228'
+ edit FCSTHR '228'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f234
+ trigger ../../post/jgfs_atmos_post_f234 == complete
+ edit FHRGRP '234'
+ edit FHRLST 'f234'
+ edit FCSTHR '234'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f240
+ trigger ../../post/jgfs_atmos_post_f240 == complete
+ edit FHRGRP '240'
+ edit FHRLST 'f240'
+ edit FCSTHR '240'
+ edit TRDRUN 'YES'
+ endfamily
+ endfamily
+ family gempak
+ task jgfs_atmos_gempak
+ trigger ../../atmos/analysis/jgfs_atmos_analysis == complete
+ task jgfs_atmos_gempak_meta
+ trigger ../../atmos/analysis/jgfs_atmos_analysis == complete
+ task jgfs_atmos_gempak_ncdc_upapgif
+ trigger ./jgfs_atmos_gempak == active or ./jgfs_atmos_gempak == complete
+ task jgfs_atmos_npoess_pgrb2_0p5deg
+ trigger ../post/jgfs_atmos_post_manager:release_post180
+ task jgfs_atmos_pgrb2_spec_gempak
+ trigger ./jgfs_atmos_npoess_pgrb2_0p5deg == complete
+ endfamily
+ family verf
+ task jgfs_atmos_vminmon
+ trigger ../analysis/jgfs_atmos_analysis == complete
+ endfamily
+ endfamily
+ family wave
+ family init
+ task jgfs_wave_init
+ trigger ../../atmos/obsproc/prep/jgfs_atmos_prep == complete
+ endfamily
+ family prep
+ task jgfs_wave_prep
+ trigger ../init/jgfs_wave_init == complete
+ endfamily
+ family post
+ task jgfs_wave_postsbs
+ trigger ../../atmos/post/jgfs_atmos_post_manager:release_post000
+ task jgfs_wave_postpnt
+ trigger ../../jgfs_forecast == complete
+ task jgfs_wave_post_bndpnt
+ trigger ../../atmos/post/jgfs_atmos_post_manager:release_post180
+ task jgfs_wave_prdgen_gridded
+ trigger ./jgfs_wave_postsbs == active or ./jgfs_wave_postsbs == complete
+ task jgfs_wave_prdgen_bulls
+ trigger ./jgfs_wave_postpnt == complete and ./jgfs_wave_postsbs == complete
+ endfamily
+ family gempak
+ task jgfs_wave_gempak
+ trigger ../post/jgfs_wave_postsbs == active or ../post/jgfs_wave_postsbs == complete
+ endfamily
+ endfamily
+ task jgfs_forecast
+ trigger ./atmos/analysis/jgfs_atmos_analysis:release_fcst and ./wave/prep/jgfs_wave_prep == complete
+ endfamily
+ family gdas
+ edit CYC '12'
+ edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3'
+ edit PROJ 'GDAS-OPS'
+ edit NET 'gfs'
+ edit RUN 'gdas'
+ edit COM '/gpfs/dell1/nco/ops/com'
+ edit QUEUESHARED 'prod_shared'
+ edit QUEUESERV 'prod_transfer'
+ edit QUEUE 'prod'
+ family atmos
+ family obsproc
+ family dump
+ task jgdas_atmos_tropcy_qc_reloc
+ time 05:45
+ task jgdas_atmos_dump
+ event 1 release_sfcprep
+ time 05:50
+ task jgdas_atmos_dump_post
+ trigger jgdas_atmos_dump == complete
+ event 1 release_gdas12_dump_alert
+ task jgdas_atmos_dump_alert
+ trigger jgdas_atmos_dump_post:release_gdas12_dump_alert
+ endfamily
+ family prep
+ task jgdas_atmos_emcsfc_sfc_prep
+ trigger ../dump/jgdas_atmos_dump:release_sfcprep
+ task jgdas_atmos_prep
+ trigger ../dump/jgdas_atmos_dump == complete and ../dump/jgdas_atmos_tropcy_qc_reloc == complete
+ task jgdas_atmos_prep_post
+ trigger ./jgdas_atmos_prep == complete and ../../analysis/jgdas_atmos_analysis == complete
+ endfamily
+ endfamily
+ family init
+ task jgdas_atmos_gldas
+ trigger ../analysis/jgdas_atmos_analysis == complete
+ endfamily
+ family analysis
+ task jgdas_atmos_analysis
+ trigger ../obsproc/prep/jgdas_atmos_prep == complete and ../obsproc/prep/jgdas_atmos_emcsfc_sfc_prep == complete
+ event 1 release_fcst
+ task jgdas_atmos_analysis_calc
+ trigger ./jgdas_atmos_analysis == complete
+ task jgdas_atmos_analysis_diag
+ trigger ./jgdas_atmos_analysis == complete
+ endfamily
+ family post
+ task jgdas_atmos_post_manager
+ trigger ../../jgdas_forecast == active
+ event 1 release_postanl
+ event 2 release_post000
+ event 3 release_post001
+ event 4 release_post002
+ event 5 release_post003
+ event 6 release_post004
+ event 7 release_post005
+ event 8 release_post006
+ event 9 release_post007
+ event 10 release_post008
+ event 11 release_post009
+ task jgdas_atmos_post_anl
+ trigger ./jgdas_atmos_post_manager:release_postanl
+ edit FHRGRP '000'
+ edit FHRLST 'anl'
+ edit HR 'anl'
+ edit FHR 'anl'
+ task jgdas_atmos_post_f000
+ trigger ./jgdas_atmos_post_manager:release_post000
+ edit FHR 'f000'
+ edit HR '000'
+ edit FHRGRP '001'
+ edit FHRLST 'f000'
+ task jgdas_atmos_post_f001
+ trigger ./jgdas_atmos_post_manager:release_post001
+ edit FHR 'f001'
+ edit HR '001'
+ edit FHRGRP '002'
+ edit FHRLST 'f001'
+ task jgdas_atmos_post_f002
+ trigger ./jgdas_atmos_post_manager:release_post002
+ edit FHR 'f002'
+ edit HR '002'
+ edit FHRGRP '003'
+ edit FHRLST 'f002'
+ task jgdas_atmos_post_f003
+ trigger ./jgdas_atmos_post_manager:release_post003
+ edit FHR 'f003'
+ edit HR '003'
+ edit FHRGRP '004'
+ edit FHRLST 'f003'
+ task jgdas_atmos_post_f004
+ trigger ./jgdas_atmos_post_manager:release_post004
+ edit FHR 'f004'
+ edit HR '004'
+ edit FHRGRP '005'
+ edit FHRLST 'f004'
+ task jgdas_atmos_post_f005
+ trigger ./jgdas_atmos_post_manager:release_post005
+ edit FHR 'f005'
+ edit HR '005'
+ edit FHRGRP '006'
+ edit FHRLST 'f005'
+ task jgdas_atmos_post_f006
+ trigger ./jgdas_atmos_post_manager:release_post006
+ edit FHR 'f006'
+ edit HR '006'
+ edit FHRGRP '007'
+ edit FHRLST 'f006'
+ task jgdas_atmos_post_f007
+ trigger ./jgdas_atmos_post_manager:release_post007
+ edit FHR 'f007'
+ edit HR '007'
+ edit FHRGRP '008'
+ edit FHRLST 'f007'
+ task jgdas_atmos_post_f008
+ trigger ./jgdas_atmos_post_manager:release_post008
+ edit FHR 'f008'
+ edit HR '008'
+ edit FHRGRP '009'
+ edit FHRLST 'f008'
+ task jgdas_atmos_post_f009
+ trigger ./jgdas_atmos_post_manager:release_post009
+ edit FHR 'f009'
+ edit HR '009'
+ edit FHRGRP '010'
+ edit FHRLST 'f009'
+ endfamily
+ family post_processing
+ task jgdas_atmos_chgres_forenkf
+ trigger ../../jgdas_forecast == complete and ../../enkf/forecast == complete
+ endfamily
+ family gempak
+ task jgdas_atmos_gempak
+ trigger ../../jgdas_forecast == complete
+ task jgdas_atmos_gempak_meta_ncdc
+ trigger ./jgdas_atmos_gempak == complete
+ endfamily
+ family verf
+ task jgdas_atmos_vminmon
+ trigger ../analysis/jgdas_atmos_analysis == complete
+ task jgdas_atmos_verfrad
+ trigger ../analysis/jgdas_atmos_analysis_diag == complete
+ task jgdas_atmos_verfozn
+ trigger ../analysis/jgdas_atmos_analysis_diag == complete
+ endfamily
+ endfamily
+ family wave
+ family init
+ task jgdas_wave_init
+ trigger ../../atmos/obsproc/prep/jgdas_atmos_prep == complete
+ endfamily
+ family prep
+ task jgdas_wave_prep
+ trigger ../init/jgdas_wave_init == complete
+ endfamily
+ family post
+ task jgdas_wave_postsbs
+ trigger ../../atmos/post/jgdas_atmos_post_manager:release_post000
+ task jgdas_wave_postpnt
+ trigger ../../jgdas_forecast == complete
+ endfamily
+ endfamily
+ task jgdas_forecast
+ trigger ./atmos/analysis/jgdas_atmos_analysis:release_fcst and ./wave/prep/jgdas_wave_prep == complete and ./atmos/init/jgdas_atmos_gldas == complete
+ family enkf
+ family analysis
+ family create
+ task jgdas_enkf_select_obs
+ trigger ../../../atmos/obsproc/prep/jgdas_atmos_prep == complete and /prod06/gdas/enkf/post == complete
+ task jgdas_enkf_diag
+ trigger ./jgdas_enkf_select_obs == complete
+ task jgdas_enkf_update
+ trigger ./jgdas_enkf_diag == complete
+ endfamily
+ family recenter
+ family ecen
+ edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3/enkf/analysis/recenter/ecen'
+ trigger ../create/jgdas_enkf_update == complete and ../../../atmos/analysis/jgdas_atmos_analysis_calc == complete and /prod06/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf == complete
+ family grp1
+ edit FHRGRP '003'
+ task jgdas_enkf_ecen
+ endfamily
+ family grp2
+ edit FHRGRP '006'
+ task jgdas_enkf_ecen
+ endfamily
+ family grp3
+ edit FHRGRP '009'
+ task jgdas_enkf_ecen
+ endfamily
+ endfamily
+ task jgdas_enkf_sfc
+ trigger ../create/jgdas_enkf_update == complete and ../../../atmos/analysis/jgdas_atmos_analysis_calc == complete
+ endfamily
+ endfamily
+ family forecast
+ edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3/enkf/forecast'
+ trigger ./analysis/recenter/ecen == complete and ./analysis/recenter/jgdas_enkf_sfc == complete
+ family grp1
+ edit ENSGRP '01'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp2
+ edit ENSGRP '02'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp3
+ edit ENSGRP '03'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp4
+ edit ENSGRP '04'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp5
+ edit ENSGRP '05'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp6
+ edit ENSGRP '06'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp7
+ edit ENSGRP '07'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp8
+ edit ENSGRP '08'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp9
+ edit ENSGRP '09'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp10
+ edit ENSGRP '10'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp11
+ edit ENSGRP '11'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp12
+ edit ENSGRP '12'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp13
+ edit ENSGRP '13'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp14
+ edit ENSGRP '14'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp15
+ edit ENSGRP '15'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp16
+ edit ENSGRP '16'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp17
+ edit ENSGRP '17'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp18
+ edit ENSGRP '18'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp19
+ edit ENSGRP '19'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp20
+ edit ENSGRP '20'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp21
+ edit ENSGRP '21'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp22
+ edit ENSGRP '22'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp23
+ edit ENSGRP '23'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp24
+ edit ENSGRP '24'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp25
+ edit ENSGRP '25'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp26
+ edit ENSGRP '26'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp27
+ edit ENSGRP '27'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp28
+ edit ENSGRP '28'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp29
+ edit ENSGRP '29'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp30
+ edit ENSGRP '30'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp31
+ edit ENSGRP '31'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp32
+ edit ENSGRP '32'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp33
+ edit ENSGRP '33'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp34
+ edit ENSGRP '34'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp35
+ edit ENSGRP '35'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp36
+ edit ENSGRP '36'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp37
+ edit ENSGRP '37'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp38
+ edit ENSGRP '38'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp39
+ edit ENSGRP '39'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp40
+ edit ENSGRP '40'
+ task jgdas_enkf_fcst
+ endfamily
+ endfamily
+ family post
+ trigger ./forecast == complete
+ task jgdas_enkf_post_f003
+ edit FHMIN_EPOS '003'
+ edit FHMAX_EPOS '003'
+ edit FHOUT_EPOS '003'
+ task jgdas_enkf_post_f004
+ edit FHMIN_EPOS '004'
+ edit FHMAX_EPOS '004'
+ edit FHOUT_EPOS '004'
+ task jgdas_enkf_post_f005
+ edit FHMIN_EPOS '005'
+ edit FHMAX_EPOS '005'
+ edit FHOUT_EPOS '005'
+ task jgdas_enkf_post_f006
+ edit FHMIN_EPOS '006'
+ edit FHMAX_EPOS '006'
+ edit FHOUT_EPOS '006'
+ task jgdas_enkf_post_f007
+ edit FHMIN_EPOS '007'
+ edit FHMAX_EPOS '007'
+ edit FHOUT_EPOS '007'
+ task jgdas_enkf_post_f008
+ edit FHMIN_EPOS '008'
+ edit FHMAX_EPOS '008'
+ edit FHOUT_EPOS '008'
+ task jgdas_enkf_post_f009
+ edit FHMIN_EPOS '009'
+ edit FHMAX_EPOS '009'
+ edit FHOUT_EPOS '009'
+ endfamily #### epos
+ endfamily #### enkf
+ endfamily #### gdas
+endsuite
diff --git a/ecflow/ecf/defs/prod18.def b/ecflow/ecf/defs/prod18.def
new file mode 100644
index 0000000000..c7b93dbb52
--- /dev/null
+++ b/ecflow/ecf/defs/prod18.def
@@ -0,0 +1,2642 @@
+extern /prod12/gdas/jgdas_forecast
+extern /prod12/gdas/atmos/post
+extern /prod12/gdas/enkf/post
+#### ecen
+extern /prod12/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf
+
+suite prod18
+ repeat day 1
+ edit ECF_TRIES '1'
+ edit CYC '18'
+ edit ENVIR 'prod'
+ edit PROJ 'OPS'
+ edit E 'j'
+ edit QUEUE 'prod'
+ edit QUEUESHARED 'dev_shared'
+ edit QUEUESERV 'dev_transfer'
+ edit PROJENVIR 'OPS'
+ edit MACHINE_SITE 'production'
+
+ family gfs
+ edit CYC '18'
+ edit ECF_FILES '/ecf/ecfnets/scripts/gfs_FV3'
+ edit PROJ 'GFS-OPS'
+ edit NET 'gfs'
+ edit RUN 'gfs'
+ edit COM '/gpfs/dell1/nco/ops/com'
+ edit QUEUESHARED 'prod_shared'
+ edit QUEUESERV 'prod_transfer'
+ edit QUEUE 'prod'
+ family atmos
+ family obsproc
+ family dump
+ task jgfs_atmos_tropcy_qc_reloc
+ event 1 jtwc_bull_email
+ time 02:41
+ task jgfs_atmos_dump
+ event 1 release_sfcprep
+ time 02:47
+ task jgfs_atmos_dump_post
+ trigger jgfs_atmos_dump == complete
+ event 1 release_gfs18_dump_alert
+ task jgfs_atmos_dump_alert
+ trigger jgfs_atmos_dump_post:release_gfs18_dump_alert
+ endfamily
+ family prep
+ task jgfs_atmos_emcsfc_sfc_prep
+ trigger ../dump/jgfs_atmos_dump:release_sfcprep
+ task jgfs_atmos_prep
+ trigger ../dump/jgfs_atmos_dump == complete and ../dump/jgfs_atmos_tropcy_qc_reloc == complete
+ task jgfs_atmos_prep_post
+ trigger ./jgfs_atmos_prep == complete and ../../analysis/jgfs_atmos_analysis == complete
+ endfamily
+ endfamily
+ family analysis
+ task jgfs_atmos_analysis
+ trigger ../obsproc/prep/jgfs_atmos_prep == complete and ../obsproc/prep/jgfs_atmos_emcsfc_sfc_prep == complete
+ event 1 release_fcst
+ task jgfs_atmos_analysis_calc
+ trigger ./jgfs_atmos_analysis == complete
+ endfamily
+ family post
+ task jgfs_atmos_post_manager
+ trigger ../analysis/jgfs_atmos_analysis == complete
+ event 1 release_postanl
+ event 2 release_post000
+ event 3 release_post001
+ event 4 release_post002
+ event 5 release_post003
+ event 6 release_post004
+ event 7 release_post005
+ event 8 release_post006
+ event 9 release_post007
+ event 10 release_post008
+ event 11 release_post009
+ event 12 release_post010
+ event 13 release_post011
+ event 14 release_post012
+ event 15 release_post013
+ event 16 release_post014
+ event 17 release_post015
+ event 18 release_post016
+ event 19 release_post017
+ event 20 release_post018
+ event 21 release_post019
+ event 22 release_post020
+ event 23 release_post021
+ event 24 release_post022
+ event 25 release_post023
+ event 26 release_post024
+ event 27 release_post025
+ event 28 release_post026
+ event 29 release_post027
+ event 30 release_post028
+ event 31 release_post029
+ event 32 release_post030
+ event 33 release_post031
+ event 34 release_post032
+ event 35 release_post033
+ event 36 release_post034
+ event 37 release_post035
+ event 38 release_post036
+ event 39 release_post037
+ event 40 release_post038
+ event 41 release_post039
+ event 42 release_post040
+ event 43 release_post041
+ event 44 release_post042
+ event 45 release_post043
+ event 46 release_post044
+ event 47 release_post045
+ event 48 release_post046
+ event 49 release_post047
+ event 50 release_post048
+ event 51 release_post049
+ event 52 release_post050
+ event 53 release_post051
+ event 54 release_post052
+ event 55 release_post053
+ event 56 release_post054
+ event 57 release_post055
+ event 58 release_post056
+ event 59 release_post057
+ event 60 release_post058
+ event 61 release_post059
+ event 62 release_post060
+ event 63 release_post061
+ event 64 release_post062
+ event 65 release_post063
+ event 66 release_post064
+ event 67 release_post065
+ event 68 release_post066
+ event 69 release_post067
+ event 70 release_post068
+ event 71 release_post069
+ event 72 release_post070
+ event 73 release_post071
+ event 74 release_post072
+ event 75 release_post073
+ event 76 release_post074
+ event 77 release_post075
+ event 78 release_post076
+ event 79 release_post077
+ event 80 release_post078
+ event 81 release_post079
+ event 82 release_post080
+ event 83 release_post081
+ event 84 release_post082
+ event 85 release_post083
+ event 86 release_post084
+ event 87 release_post085
+ event 88 release_post086
+ event 89 release_post087
+ event 90 release_post088
+ event 91 release_post089
+ event 92 release_post090
+ event 93 release_post091
+ event 94 release_post092
+ event 95 release_post093
+ event 96 release_post094
+ event 97 release_post095
+ event 98 release_post096
+ event 99 release_post097
+ event 100 release_post098
+ event 101 release_post099
+ event 102 release_post100
+ event 103 release_post101
+ event 104 release_post102
+ event 105 release_post103
+ event 106 release_post104
+ event 107 release_post105
+ event 108 release_post106
+ event 109 release_post107
+ event 110 release_post108
+ event 111 release_post109
+ event 112 release_post110
+ event 113 release_post111
+ event 114 release_post112
+ event 115 release_post113
+ event 116 release_post114
+ event 117 release_post115
+ event 118 release_post116
+ event 119 release_post117
+ event 120 release_post118
+ event 121 release_post119
+ event 122 release_post120
+ event 123 release_post123
+ event 124 release_post126
+ event 125 release_post129
+ event 126 release_post132
+ event 127 release_post135
+ event 128 release_post138
+ event 129 release_post141
+ event 130 release_post144
+ event 131 release_post147
+ event 132 release_post150
+ event 133 release_post153
+ event 134 release_post156
+ event 135 release_post159
+ event 136 release_post162
+ event 137 release_post165
+ event 138 release_post168
+ event 139 release_post171
+ event 140 release_post174
+ event 141 release_post177
+ event 142 release_post180
+ event 143 release_post183
+ event 144 release_post186
+ event 145 release_post189
+ event 146 release_post192
+ event 147 release_post195
+ event 148 release_post198
+ event 149 release_post201
+ event 150 release_post204
+ event 151 release_post207
+ event 152 release_post210
+ event 153 release_post213
+ event 154 release_post216
+ event 155 release_post219
+ event 156 release_post222
+ event 157 release_post225
+ event 158 release_post228
+ event 159 release_post231
+ event 160 release_post234
+ event 161 release_post237
+ event 162 release_post240
+ event 163 release_post243
+ event 164 release_post246
+ event 165 release_post249
+ event 166 release_post252
+ event 167 release_post255
+ event 168 release_post258
+ event 169 release_post261
+ event 170 release_post264
+ event 171 release_post267
+ event 172 release_post270
+ event 173 release_post273
+ event 174 release_post276
+ event 175 release_post279
+ event 176 release_post282
+ event 177 release_post285
+ event 178 release_post288
+ event 179 release_post291
+ event 180 release_post294
+ event 181 release_post297
+ event 182 release_post300
+ event 183 release_post303
+ event 184 release_post306
+ event 185 release_post309
+ event 186 release_post312
+ event 187 release_post315
+ event 188 release_post318
+ event 189 release_post321
+ event 190 release_post324
+ event 191 release_post327
+ event 192 release_post330
+ event 193 release_post333
+ event 194 release_post336
+ event 195 release_post339
+ event 196 release_post342
+ event 197 release_post345
+ event 198 release_post348
+ event 199 release_post351
+ event 200 release_post354
+ event 201 release_post357
+ event 202 release_post360
+ event 203 release_post363
+ event 204 release_post366
+ event 205 release_post369
+ event 206 release_post372
+ event 207 release_post375
+ event 208 release_post378
+ event 209 release_post381
+ event 210 release_post384
+ task jgfs_atmos_post_anl
+ trigger ./jgfs_atmos_post_manager:release_postanl
+ edit FHRGRP '000'
+ edit FHRLST 'anl'
+ edit HR 'anl'
+ edit FHR 'anl'
+ task jgfs_atmos_post_f000
+ trigger ./jgfs_atmos_post_manager:release_post000
+ edit FHRGRP '001'
+ edit FHRLST 'f000'
+ edit FHR 'f000'
+ edit HR '000'
+ task jgfs_atmos_post_f001
+ trigger ./jgfs_atmos_post_manager:release_post001
+ edit FHRGRP '002'
+ edit FHRLST 'f001'
+ edit FHR 'f001'
+ edit HR '001'
+ task jgfs_atmos_post_f002
+ trigger ./jgfs_atmos_post_manager:release_post002
+ edit FHRGRP '003'
+ edit FHRLST 'f002'
+ edit FHR 'f002'
+ edit HR '002'
+ task jgfs_atmos_post_f003
+ trigger ./jgfs_atmos_post_manager:release_post003
+ edit FHRGRP '004'
+ edit FHRLST 'f003'
+ edit FHR 'f003'
+ edit HR '003'
+ task jgfs_atmos_post_f004
+ trigger ./jgfs_atmos_post_manager:release_post004
+ edit FHRGRP '005'
+ edit FHRLST 'f004'
+ edit FHR 'f004'
+ edit HR '004'
+ task jgfs_atmos_post_f005
+ trigger ./jgfs_atmos_post_manager:release_post005
+ edit FHRGRP '006'
+ edit FHRLST 'f005'
+ edit FHR 'f005'
+ edit HR '005'
+ task jgfs_atmos_post_f006
+ trigger ./jgfs_atmos_post_manager:release_post006
+ edit FHRGRP '007'
+ edit FHRLST 'f006'
+ edit FHR 'f006'
+ edit HR '006'
+ task jgfs_atmos_post_f007
+ trigger ./jgfs_atmos_post_manager:release_post007
+ edit FHRGRP '008'
+ edit FHRLST 'f007'
+ edit FHR 'f007'
+ edit HR '007'
+ task jgfs_atmos_post_f008
+ trigger ./jgfs_atmos_post_manager:release_post008
+ edit FHRGRP '009'
+ edit FHRLST 'f008'
+ edit FHR 'f008'
+ edit HR '008'
+ task jgfs_atmos_post_f009
+ trigger ./jgfs_atmos_post_manager:release_post009
+ edit FHRGRP '010'
+ edit FHRLST 'f009'
+ edit FHR 'f009'
+ edit HR '009'
+ task jgfs_atmos_post_f010
+ trigger ./jgfs_atmos_post_manager:release_post010
+ edit FHRGRP '011'
+ edit FHRLST 'f010'
+ edit FHR 'f010'
+ edit HR '010'
+ task jgfs_atmos_post_f011
+ trigger ./jgfs_atmos_post_manager:release_post011
+ edit FHRGRP '012'
+ edit FHRLST 'f011'
+ edit FHR 'f011'
+ edit HR '011'
+ task jgfs_atmos_post_f012
+ trigger ./jgfs_atmos_post_manager:release_post012
+ edit FHRGRP '013'
+ edit FHRLST 'f012'
+ edit FHR 'f012'
+ edit HR '012'
+ task jgfs_atmos_post_f013
+ trigger ./jgfs_atmos_post_manager:release_post013
+ edit FHRGRP '014'
+ edit FHRLST 'f013'
+ edit FHR 'f013'
+ edit HR '013'
+ task jgfs_atmos_post_f014
+ trigger ./jgfs_atmos_post_manager:release_post014
+ edit FHRGRP '015'
+ edit FHRLST 'f014'
+ edit FHR 'f014'
+ edit HR '014'
+ task jgfs_atmos_post_f015
+ trigger ./jgfs_atmos_post_manager:release_post015
+ edit FHRGRP '016'
+ edit FHRLST 'f015'
+ edit FHR 'f015'
+ edit HR '015'
+ task jgfs_atmos_post_f016
+ trigger ./jgfs_atmos_post_manager:release_post016
+ edit FHRGRP '017'
+ edit FHRLST 'f016'
+ edit FHR 'f016'
+ edit HR '016'
+ task jgfs_atmos_post_f017
+ trigger ./jgfs_atmos_post_manager:release_post017
+ edit FHRGRP '018'
+ edit FHRLST 'f017'
+ edit FHR 'f017'
+ edit HR '017'
+ task jgfs_atmos_post_f018
+ trigger ./jgfs_atmos_post_manager:release_post018
+ edit FHRGRP '019'
+ edit FHRLST 'f018'
+ edit FHR 'f018'
+ edit HR '018'
+ task jgfs_atmos_post_f019
+ trigger ./jgfs_atmos_post_manager:release_post019
+ edit FHRGRP '020'
+ edit FHRLST 'f019'
+ edit FHR 'f019'
+ edit HR '019'
+ task jgfs_atmos_post_f020
+ trigger ./jgfs_atmos_post_manager:release_post020
+ edit FHRGRP '021'
+ edit FHRLST 'f020'
+ edit FHR 'f020'
+ edit HR '020'
+ task jgfs_atmos_post_f021
+ trigger ./jgfs_atmos_post_manager:release_post021
+ edit FHRGRP '022'
+ edit FHRLST 'f021'
+ edit FHR 'f021'
+ edit HR '021'
+ task jgfs_atmos_post_f022
+ trigger ./jgfs_atmos_post_manager:release_post022
+ edit FHRGRP '023'
+ edit FHRLST 'f022'
+ edit FHR 'f022'
+ edit HR '022'
+ task jgfs_atmos_post_f023
+ trigger ./jgfs_atmos_post_manager:release_post023
+ edit FHRGRP '024'
+ edit FHRLST 'f023'
+ edit FHR 'f023'
+ edit HR '023'
+ task jgfs_atmos_post_f024
+ trigger ./jgfs_atmos_post_manager:release_post024
+ edit FHRGRP '025'
+ edit FHRLST 'f024'
+ edit FHR 'f024'
+ edit HR '024'
+ task jgfs_atmos_post_f025
+ trigger ./jgfs_atmos_post_manager:release_post025
+ edit FHRGRP '026'
+ edit FHRLST 'f025'
+ edit FHR 'f025'
+ edit HR '025'
+ task jgfs_atmos_post_f026
+ trigger ./jgfs_atmos_post_manager:release_post026
+ edit FHRGRP '027'
+ edit FHRLST 'f026'
+ edit FHR 'f026'
+ edit HR '026'
+ task jgfs_atmos_post_f027
+ trigger ./jgfs_atmos_post_manager:release_post027
+ edit FHRGRP '028'
+ edit FHRLST 'f027'
+ edit FHR 'f027'
+ edit HR '027'
+ task jgfs_atmos_post_f028
+ trigger ./jgfs_atmos_post_manager:release_post028
+ edit FHRGRP '029'
+ edit FHRLST 'f028'
+ edit FHR 'f028'
+ edit HR '028'
+ task jgfs_atmos_post_f029
+ trigger ./jgfs_atmos_post_manager:release_post029
+ edit FHRGRP '030'
+ edit FHRLST 'f029'
+ edit FHR 'f029'
+ edit HR '029'
+ task jgfs_atmos_post_f030
+ trigger ./jgfs_atmos_post_manager:release_post030
+ edit FHRGRP '031'
+ edit FHRLST 'f030'
+ edit FHR 'f030'
+ edit HR '030'
+ task jgfs_atmos_post_f031
+ trigger ./jgfs_atmos_post_manager:release_post031
+ edit FHRGRP '032'
+ edit FHRLST 'f031'
+ edit FHR 'f031'
+ edit HR '031'
+ task jgfs_atmos_post_f032
+ trigger ./jgfs_atmos_post_manager:release_post032
+ edit FHRGRP '033'
+ edit FHRLST 'f032'
+ edit FHR 'f032'
+ edit HR '032'
+ task jgfs_atmos_post_f033
+ trigger ./jgfs_atmos_post_manager:release_post033
+ edit FHRGRP '034'
+ edit FHRLST 'f033'
+ edit FHR 'f033'
+ edit HR '033'
+ task jgfs_atmos_post_f034
+ trigger ./jgfs_atmos_post_manager:release_post034
+ edit FHRGRP '035'
+ edit FHRLST 'f034'
+ edit FHR 'f034'
+ edit HR '034'
+ task jgfs_atmos_post_f035
+ trigger ./jgfs_atmos_post_manager:release_post035
+ edit FHRGRP '036'
+ edit FHRLST 'f035'
+ edit FHR 'f035'
+ edit HR '035'
+ task jgfs_atmos_post_f036
+ trigger ./jgfs_atmos_post_manager:release_post036
+ edit FHRGRP '037'
+ edit FHRLST 'f036'
+ edit FHR 'f036'
+ edit HR '036'
+ task jgfs_atmos_post_f037
+ trigger ./jgfs_atmos_post_manager:release_post037
+ edit FHRGRP '038'
+ edit FHRLST 'f037'
+ edit FHR 'f037'
+ edit HR '037'
+ task jgfs_atmos_post_f038
+ trigger ./jgfs_atmos_post_manager:release_post038
+ edit FHRGRP '039'
+ edit FHRLST 'f038'
+ edit FHR 'f038'
+ edit HR '038'
+ task jgfs_atmos_post_f039
+ trigger ./jgfs_atmos_post_manager:release_post039
+ edit FHRGRP '040'
+ edit FHRLST 'f039'
+ edit FHR 'f039'
+ edit HR '039'
+ task jgfs_atmos_post_f040
+ trigger ./jgfs_atmos_post_manager:release_post040
+ edit FHRGRP '041'
+ edit FHRLST 'f040'
+ edit FHR 'f040'
+ edit HR '040'
+ task jgfs_atmos_post_f041
+ trigger ./jgfs_atmos_post_manager:release_post041
+ edit FHRGRP '042'
+ edit FHRLST 'f041'
+ edit FHR 'f041'
+ edit HR '041'
+ task jgfs_atmos_post_f042
+ trigger ./jgfs_atmos_post_manager:release_post042
+ edit FHRGRP '043'
+ edit FHRLST 'f042'
+ edit FHR 'f042'
+ edit HR '042'
+ task jgfs_atmos_post_f043
+ trigger ./jgfs_atmos_post_manager:release_post043
+ edit FHRGRP '044'
+ edit FHRLST 'f043'
+ edit FHR 'f043'
+ edit HR '043'
+ task jgfs_atmos_post_f044
+ trigger ./jgfs_atmos_post_manager:release_post044
+ edit FHRGRP '045'
+ edit FHRLST 'f044'
+ edit FHR 'f044'
+ edit HR '044'
+ task jgfs_atmos_post_f045
+ trigger ./jgfs_atmos_post_manager:release_post045
+ edit FHRGRP '046'
+ edit FHRLST 'f045'
+ edit FHR 'f045'
+ edit HR '045'
+ task jgfs_atmos_post_f046
+ trigger ./jgfs_atmos_post_manager:release_post046
+ edit FHRGRP '047'
+ edit FHRLST 'f046'
+ edit FHR 'f046'
+ edit HR '046'
+ task jgfs_atmos_post_f047
+ trigger ./jgfs_atmos_post_manager:release_post047
+ edit FHRGRP '048'
+ edit FHRLST 'f047'
+ edit FHR 'f047'
+ edit HR '047'
+ task jgfs_atmos_post_f048
+ trigger ./jgfs_atmos_post_manager:release_post048
+ edit FHRGRP '049'
+ edit FHRLST 'f048'
+ edit FHR 'f048'
+ edit HR '048'
+ task jgfs_atmos_post_f049
+ trigger ./jgfs_atmos_post_manager:release_post049
+ edit FHRGRP '050'
+ edit FHRLST 'f049'
+ edit FHR 'f049'
+ edit HR '049'
+ task jgfs_atmos_post_f050
+ trigger ./jgfs_atmos_post_manager:release_post050
+ edit FHRGRP '051'
+ edit FHRLST 'f050'
+ edit FHR 'f050'
+ edit HR '050'
+ task jgfs_atmos_post_f051
+ trigger ./jgfs_atmos_post_manager:release_post051
+ edit FHRGRP '052'
+ edit FHRLST 'f051'
+ edit FHR 'f051'
+ edit HR '051'
+ task jgfs_atmos_post_f052
+ trigger ./jgfs_atmos_post_manager:release_post052
+ edit FHRGRP '053'
+ edit FHRLST 'f052'
+ edit FHR 'f052'
+ edit HR '052'
+ task jgfs_atmos_post_f053
+ trigger ./jgfs_atmos_post_manager:release_post053
+ edit FHRGRP '054'
+ edit FHRLST 'f053'
+ edit FHR 'f053'
+ edit HR '053'
+ task jgfs_atmos_post_f054
+ trigger ./jgfs_atmos_post_manager:release_post054
+ edit FHRGRP '055'
+ edit FHRLST 'f054'
+ edit FHR 'f054'
+ edit HR '054'
+ task jgfs_atmos_post_f055
+ trigger ./jgfs_atmos_post_manager:release_post055
+ edit FHRGRP '056'
+ edit FHRLST 'f055'
+ edit FHR 'f055'
+ edit HR '055'
+ task jgfs_atmos_post_f056
+ trigger ./jgfs_atmos_post_manager:release_post056
+ edit FHRGRP '057'
+ edit FHRLST 'f056'
+ edit FHR 'f056'
+ edit HR '056'
+ task jgfs_atmos_post_f057
+ trigger ./jgfs_atmos_post_manager:release_post057
+ edit FHRGRP '058'
+ edit FHRLST 'f057'
+ edit FHR 'f057'
+ edit HR '057'
+ task jgfs_atmos_post_f058
+ trigger ./jgfs_atmos_post_manager:release_post058
+ edit FHRGRP '059'
+ edit FHRLST 'f058'
+ edit FHR 'f058'
+ edit HR '058'
+ task jgfs_atmos_post_f059
+ trigger ./jgfs_atmos_post_manager:release_post059
+ edit FHRGRP '060'
+ edit FHRLST 'f059'
+ edit FHR 'f059'
+ edit HR '059'
+ task jgfs_atmos_post_f060
+ trigger ./jgfs_atmos_post_manager:release_post060
+ edit FHRGRP '061'
+ edit FHRLST 'f060'
+ edit FHR 'f060'
+ edit HR '060'
+ task jgfs_atmos_post_f061
+ trigger ./jgfs_atmos_post_manager:release_post061
+ edit FHRGRP '062'
+ edit FHRLST 'f061'
+ edit FHR 'f061'
+ edit HR '061'
+ task jgfs_atmos_post_f062
+ trigger ./jgfs_atmos_post_manager:release_post062
+ edit FHRGRP '063'
+ edit FHRLST 'f062'
+ edit FHR 'f062'
+ edit HR '062'
+ task jgfs_atmos_post_f063
+ trigger ./jgfs_atmos_post_manager:release_post063
+ edit FHRGRP '064'
+ edit FHRLST 'f063'
+ edit FHR 'f063'
+ edit HR '063'
+ task jgfs_atmos_post_f064
+ trigger ./jgfs_atmos_post_manager:release_post064
+ edit FHRGRP '065'
+ edit FHRLST 'f064'
+ edit FHR 'f064'
+ edit HR '064'
+ task jgfs_atmos_post_f065
+ trigger ./jgfs_atmos_post_manager:release_post065
+ edit FHRGRP '066'
+ edit FHRLST 'f065'
+ edit FHR 'f065'
+ edit HR '065'
+ task jgfs_atmos_post_f066
+ trigger ./jgfs_atmos_post_manager:release_post066
+ edit FHRGRP '067'
+ edit FHRLST 'f066'
+ edit FHR 'f066'
+ edit HR '066'
+ task jgfs_atmos_post_f067
+ trigger ./jgfs_atmos_post_manager:release_post067
+ edit FHRGRP '068'
+ edit FHRLST 'f067'
+ edit FHR 'f067'
+ edit HR '067'
+ task jgfs_atmos_post_f068
+ trigger ./jgfs_atmos_post_manager:release_post068
+ edit FHRGRP '069'
+ edit FHRLST 'f068'
+ edit FHR 'f068'
+ edit HR '068'
+ task jgfs_atmos_post_f069
+ trigger ./jgfs_atmos_post_manager:release_post069
+ edit FHRGRP '070'
+ edit FHRLST 'f069'
+ edit FHR 'f069'
+ edit HR '069'
+ task jgfs_atmos_post_f070
+ trigger ./jgfs_atmos_post_manager:release_post070
+ edit FHRGRP '071'
+ edit FHRLST 'f070'
+ edit FHR 'f070'
+ edit HR '070'
+ task jgfs_atmos_post_f071
+ trigger ./jgfs_atmos_post_manager:release_post071
+ edit FHRGRP '072'
+ edit FHRLST 'f071'
+ edit FHR 'f071'
+ edit HR '071'
+ task jgfs_atmos_post_f072
+ trigger ./jgfs_atmos_post_manager:release_post072
+ edit FHRGRP '073'
+ edit FHRLST 'f072'
+ edit FHR 'f072'
+ edit HR '072'
+ task jgfs_atmos_post_f073
+ trigger ./jgfs_atmos_post_manager:release_post073
+ edit FHRGRP '074'
+ edit FHRLST 'f073'
+ edit FHR 'f073'
+ edit HR '073'
+ task jgfs_atmos_post_f074
+ trigger ./jgfs_atmos_post_manager:release_post074
+ edit FHRGRP '075'
+ edit FHRLST 'f074'
+ edit FHR 'f074'
+ edit HR '074'
+ task jgfs_atmos_post_f075
+ trigger ./jgfs_atmos_post_manager:release_post075
+ edit FHRGRP '076'
+ edit FHRLST 'f075'
+ edit FHR 'f075'
+ edit HR '075'
+ task jgfs_atmos_post_f076
+ trigger ./jgfs_atmos_post_manager:release_post076
+ edit FHRGRP '077'
+ edit FHRLST 'f076'
+ edit FHR 'f076'
+ edit HR '076'
+ task jgfs_atmos_post_f077
+ trigger ./jgfs_atmos_post_manager:release_post077
+ edit FHRGRP '078'
+ edit FHRLST 'f077'
+ edit FHR 'f077'
+ edit HR '077'
+ task jgfs_atmos_post_f078
+ trigger ./jgfs_atmos_post_manager:release_post078
+ edit FHRGRP '079'
+ edit FHRLST 'f078'
+ edit FHR 'f078'
+ edit HR '078'
+ task jgfs_atmos_post_f079
+ trigger ./jgfs_atmos_post_manager:release_post079
+ edit FHRGRP '080'
+ edit FHRLST 'f079'
+ edit FHR 'f079'
+ edit HR '079'
+ task jgfs_atmos_post_f080
+ trigger ./jgfs_atmos_post_manager:release_post080
+ edit FHRGRP '081'
+ edit FHRLST 'f080'
+ edit FHR 'f080'
+ edit HR '080'
+ task jgfs_atmos_post_f081
+ trigger ./jgfs_atmos_post_manager:release_post081
+ edit FHRGRP '082'
+ edit FHRLST 'f081'
+ edit FHR 'f081'
+ edit HR '081'
+ task jgfs_atmos_post_f082
+ trigger ./jgfs_atmos_post_manager:release_post082
+ edit FHRGRP '083'
+ edit FHRLST 'f082'
+ edit FHR 'f082'
+ edit HR '082'
+ task jgfs_atmos_post_f083
+ trigger ./jgfs_atmos_post_manager:release_post083
+ edit FHRGRP '084'
+ edit FHRLST 'f083'
+ edit FHR 'f083'
+ edit HR '083'
+ task jgfs_atmos_post_f084
+ trigger ./jgfs_atmos_post_manager:release_post084
+ edit FHRGRP '085'
+ edit FHRLST 'f084'
+ edit FHR 'f084'
+ edit HR '084'
+ task jgfs_atmos_post_f085
+ trigger ./jgfs_atmos_post_manager:release_post085
+ edit FHRGRP '086'
+ edit FHRLST 'f085'
+ edit FHR 'f085'
+ edit HR '085'
+ task jgfs_atmos_post_f086
+ trigger ./jgfs_atmos_post_manager:release_post086
+ edit FHRGRP '087'
+ edit FHRLST 'f086'
+ edit FHR 'f086'
+ edit HR '086'
+ task jgfs_atmos_post_f087
+ trigger ./jgfs_atmos_post_manager:release_post087
+ edit FHRGRP '088'
+ edit FHRLST 'f087'
+ edit FHR 'f087'
+ edit HR '087'
+ task jgfs_atmos_post_f088
+ trigger ./jgfs_atmos_post_manager:release_post088
+ edit FHRGRP '089'
+ edit FHRLST 'f088'
+ edit FHR 'f088'
+ edit HR '088'
+ task jgfs_atmos_post_f089
+ trigger ./jgfs_atmos_post_manager:release_post089
+ edit FHRGRP '090'
+ edit FHRLST 'f089'
+ edit FHR 'f089'
+ edit HR '089'
+ task jgfs_atmos_post_f090
+ trigger ./jgfs_atmos_post_manager:release_post090
+ edit FHRGRP '091'
+ edit FHRLST 'f090'
+ edit FHR 'f090'
+ edit HR '090'
+ task jgfs_atmos_post_f091
+ trigger ./jgfs_atmos_post_manager:release_post091
+ edit FHRGRP '092'
+ edit FHRLST 'f091'
+ edit FHR 'f091'
+ edit HR '091'
+ task jgfs_atmos_post_f092
+ trigger ./jgfs_atmos_post_manager:release_post092
+ edit FHRGRP '093'
+ edit FHRLST 'f092'
+ edit FHR 'f092'
+ edit HR '092'
+ task jgfs_atmos_post_f093
+ trigger ./jgfs_atmos_post_manager:release_post093
+ edit FHRGRP '094'
+ edit FHRLST 'f093'
+ edit FHR 'f093'
+ edit HR '093'
+ task jgfs_atmos_post_f094
+ trigger ./jgfs_atmos_post_manager:release_post094
+ edit FHRGRP '095'
+ edit FHRLST 'f094'
+ edit FHR 'f094'
+ edit HR '094'
+ task jgfs_atmos_post_f095
+ trigger ./jgfs_atmos_post_manager:release_post095
+ edit FHRGRP '096'
+ edit FHRLST 'f095'
+ edit FHR 'f095'
+ edit HR '095'
+ task jgfs_atmos_post_f096
+ trigger ./jgfs_atmos_post_manager:release_post096
+ edit FHRGRP '097'
+ edit FHRLST 'f096'
+ edit FHR 'f096'
+ edit HR '096'
+ task jgfs_atmos_post_f097
+ trigger ./jgfs_atmos_post_manager:release_post097
+ edit FHRGRP '098'
+ edit FHRLST 'f097'
+ edit FHR 'f097'
+ edit HR '097'
+ task jgfs_atmos_post_f098
+ trigger ./jgfs_atmos_post_manager:release_post098
+ edit FHRGRP '099'
+ edit FHRLST 'f098'
+ edit FHR 'f098'
+ edit HR '098'
+ task jgfs_atmos_post_f099
+ trigger ./jgfs_atmos_post_manager:release_post099
+ edit FHRGRP '100'
+ edit FHRLST 'f099'
+ edit FHR 'f099'
+ edit HR '099'
+ task jgfs_atmos_post_f100
+ trigger ./jgfs_atmos_post_manager:release_post100
+ edit FHRGRP '101'
+ edit FHRLST 'f100'
+ edit FHR 'f100'
+ edit HR '100'
+ task jgfs_atmos_post_f101
+ trigger ./jgfs_atmos_post_manager:release_post101
+ edit FHRGRP '102'
+ edit FHRLST 'f101'
+ edit FHR 'f101'
+ edit HR '101'
+ task jgfs_atmos_post_f102
+ trigger ./jgfs_atmos_post_manager:release_post102
+ edit FHRGRP '103'
+ edit FHRLST 'f102'
+ edit FHR 'f102'
+ edit HR '102'
+ task jgfs_atmos_post_f103
+ trigger ./jgfs_atmos_post_manager:release_post103
+ edit FHRGRP '104'
+ edit FHRLST 'f103'
+ edit FHR 'f103'
+ edit HR '103'
+ task jgfs_atmos_post_f104
+ trigger ./jgfs_atmos_post_manager:release_post104
+ edit FHRGRP '105'
+ edit FHRLST 'f104'
+ edit FHR 'f104'
+ edit HR '104'
+ task jgfs_atmos_post_f105
+ trigger ./jgfs_atmos_post_manager:release_post105
+ edit FHRGRP '106'
+ edit FHRLST 'f105'
+ edit FHR 'f105'
+ edit HR '105'
+ task jgfs_atmos_post_f106
+ trigger ./jgfs_atmos_post_manager:release_post106
+ edit FHRGRP '107'
+ edit FHRLST 'f106'
+ edit FHR 'f106'
+ edit HR '106'
+ task jgfs_atmos_post_f107
+ trigger ./jgfs_atmos_post_manager:release_post107
+ edit FHRGRP '108'
+ edit FHRLST 'f107'
+ edit FHR 'f107'
+ edit HR '107'
+ task jgfs_atmos_post_f108
+ trigger ./jgfs_atmos_post_manager:release_post108
+ edit FHRGRP '109'
+ edit FHRLST 'f108'
+ edit FHR 'f108'
+ edit HR '108'
+ task jgfs_atmos_post_f109
+ trigger ./jgfs_atmos_post_manager:release_post109
+ edit FHRGRP '110'
+ edit FHRLST 'f109'
+ edit FHR 'f109'
+ edit HR '109'
+ task jgfs_atmos_post_f110
+ trigger ./jgfs_atmos_post_manager:release_post110
+ edit FHRGRP '111'
+ edit FHRLST 'f110'
+ edit FHR 'f110'
+ edit HR '110'
+ task jgfs_atmos_post_f111
+ trigger ./jgfs_atmos_post_manager:release_post111
+ edit FHRGRP '112'
+ edit FHRLST 'f111'
+ edit FHR 'f111'
+ edit HR '111'
+ task jgfs_atmos_post_f112
+ trigger ./jgfs_atmos_post_manager:release_post112
+ edit FHRGRP '113'
+ edit FHRLST 'f112'
+ edit FHR 'f112'
+ edit HR '112'
+ task jgfs_atmos_post_f113
+ trigger ./jgfs_atmos_post_manager:release_post113
+ edit FHRGRP '114'
+ edit FHRLST 'f113'
+ edit FHR 'f113'
+ edit HR '113'
+ task jgfs_atmos_post_f114
+ trigger ./jgfs_atmos_post_manager:release_post114
+ edit FHRGRP '115'
+ edit FHRLST 'f114'
+ edit FHR 'f114'
+ edit HR '114'
+ task jgfs_atmos_post_f115
+ trigger ./jgfs_atmos_post_manager:release_post115
+ edit FHRGRP '116'
+ edit FHRLST 'f115'
+ edit FHR 'f115'
+ edit HR '115'
+ task jgfs_atmos_post_f116
+ trigger ./jgfs_atmos_post_manager:release_post116
+ edit FHRGRP '117'
+ edit FHRLST 'f116'
+ edit FHR 'f116'
+ edit HR '116'
+ task jgfs_atmos_post_f117
+ trigger ./jgfs_atmos_post_manager:release_post117
+ edit FHRGRP '118'
+ edit FHRLST 'f117'
+ edit FHR 'f117'
+ edit HR '117'
+ task jgfs_atmos_post_f118
+ trigger ./jgfs_atmos_post_manager:release_post118
+ edit FHRGRP '119'
+ edit FHRLST 'f118'
+ edit FHR 'f118'
+ edit HR '118'
+ task jgfs_atmos_post_f119
+ trigger ./jgfs_atmos_post_manager:release_post119
+ edit FHRGRP '120'
+ edit FHRLST 'f119'
+ edit FHR 'f119'
+ edit HR '119'
+ task jgfs_atmos_post_f120
+ trigger ./jgfs_atmos_post_manager:release_post120
+ edit FHRGRP '121'
+ edit FHRLST 'f120'
+ edit FHR 'f120'
+ edit HR '120'
+ task jgfs_atmos_post_f123
+ trigger ./jgfs_atmos_post_manager:release_post123
+ edit FHRGRP '122'
+ edit FHRLST 'f123'
+ edit FHR 'f123'
+ edit HR '123'
+ task jgfs_atmos_post_f126
+ trigger ./jgfs_atmos_post_manager:release_post126
+ edit FHRGRP '123'
+ edit FHRLST 'f126'
+ edit FHR 'f126'
+ edit HR '126'
+ task jgfs_atmos_post_f129
+ trigger ./jgfs_atmos_post_manager:release_post129
+ edit FHRGRP '124'
+ edit FHRLST 'f129'
+ edit FHR 'f129'
+ edit HR '129'
+ task jgfs_atmos_post_f132
+ trigger ./jgfs_atmos_post_manager:release_post132
+ edit FHRGRP '125'
+ edit FHRLST 'f132'
+ edit FHR 'f132'
+ edit HR '132'
+ task jgfs_atmos_post_f135
+ trigger ./jgfs_atmos_post_manager:release_post135
+ edit FHRGRP '126'
+ edit FHRLST 'f135'
+ edit FHR 'f135'
+ edit HR '135'
+ task jgfs_atmos_post_f138
+ trigger ./jgfs_atmos_post_manager:release_post138
+ edit FHRGRP '127'
+ edit FHRLST 'f138'
+ edit FHR 'f138'
+ edit HR '138'
+ task jgfs_atmos_post_f141
+ trigger ./jgfs_atmos_post_manager:release_post141
+ edit FHRGRP '128'
+ edit FHRLST 'f141'
+ edit FHR 'f141'
+ edit HR '141'
+ task jgfs_atmos_post_f144
+ trigger ./jgfs_atmos_post_manager:release_post144
+ edit FHRGRP '129'
+ edit FHRLST 'f144'
+ edit FHR 'f144'
+ edit HR '144'
+ task jgfs_atmos_post_f147
+ trigger ./jgfs_atmos_post_manager:release_post147
+ edit FHRGRP '130'
+ edit FHRLST 'f147'
+ edit FHR 'f147'
+ edit HR '147'
+ task jgfs_atmos_post_f150
+ trigger ./jgfs_atmos_post_manager:release_post150
+ edit FHRGRP '131'
+ edit FHRLST 'f150'
+ edit FHR 'f150'
+ edit HR '150'
+ task jgfs_atmos_post_f153
+ trigger ./jgfs_atmos_post_manager:release_post153
+ edit FHRGRP '132'
+ edit FHRLST 'f153'
+ edit FHR 'f153'
+ edit HR '153'
+ task jgfs_atmos_post_f156
+ trigger ./jgfs_atmos_post_manager:release_post156
+ edit FHRGRP '133'
+ edit FHRLST 'f156'
+ edit FHR 'f156'
+ edit HR '156'
+ task jgfs_atmos_post_f159
+ trigger ./jgfs_atmos_post_manager:release_post159
+ edit FHRGRP '134'
+ edit FHRLST 'f159'
+ edit FHR 'f159'
+ edit HR '159'
+ task jgfs_atmos_post_f162
+ trigger ./jgfs_atmos_post_manager:release_post162
+ edit FHRGRP '135'
+ edit FHRLST 'f162'
+ edit FHR 'f162'
+ edit HR '162'
+ task jgfs_atmos_post_f165
+ trigger ./jgfs_atmos_post_manager:release_post165
+ edit FHRGRP '136'
+ edit FHRLST 'f165'
+ edit FHR 'f165'
+ edit HR '165'
+ task jgfs_atmos_post_f168
+ trigger ./jgfs_atmos_post_manager:release_post168
+ edit FHRGRP '137'
+ edit FHRLST 'f168'
+ edit FHR 'f168'
+ edit HR '168'
+ task jgfs_atmos_post_f171
+ trigger ./jgfs_atmos_post_manager:release_post171
+ edit FHRGRP '138'
+ edit FHRLST 'f171'
+ edit FHR 'f171'
+ edit HR '171'
+ task jgfs_atmos_post_f174
+ trigger ./jgfs_atmos_post_manager:release_post174
+ edit FHRGRP '139'
+ edit FHRLST 'f174'
+ edit FHR 'f174'
+ edit HR '174'
+ task jgfs_atmos_post_f177
+ trigger ./jgfs_atmos_post_manager:release_post177
+ edit FHRGRP '140'
+ edit FHRLST 'f177'
+ edit FHR 'f177'
+ edit HR '177'
+ task jgfs_atmos_post_f180
+ trigger ./jgfs_atmos_post_manager:release_post180
+ edit FHRGRP '141'
+ edit FHRLST 'f180'
+ edit FHR 'f180'
+ edit HR '180'
+ task jgfs_atmos_post_f183
+ trigger ./jgfs_atmos_post_manager:release_post183
+ edit FHRGRP '142'
+ edit FHRLST 'f183'
+ edit FHR 'f183'
+ edit HR '183'
+ task jgfs_atmos_post_f186
+ trigger ./jgfs_atmos_post_manager:release_post186
+ edit FHRGRP '143'
+ edit FHRLST 'f186'
+ edit FHR 'f186'
+ edit HR '186'
+ task jgfs_atmos_post_f189
+ trigger ./jgfs_atmos_post_manager:release_post189
+ edit FHRGRP '144'
+ edit FHRLST 'f189'
+ edit FHR 'f189'
+ edit HR '189'
+ task jgfs_atmos_post_f192
+ trigger ./jgfs_atmos_post_manager:release_post192
+ edit FHRGRP '145'
+ edit FHRLST 'f192'
+ edit FHR 'f192'
+ edit HR '192'
+ task jgfs_atmos_post_f195
+ trigger ./jgfs_atmos_post_manager:release_post195
+ edit FHRGRP '146'
+ edit FHRLST 'f195'
+ edit FHR 'f195'
+ edit HR '195'
+ task jgfs_atmos_post_f198
+ trigger ./jgfs_atmos_post_manager:release_post198
+ edit FHRGRP '147'
+ edit FHRLST 'f198'
+ edit FHR 'f198'
+ edit HR '198'
+ task jgfs_atmos_post_f201
+ trigger ./jgfs_atmos_post_manager:release_post201
+ edit FHRGRP '148'
+ edit FHRLST 'f201'
+ edit FHR 'f201'
+ edit HR '201'
+ task jgfs_atmos_post_f204
+ trigger ./jgfs_atmos_post_manager:release_post204
+ edit FHRGRP '149'
+ edit FHRLST 'f204'
+ edit FHR 'f204'
+ edit HR '204'
+ task jgfs_atmos_post_f207
+ trigger ./jgfs_atmos_post_manager:release_post207
+ edit FHRGRP '150'
+ edit FHRLST 'f207'
+ edit FHR 'f207'
+ edit HR '207'
+ task jgfs_atmos_post_f210
+ trigger ./jgfs_atmos_post_manager:release_post210
+ edit FHRGRP '151'
+ edit FHRLST 'f210'
+ edit FHR 'f210'
+ edit HR '210'
+ task jgfs_atmos_post_f213
+ trigger ./jgfs_atmos_post_manager:release_post213
+ edit FHRGRP '152'
+ edit FHRLST 'f213'
+ edit FHR 'f213'
+ edit HR '213'
+ task jgfs_atmos_post_f216
+ trigger ./jgfs_atmos_post_manager:release_post216
+ edit FHRGRP '153'
+ edit FHRLST 'f216'
+ edit FHR 'f216'
+ edit HR '216'
+ task jgfs_atmos_post_f219
+ trigger ./jgfs_atmos_post_manager:release_post219
+ edit FHRGRP '154'
+ edit FHRLST 'f219'
+ edit FHR 'f219'
+ edit HR '219'
+ task jgfs_atmos_post_f222
+ trigger ./jgfs_atmos_post_manager:release_post222
+ edit FHRGRP '155'
+ edit FHRLST 'f222'
+ edit FHR 'f222'
+ edit HR '222'
+ task jgfs_atmos_post_f225
+ trigger ./jgfs_atmos_post_manager:release_post225
+ edit FHRGRP '156'
+ edit FHRLST 'f225'
+ edit FHR 'f225'
+ edit HR '225'
+ task jgfs_atmos_post_f228
+ trigger ./jgfs_atmos_post_manager:release_post228
+ edit FHRGRP '157'
+ edit FHRLST 'f228'
+ edit FHR 'f228'
+ edit HR '228'
+ task jgfs_atmos_post_f231
+ trigger ./jgfs_atmos_post_manager:release_post231
+ edit FHRGRP '158'
+ edit FHRLST 'f231'
+ edit FHR 'f231'
+ edit HR '231'
+ task jgfs_atmos_post_f234
+ trigger ./jgfs_atmos_post_manager:release_post234
+ edit FHRGRP '159'
+ edit FHRLST 'f234'
+ edit FHR 'f234'
+ edit HR '234'
+ task jgfs_atmos_post_f237
+ trigger ./jgfs_atmos_post_manager:release_post237
+ edit FHRGRP '160'
+ edit FHRLST 'f237'
+ edit FHR 'f237'
+ edit HR '237'
+ task jgfs_atmos_post_f240
+ trigger ./jgfs_atmos_post_manager:release_post240
+ edit FHRGRP '161'
+ edit FHRLST 'f240'
+ edit FHR 'f240'
+ edit HR '240'
+ task jgfs_atmos_post_f243
+ trigger ./jgfs_atmos_post_manager:release_post243
+ edit FHRGRP '162'
+ edit FHRLST 'f243'
+ edit FHR 'f243'
+ edit HR '243'
+ task jgfs_atmos_post_f246
+ trigger ./jgfs_atmos_post_manager:release_post246
+ edit FHRGRP '163'
+ edit FHRLST 'f246'
+ edit FHR 'f246'
+ edit HR '246'
+ task jgfs_atmos_post_f249
+ trigger ./jgfs_atmos_post_manager:release_post249
+ edit FHRGRP '164'
+ edit FHRLST 'f249'
+ edit FHR 'f249'
+ edit HR '249'
+ task jgfs_atmos_post_f252
+ trigger ./jgfs_atmos_post_manager:release_post252
+ edit FHRGRP '165'
+ edit FHRLST 'f252'
+ edit FHR 'f252'
+ edit HR '252'
+ task jgfs_atmos_post_f255
+ trigger ./jgfs_atmos_post_manager:release_post255
+ edit FHRGRP '166'
+ edit FHRLST 'f255'
+ edit FHR 'f255'
+ edit HR '255'
+ task jgfs_atmos_post_f258
+ trigger ./jgfs_atmos_post_manager:release_post258
+ edit FHRGRP '167'
+ edit FHRLST 'f258'
+ edit FHR 'f258'
+ edit HR '258'
+ task jgfs_atmos_post_f261
+ trigger ./jgfs_atmos_post_manager:release_post261
+ edit FHRGRP '168'
+ edit FHRLST 'f261'
+ edit FHR 'f261'
+ edit HR '261'
+ task jgfs_atmos_post_f264
+ trigger ./jgfs_atmos_post_manager:release_post264
+ edit FHRGRP '169'
+ edit FHRLST 'f264'
+ edit FHR 'f264'
+ edit HR '264'
+ task jgfs_atmos_post_f267
+ trigger ./jgfs_atmos_post_manager:release_post267
+ edit FHRGRP '170'
+ edit FHRLST 'f267'
+ edit FHR 'f267'
+ edit HR '267'
+ task jgfs_atmos_post_f270
+ trigger ./jgfs_atmos_post_manager:release_post270
+ edit FHRGRP '171'
+ edit FHRLST 'f270'
+ edit FHR 'f270'
+ edit HR '270'
+ task jgfs_atmos_post_f273
+ trigger ./jgfs_atmos_post_manager:release_post273
+ edit FHRGRP '172'
+ edit FHRLST 'f273'
+ edit FHR 'f273'
+ edit HR '273'
+ task jgfs_atmos_post_f276
+ trigger ./jgfs_atmos_post_manager:release_post276
+ edit FHRGRP '173'
+ edit FHRLST 'f276'
+ edit FHR 'f276'
+ edit HR '276'
+ task jgfs_atmos_post_f279
+ trigger ./jgfs_atmos_post_manager:release_post279
+ edit FHRGRP '174'
+ edit FHRLST 'f279'
+ edit FHR 'f279'
+ edit HR '279'
+ task jgfs_atmos_post_f282
+ trigger ./jgfs_atmos_post_manager:release_post282
+ edit FHRGRP '175'
+ edit FHRLST 'f282'
+ edit FHR 'f282'
+ edit HR '282'
+ task jgfs_atmos_post_f285
+ trigger ./jgfs_atmos_post_manager:release_post285
+ edit FHRGRP '176'
+ edit FHRLST 'f285'
+ edit FHR 'f285'
+ edit HR '285'
+ task jgfs_atmos_post_f288
+ trigger ./jgfs_atmos_post_manager:release_post288
+ edit FHRGRP '177'
+ edit FHRLST 'f288'
+ edit FHR 'f288'
+ edit HR '288'
+ task jgfs_atmos_post_f291
+ trigger ./jgfs_atmos_post_manager:release_post291
+ edit FHRGRP '178'
+ edit FHRLST 'f291'
+ edit FHR 'f291'
+ edit HR '291'
+ task jgfs_atmos_post_f294
+ trigger ./jgfs_atmos_post_manager:release_post294
+ edit FHRGRP '179'
+ edit FHRLST 'f294'
+ edit FHR 'f294'
+ edit HR '294'
+ task jgfs_atmos_post_f297
+ trigger ./jgfs_atmos_post_manager:release_post297
+ edit FHRGRP '180'
+ edit FHRLST 'f297'
+ edit FHR 'f297'
+ edit HR '297'
+ task jgfs_atmos_post_f300
+ trigger ./jgfs_atmos_post_manager:release_post300
+ edit FHRGRP '181'
+ edit FHRLST 'f300'
+ edit FHR 'f300'
+ edit HR '300'
+ task jgfs_atmos_post_f303
+ trigger ./jgfs_atmos_post_manager:release_post303
+ edit FHRGRP '182'
+ edit FHRLST 'f303'
+ edit FHR 'f303'
+ edit HR '303'
+ task jgfs_atmos_post_f306
+ trigger ./jgfs_atmos_post_manager:release_post306
+ edit FHRGRP '183'
+ edit FHRLST 'f306'
+ edit FHR 'f306'
+ edit HR '306'
+ task jgfs_atmos_post_f309
+ trigger ./jgfs_atmos_post_manager:release_post309
+ edit FHRGRP '184'
+ edit FHRLST 'f309'
+ edit FHR 'f309'
+ edit HR '309'
+ task jgfs_atmos_post_f312
+ trigger ./jgfs_atmos_post_manager:release_post312
+ edit FHRGRP '185'
+ edit FHRLST 'f312'
+ edit FHR 'f312'
+ edit HR '312'
+ task jgfs_atmos_post_f315
+ trigger ./jgfs_atmos_post_manager:release_post315
+ edit FHRGRP '186'
+ edit FHRLST 'f315'
+ edit FHR 'f315'
+ edit HR '315'
+ task jgfs_atmos_post_f318
+ trigger ./jgfs_atmos_post_manager:release_post318
+ edit FHRGRP '187'
+ edit FHRLST 'f318'
+ edit FHR 'f318'
+ edit HR '318'
+ task jgfs_atmos_post_f321
+ trigger ./jgfs_atmos_post_manager:release_post321
+ edit FHRGRP '188'
+ edit FHRLST 'f321'
+ edit FHR 'f321'
+ edit HR '321'
+ task jgfs_atmos_post_f324
+ trigger ./jgfs_atmos_post_manager:release_post324
+ edit FHRGRP '189'
+ edit FHRLST 'f324'
+ edit FHR 'f324'
+ edit HR '324'
+ task jgfs_atmos_post_f327
+ trigger ./jgfs_atmos_post_manager:release_post327
+ edit FHRGRP '190'
+ edit FHRLST 'f327'
+ edit FHR 'f327'
+ edit HR '327'
+ task jgfs_atmos_post_f330
+ trigger ./jgfs_atmos_post_manager:release_post330
+ edit FHRGRP '191'
+ edit FHRLST 'f330'
+ edit FHR 'f330'
+ edit HR '330'
+ task jgfs_atmos_post_f333
+ trigger ./jgfs_atmos_post_manager:release_post333
+ edit FHRGRP '192'
+ edit FHRLST 'f333'
+ edit FHR 'f333'
+ edit HR '333'
+ task jgfs_atmos_post_f336
+ trigger ./jgfs_atmos_post_manager:release_post336
+ edit FHRGRP '193'
+ edit FHRLST 'f336'
+ edit FHR 'f336'
+ edit HR '336'
+ task jgfs_atmos_post_f339
+ trigger ./jgfs_atmos_post_manager:release_post339
+ edit FHRGRP '194'
+ edit FHRLST 'f339'
+ edit FHR 'f339'
+ edit HR '339'
+ task jgfs_atmos_post_f342
+ trigger ./jgfs_atmos_post_manager:release_post342
+ edit FHRGRP '195'
+ edit FHRLST 'f342'
+ edit FHR 'f342'
+ edit HR '342'
+ task jgfs_atmos_post_f345
+ trigger ./jgfs_atmos_post_manager:release_post345
+ edit FHRGRP '196'
+ edit FHRLST 'f345'
+ edit FHR 'f345'
+ edit HR '345'
+ task jgfs_atmos_post_f348
+ trigger ./jgfs_atmos_post_manager:release_post348
+ edit FHRGRP '197'
+ edit FHRLST 'f348'
+ edit FHR 'f348'
+ edit HR '348'
+ task jgfs_atmos_post_f351
+ trigger ./jgfs_atmos_post_manager:release_post351
+ edit FHRGRP '198'
+ edit FHRLST 'f351'
+ edit FHR 'f351'
+ edit HR '351'
+ task jgfs_atmos_post_f354
+ trigger ./jgfs_atmos_post_manager:release_post354
+ edit FHRGRP '199'
+ edit FHRLST 'f354'
+ edit FHR 'f354'
+ edit HR '354'
+ task jgfs_atmos_post_f357
+ trigger ./jgfs_atmos_post_manager:release_post357
+ edit FHRGRP '200'
+ edit FHRLST 'f357'
+ edit FHR 'f357'
+ edit HR '357'
+ task jgfs_atmos_post_f360
+ trigger ./jgfs_atmos_post_manager:release_post360
+ edit FHRGRP '201'
+ edit FHRLST 'f360'
+ edit FHR 'f360'
+ edit HR '360'
+ task jgfs_atmos_post_f363
+ trigger ./jgfs_atmos_post_manager:release_post363
+ edit FHRGRP '202'
+ edit FHRLST 'f363'
+ edit FHR 'f363'
+ edit HR '363'
+ task jgfs_atmos_post_f366
+ trigger ./jgfs_atmos_post_manager:release_post366
+ edit FHRGRP '203'
+ edit FHRLST 'f366'
+ edit FHR 'f366'
+ edit HR '366'
+ task jgfs_atmos_post_f369
+ trigger ./jgfs_atmos_post_manager:release_post369
+ edit FHRGRP '204'
+ edit FHRLST 'f369'
+ edit FHR 'f369'
+ edit HR '369'
+ task jgfs_atmos_post_f372
+ trigger ./jgfs_atmos_post_manager:release_post372
+ edit FHRGRP '205'
+ edit FHRLST 'f372'
+ edit FHR 'f372'
+ edit HR '372'
+ task jgfs_atmos_post_f375
+ trigger ./jgfs_atmos_post_manager:release_post375
+ edit FHRGRP '206'
+ edit FHRLST 'f375'
+ edit FHR 'f375'
+ edit HR '375'
+ task jgfs_atmos_post_f378
+ trigger ./jgfs_atmos_post_manager:release_post378
+ edit FHRGRP '207'
+ edit FHRLST 'f378'
+ edit FHR 'f378'
+ edit HR '378'
+ task jgfs_atmos_post_f381
+ trigger ./jgfs_atmos_post_manager:release_post381
+ edit FHRGRP '208'
+ edit FHRLST 'f381'
+ edit FHR 'f381'
+ edit HR '381'
+ task jgfs_atmos_post_f384
+ trigger ./jgfs_atmos_post_manager:release_post384
+ edit FHRGRP '209'
+ edit FHRLST 'f384'
+ edit FHR 'f384'
+ edit HR '384'
+ endfamily
+ family post_processing
+ task jgfs_atmos_wafs_gcip
+ trigger ../post/jgfs_atmos_post_f003 == complete
+ time 04:40
+ family grib_wafs
+ task jgfs_atmos_wafs_f00
+ trigger ../../post/jgfs_atmos_post_f000 == complete and ../../post/jgfs_atmos_post_f120 == complete and ../grib2_wafs/jgfs_atmos_wafs_grib2 == complete
+ edit FCSTHR '00'
+ task jgfs_atmos_wafs_f06
+ trigger ../../post/jgfs_atmos_post_f006 == complete and ./jgfs_atmos_wafs_f00 == complete
+ edit FCSTHR '06'
+ task jgfs_atmos_wafs_f12
+ trigger ../../post/jgfs_atmos_post_f012 == complete and ./jgfs_atmos_wafs_f06 == complete
+ edit FCSTHR '12'
+ task jgfs_atmos_wafs_f18
+ trigger ../../post/jgfs_atmos_post_f018 == complete and ./jgfs_atmos_wafs_f12 == complete
+ edit FCSTHR '18'
+ task jgfs_atmos_wafs_f24
+ trigger ../../post/jgfs_atmos_post_f024 == complete and ./jgfs_atmos_wafs_f18 == complete
+ edit FCSTHR '24'
+ task jgfs_atmos_wafs_f30
+ trigger ../../post/jgfs_atmos_post_f030 == complete and ./jgfs_atmos_wafs_f24 == complete
+ edit FCSTHR '30'
+ task jgfs_atmos_wafs_f36
+ trigger ../../post/jgfs_atmos_post_f036 == complete and ./jgfs_atmos_wafs_f30 == complete
+ edit FCSTHR '36'
+ task jgfs_atmos_wafs_f42
+ trigger ../../post/jgfs_atmos_post_f042 == complete and ./jgfs_atmos_wafs_f36 == complete
+ edit FCSTHR '42'
+ task jgfs_atmos_wafs_f48
+ trigger ../../post/jgfs_atmos_post_f048 == complete and ./jgfs_atmos_wafs_f42 == complete
+ edit FCSTHR '48'
+ task jgfs_atmos_wafs_f54
+ trigger ../../post/jgfs_atmos_post_f054 == complete and ./jgfs_atmos_wafs_f48 == complete
+ edit FCSTHR '54'
+ task jgfs_atmos_wafs_f60
+ trigger ../../post/jgfs_atmos_post_f060 == complete and ./jgfs_atmos_wafs_f54 == complete
+ edit FCSTHR '60'
+ task jgfs_atmos_wafs_f66
+ trigger ../../post/jgfs_atmos_post_f066 == complete and ./jgfs_atmos_wafs_f60 == complete
+ edit FCSTHR '66'
+ task jgfs_atmos_wafs_f72
+ trigger ../../post/jgfs_atmos_post_f072 == complete and ./jgfs_atmos_wafs_f66 == complete
+ edit FCSTHR '72'
+ task jgfs_atmos_wafs_f78
+ trigger ../../post/jgfs_atmos_post_f078 == complete and ./jgfs_atmos_wafs_f72 == complete
+ edit FCSTHR '78'
+ task jgfs_atmos_wafs_f84
+ trigger ../../post/jgfs_atmos_post_f084 == complete and ./jgfs_atmos_wafs_f78 == complete
+ edit FCSTHR '84'
+ task jgfs_atmos_wafs_f90
+ trigger ../../post/jgfs_atmos_post_f090 == complete and ./jgfs_atmos_wafs_f84 == complete
+ edit FCSTHR '90'
+ task jgfs_atmos_wafs_f96
+ trigger ../../post/jgfs_atmos_post_f096 == complete and ./jgfs_atmos_wafs_f90 == complete
+ edit FCSTHR '96'
+ task jgfs_atmos_wafs_f102
+ trigger ../../post/jgfs_atmos_post_f102 == complete and ./jgfs_atmos_wafs_f96 == complete
+ edit FCSTHR '102'
+ task jgfs_atmos_wafs_f108
+ trigger ../../post/jgfs_atmos_post_f108 == complete and ./jgfs_atmos_wafs_f102 == complete
+ edit FCSTHR '108'
+ task jgfs_atmos_wafs_f114
+ trigger ../../post/jgfs_atmos_post_f114 == complete and ./jgfs_atmos_wafs_f108 == complete
+ edit FCSTHR '114'
+ task jgfs_atmos_wafs_f120
+ trigger ../../post/jgfs_atmos_post_f120 == complete and ./jgfs_atmos_wafs_f114 == complete
+ edit FCSTHR '120'
+ endfamily
+ family grib2_wafs
+ task jgfs_atmos_wafs_grib2
+ trigger ../../post/jgfs_atmos_post_f000 == complete
+ task jgfs_atmos_wafs_grib2_0p25
+ trigger ../../post/jgfs_atmos_post_f036 == complete
+ task jgfs_atmos_wafs_blending
+ trigger ./jgfs_atmos_wafs_grib2 == complete
+ time 04:33
+ task jgfs_atmos_wafs_blending_0p25
+ trigger ./jgfs_atmos_wafs_grib2_0p25 == complete
+ endfamily
+ family bufr_sounding
+ task jgfs_atmos_postsnd
+ trigger ../../post/jgfs_atmos_post_manager:release_post000
+ endfamily
+ family bulletins
+ task jgfs_atmos_fbwind
+ trigger ../../post/jgfs_atmos_post_f006 == complete and ../../post/jgfs_atmos_post_f012 == complete and ../../post/jgfs_atmos_post_f024 == complete
+ endfamily
+ family awips_20km_1p0
+ task jgfs_atmos_awips_f000
+ trigger ../../post/jgfs_atmos_post_f000 == complete
+ edit FHRGRP '000'
+ edit FHRLST 'f000'
+ edit FCSTHR '000'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f003
+ trigger ../../post/jgfs_atmos_post_f003 == complete
+ edit FHRGRP '003'
+ edit FHRLST 'f003'
+ edit FCSTHR '003'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f006
+ trigger ../../post/jgfs_atmos_post_f006 == complete
+ edit FHRGRP '006'
+ edit FHRLST 'f006'
+ edit FCSTHR '006'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f009
+ trigger ../../post/jgfs_atmos_post_f009 == complete
+ edit FHRGRP '009'
+ edit FHRLST 'f009'
+ edit FCSTHR '009'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f012
+ trigger ../../post/jgfs_atmos_post_f012 == complete
+ edit FHRGRP '012'
+ edit FHRLST 'f012'
+ edit FCSTHR '012'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f015
+ trigger ../../post/jgfs_atmos_post_f015 == complete
+ edit FHRGRP '015'
+ edit FHRLST 'f015'
+ edit FCSTHR '015'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f018
+ trigger ../../post/jgfs_atmos_post_f018 == complete
+ edit FHRGRP '018'
+ edit FHRLST 'f018'
+ edit FCSTHR '018'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f021
+ trigger ../../post/jgfs_atmos_post_f021 == complete
+ edit FHRGRP '021'
+ edit FHRLST 'f021'
+ edit FCSTHR '021'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f024
+ trigger ../../post/jgfs_atmos_post_f024 == complete
+ edit FHRGRP '024'
+ edit FHRLST 'f024'
+ edit FCSTHR '024'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f027
+ trigger ../../post/jgfs_atmos_post_f027 == complete
+ edit FHRGRP '027'
+ edit FHRLST 'f027'
+ edit FCSTHR '027'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f030
+ trigger ../../post/jgfs_atmos_post_f030 == complete
+ edit FHRGRP '030'
+ edit FHRLST 'f030'
+ edit FCSTHR '030'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f033
+ trigger ../../post/jgfs_atmos_post_f033 == complete
+ edit FHRGRP '033'
+ edit FHRLST 'f033'
+ edit FCSTHR '033'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f036
+ trigger ../../post/jgfs_atmos_post_f036 == complete
+ edit FHRGRP '036'
+ edit FHRLST 'f036'
+ edit FCSTHR '036'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f039
+ trigger ../../post/jgfs_atmos_post_f039 == complete
+ edit FHRGRP '039'
+ edit FHRLST 'f039'
+ edit FCSTHR '039'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f042
+ trigger ../../post/jgfs_atmos_post_f042 == complete
+ edit FHRGRP '042'
+ edit FHRLST 'f042'
+ edit FCSTHR '042'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f045
+ trigger ../../post/jgfs_atmos_post_f045 == complete
+ edit FHRGRP '045'
+ edit FHRLST 'f045'
+ edit FCSTHR '045'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f048
+ trigger ../../post/jgfs_atmos_post_f048 == complete
+ edit FHRGRP '048'
+ edit FHRLST 'f048'
+ edit FCSTHR '048'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f051
+ trigger ../../post/jgfs_atmos_post_f051 == complete
+ edit FHRGRP '051'
+ edit FHRLST 'f051'
+ edit FCSTHR '051'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f054
+ trigger ../../post/jgfs_atmos_post_f054 == complete
+ edit FHRGRP '054'
+ edit FHRLST 'f054'
+ edit FCSTHR '054'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f057
+ trigger ../../post/jgfs_atmos_post_f057 == complete
+ edit FHRGRP '057'
+ edit FHRLST 'f057'
+ edit FCSTHR '057'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f060
+ trigger ../../post/jgfs_atmos_post_f060 == complete
+ edit FHRGRP '060'
+ edit FHRLST 'f060'
+ edit FCSTHR '060'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f063
+ trigger ../../post/jgfs_atmos_post_f063 == complete
+ edit FHRGRP '063'
+ edit FHRLST 'f063'
+ edit FCSTHR '063'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f066
+ trigger ../../post/jgfs_atmos_post_f066 == complete
+ edit FHRGRP '066'
+ edit FHRLST 'f066'
+ edit FCSTHR '066'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f069
+ trigger ../../post/jgfs_atmos_post_f069 == complete
+ edit FHRGRP '069'
+ edit FHRLST 'f069'
+ edit FCSTHR '069'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f072
+ trigger ../../post/jgfs_atmos_post_f072 == complete
+ edit FHRGRP '072'
+ edit FHRLST 'f072'
+ edit FCSTHR '072'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f075
+ trigger ../../post/jgfs_atmos_post_f075 == complete
+ edit FHRGRP '075'
+ edit FHRLST 'f075'
+ edit FCSTHR '075'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f078
+ trigger ../../post/jgfs_atmos_post_f078 == complete
+ edit FHRGRP '078'
+ edit FHRLST 'f078'
+ edit FCSTHR '078'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f081
+ trigger ../../post/jgfs_atmos_post_f081 == complete
+ edit FHRGRP '081'
+ edit FHRLST 'f081'
+ edit FCSTHR '081'
+ edit TRDRUN 'NO'
+ task jgfs_atmos_awips_f084
+ trigger ../../post/jgfs_atmos_post_f084 == complete
+ edit FHRGRP '084'
+ edit FHRLST 'f084'
+ edit FCSTHR '084'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f090
+ trigger ../../post/jgfs_atmos_post_f090 == complete
+ edit FHRGRP '090'
+ edit FHRLST 'f090'
+ edit FCSTHR '090'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f096
+ trigger ../../post/jgfs_atmos_post_f096 == complete
+ edit FHRGRP '096'
+ edit FHRLST 'f096'
+ edit FCSTHR '096'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f102
+ trigger ../../post/jgfs_atmos_post_f102 == complete
+ edit FHRGRP '102'
+ edit FHRLST 'f102'
+ edit FCSTHR '102'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f108
+ trigger ../../post/jgfs_atmos_post_f108 == complete
+ edit FHRGRP '108'
+ edit FHRLST 'f108'
+ edit FCSTHR '108'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f114
+ trigger ../../post/jgfs_atmos_post_f114 == complete
+ edit FHRGRP '114'
+ edit FHRLST 'f114'
+ edit FCSTHR '114'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f120
+ trigger ../../post/jgfs_atmos_post_f120 == complete
+ edit FHRGRP '120'
+ edit FHRLST 'f120'
+ edit FCSTHR '120'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f126
+ trigger ../../post/jgfs_atmos_post_f126 == complete
+ edit FHRGRP '126'
+ edit FHRLST 'f126'
+ edit FCSTHR '126'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f132
+ trigger ../../post/jgfs_atmos_post_f132 == complete
+ edit FHRGRP '132'
+ edit FHRLST 'f132'
+ edit FCSTHR '132'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f138
+ trigger ../../post/jgfs_atmos_post_f138 == complete
+ edit FHRGRP '138'
+ edit FHRLST 'f138'
+ edit FCSTHR '138'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f144
+ trigger ../../post/jgfs_atmos_post_f144 == complete
+ edit FHRGRP '144'
+ edit FHRLST 'f144'
+ edit FCSTHR '144'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f150
+ trigger ../../post/jgfs_atmos_post_f150 == complete
+ edit FHRGRP '150'
+ edit FHRLST 'f150'
+ edit FCSTHR '150'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f156
+ trigger ../../post/jgfs_atmos_post_f156 == complete
+ edit FHRGRP '156'
+ edit FHRLST 'f156'
+ edit FCSTHR '156'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f162
+ trigger ../../post/jgfs_atmos_post_f162 == complete
+ edit FHRGRP '162'
+ edit FHRLST 'f162'
+ edit FCSTHR '162'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f168
+ trigger ../../post/jgfs_atmos_post_f168 == complete
+ edit FHRGRP '168'
+ edit FHRLST 'f168'
+ edit FCSTHR '168'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f174
+ trigger ../../post/jgfs_atmos_post_f174 == complete
+ edit FHRGRP '174'
+ edit FHRLST 'f174'
+ edit FCSTHR '174'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f180
+ trigger ../../post/jgfs_atmos_post_f180 == complete
+ edit FHRGRP '180'
+ edit FHRLST 'f180'
+ edit FCSTHR '180'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f186
+ trigger ../../post/jgfs_atmos_post_f186 == complete
+ edit FHRGRP '186'
+ edit FHRLST 'f186'
+ edit FCSTHR '186'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f192
+ trigger ../../post/jgfs_atmos_post_f192 == complete
+ edit FHRGRP '192'
+ edit FHRLST 'f192'
+ edit FCSTHR '192'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f198
+ trigger ../../post/jgfs_atmos_post_f198 == complete
+ edit FHRGRP '198'
+ edit FHRLST 'f198'
+ edit FCSTHR '198'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f204
+ trigger ../../post/jgfs_atmos_post_f204 == complete
+ edit FHRGRP '204'
+ edit FHRLST 'f204'
+ edit FCSTHR '204'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f210
+ trigger ../../post/jgfs_atmos_post_f210 == complete
+ edit FHRGRP '210'
+ edit FHRLST 'f210'
+ edit FCSTHR '210'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f216
+ trigger ../../post/jgfs_atmos_post_f216 == complete
+ edit FHRGRP '216'
+ edit FHRLST 'f216'
+ edit FCSTHR '216'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f222
+ trigger ../../post/jgfs_atmos_post_f222 == complete
+ edit FHRGRP '222'
+ edit FHRLST 'f222'
+ edit FCSTHR '222'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f228
+ trigger ../../post/jgfs_atmos_post_f228 == complete
+ edit FHRGRP '228'
+ edit FHRLST 'f228'
+ edit FCSTHR '228'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f234
+ trigger ../../post/jgfs_atmos_post_f234 == complete
+ edit FHRGRP '234'
+ edit FHRLST 'f234'
+ edit FCSTHR '234'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_f240
+ trigger ../../post/jgfs_atmos_post_f240 == complete
+ edit FHRGRP '240'
+ edit FHRLST 'f240'
+ edit FCSTHR '240'
+ edit TRDRUN 'YES'
+ endfamily
+ family awips_g2
+ task jgfs_atmos_awips_g2_f000
+ trigger ../../post/jgfs_atmos_post_f000 == complete
+ edit FHRGRP '000'
+ edit FHRLST 'f000'
+ edit FCSTHR '000'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f006
+ trigger ../../post/jgfs_atmos_post_f006 == complete
+ edit FHRGRP '006'
+ edit FHRLST 'f006'
+ edit FCSTHR '006'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f012
+ trigger ../../post/jgfs_atmos_post_f012 == complete
+ edit FHRGRP '012'
+ edit FHRLST 'f012'
+ edit FCSTHR '012'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f018
+ trigger ../../post/jgfs_atmos_post_f018 == complete
+ edit FHRGRP '018'
+ edit FHRLST 'f018'
+ edit FCSTHR '018'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f024
+ trigger ../../post/jgfs_atmos_post_f024 == complete
+ edit FHRGRP '024'
+ edit FHRLST 'f024'
+ edit FCSTHR '024'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f030
+ trigger ../../post/jgfs_atmos_post_f030 == complete
+ edit FHRGRP '030'
+ edit FHRLST 'f030'
+ edit FCSTHR '030'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f036
+ trigger ../../post/jgfs_atmos_post_f036 == complete
+ edit FHRGRP '036'
+ edit FHRLST 'f036'
+ edit FCSTHR '036'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f042
+ trigger ../../post/jgfs_atmos_post_f042 == complete
+ edit FHRGRP '042'
+ edit FHRLST 'f042'
+ edit FCSTHR '042'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f048
+ trigger ../../post/jgfs_atmos_post_f048 == complete
+ edit FHRGRP '048'
+ edit FHRLST 'f048'
+ edit FCSTHR '048'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f054
+ trigger ../../post/jgfs_atmos_post_f054 == complete
+ edit FHRGRP '054'
+ edit FHRLST 'f054'
+ edit FCSTHR '054'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f060
+ trigger ../../post/jgfs_atmos_post_f060 == complete
+ edit FHRGRP '060'
+ edit FHRLST 'f060'
+ edit FCSTHR '060'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f066
+ trigger ../../post/jgfs_atmos_post_f066 == complete
+ edit FHRGRP '066'
+ edit FHRLST 'f066'
+ edit FCSTHR '066'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f072
+ trigger ../../post/jgfs_atmos_post_f072 == complete
+ edit FHRGRP '072'
+ edit FHRLST 'f072'
+ edit FCSTHR '072'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f078
+ trigger ../../post/jgfs_atmos_post_f078 == complete
+ edit FHRGRP '078'
+ edit FHRLST 'f078'
+ edit FCSTHR '078'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f084
+ trigger ../../post/jgfs_atmos_post_f084 == complete
+ edit FHRGRP '084'
+ edit FHRLST 'f084'
+ edit FCSTHR '084'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f090
+ trigger ../../post/jgfs_atmos_post_f090 == complete
+ edit FHRGRP '090'
+ edit FHRLST 'f090'
+ edit FCSTHR '090'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f096
+ trigger ../../post/jgfs_atmos_post_f096 == complete
+ edit FHRGRP '096'
+ edit FHRLST 'f096'
+ edit FCSTHR '096'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f102
+ trigger ../../post/jgfs_atmos_post_f102 == complete
+ edit FHRGRP '102'
+ edit FHRLST 'f102'
+ edit FCSTHR '102'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f108
+ trigger ../../post/jgfs_atmos_post_f108 == complete
+ edit FHRGRP '108'
+ edit FHRLST 'f108'
+ edit FCSTHR '108'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f114
+ trigger ../../post/jgfs_atmos_post_f114 == complete
+ edit FHRGRP '114'
+ edit FHRLST 'f114'
+ edit FCSTHR '114'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f120
+ trigger ../../post/jgfs_atmos_post_f120 == complete
+ edit FHRGRP '120'
+ edit FHRLST 'f120'
+ edit FCSTHR '120'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f126
+ trigger ../../post/jgfs_atmos_post_f126 == complete
+ edit FHRGRP '126'
+ edit FHRLST 'f126'
+ edit FCSTHR '126'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f132
+ trigger ../../post/jgfs_atmos_post_f132 == complete
+ edit FHRGRP '132'
+ edit FHRLST 'f132'
+ edit FCSTHR '132'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f138
+ trigger ../../post/jgfs_atmos_post_f138 == complete
+ edit FHRGRP '138'
+ edit FHRLST 'f138'
+ edit FCSTHR '138'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f144
+ trigger ../../post/jgfs_atmos_post_f144 == complete
+ edit FHRGRP '144'
+ edit FHRLST 'f144'
+ edit FCSTHR '144'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f150
+ trigger ../../post/jgfs_atmos_post_f150 == complete
+ edit FHRGRP '150'
+ edit FHRLST 'f150'
+ edit FCSTHR '150'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f156
+ trigger ../../post/jgfs_atmos_post_f156 == complete
+ edit FHRGRP '156'
+ edit FHRLST 'f156'
+ edit FCSTHR '156'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f162
+ trigger ../../post/jgfs_atmos_post_f162 == complete
+ edit FHRGRP '162'
+ edit FHRLST 'f162'
+ edit FCSTHR '162'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f168
+ trigger ../../post/jgfs_atmos_post_f168 == complete
+ edit FHRGRP '168'
+ edit FHRLST 'f168'
+ edit FCSTHR '168'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f174
+ trigger ../../post/jgfs_atmos_post_f174 == complete
+ edit FHRGRP '174'
+ edit FHRLST 'f174'
+ edit FCSTHR '174'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f180
+ trigger ../../post/jgfs_atmos_post_f180 == complete
+ edit FHRGRP '180'
+ edit FHRLST 'f180'
+ edit FCSTHR '180'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f186
+ trigger ../../post/jgfs_atmos_post_f186 == complete
+ edit FHRGRP '186'
+ edit FHRLST 'f186'
+ edit FCSTHR '186'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f192
+ trigger ../../post/jgfs_atmos_post_f192 == complete
+ edit FHRGRP '192'
+ edit FHRLST 'f192'
+ edit FCSTHR '192'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f198
+ trigger ../../post/jgfs_atmos_post_f198 == complete
+ edit FHRGRP '198'
+ edit FHRLST 'f198'
+ edit FCSTHR '198'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f204
+ trigger ../../post/jgfs_atmos_post_f204 == complete
+ edit FHRGRP '204'
+ edit FHRLST 'f204'
+ edit FCSTHR '204'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f210
+ trigger ../../post/jgfs_atmos_post_f210 == complete
+ edit FHRGRP '210'
+ edit FHRLST 'f210'
+ edit FCSTHR '210'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f216
+ trigger ../../post/jgfs_atmos_post_f216 == complete
+ edit FHRGRP '216'
+ edit FHRLST 'f216'
+ edit FCSTHR '216'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f222
+ trigger ../../post/jgfs_atmos_post_f222 == complete
+ edit FHRGRP '222'
+ edit FHRLST 'f222'
+ edit FCSTHR '222'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f228
+ trigger ../../post/jgfs_atmos_post_f228 == complete
+ edit FHRGRP '228'
+ edit FHRLST 'f228'
+ edit FCSTHR '228'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f234
+ trigger ../../post/jgfs_atmos_post_f234 == complete
+ edit FHRGRP '234'
+ edit FHRLST 'f234'
+ edit FCSTHR '234'
+ edit TRDRUN 'YES'
+ task jgfs_atmos_awips_g2_f240
+ trigger ../../post/jgfs_atmos_post_f240 == complete
+ edit FHRGRP '240'
+ edit FHRLST 'f240'
+ edit FCSTHR '240'
+ edit TRDRUN 'YES'
+ endfamily
+ endfamily
+ family gempak
+ task jgfs_atmos_gempak
+ trigger ../../atmos/analysis/jgfs_atmos_analysis == complete
+ task jgfs_atmos_gempak_meta
+ trigger ../../atmos/analysis/jgfs_atmos_analysis == complete
+ task jgfs_atmos_gempak_ncdc_upapgif
+ trigger ./jgfs_atmos_gempak == active or ./jgfs_atmos_gempak == complete
+ task jgfs_atmos_npoess_pgrb2_0p5deg
+ trigger ../post/jgfs_atmos_post_manager:release_post180
+ task jgfs_atmos_pgrb2_spec_gempak
+ trigger ./jgfs_atmos_npoess_pgrb2_0p5deg == complete
+ endfamily
+ family verf
+ task jgfs_atmos_vminmon
+ trigger ../analysis/jgfs_atmos_analysis == complete
+ endfamily
+ endfamily
+ family wave
+ family init
+ task jgfs_wave_init
+ trigger ../../atmos/obsproc/prep/jgfs_atmos_prep == complete
+ endfamily
+ family prep
+ task jgfs_wave_prep
+ trigger ../init/jgfs_wave_init == complete
+ endfamily
+ family post
+ task jgfs_wave_postsbs
+ trigger ../../atmos/post/jgfs_atmos_post_manager:release_post000
+ task jgfs_wave_postpnt
+ trigger ../../jgfs_forecast == complete
+ task jgfs_wave_post_bndpnt
+ trigger ../../atmos/post/jgfs_atmos_post_manager:release_post180
+ task jgfs_wave_prdgen_gridded
+ trigger ./jgfs_wave_postsbs == active or ./jgfs_wave_postsbs == complete
+ task jgfs_wave_prdgen_bulls
+ trigger ./jgfs_wave_postpnt == complete and ./jgfs_wave_postsbs == complete
+ endfamily
+ family gempak
+ task jgfs_wave_gempak
+ trigger ../post/jgfs_wave_postsbs == active or ../post/jgfs_wave_postsbs == complete
+ endfamily
+ endfamily
+ task jgfs_forecast
+ trigger ./atmos/analysis/jgfs_atmos_analysis:release_fcst and ./wave/prep/jgfs_wave_prep == complete
+ endfamily
+ family gdas
+ edit CYC '18'
+ edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3'
+ edit PROJ 'GDAS-OPS'
+ edit NET 'gfs'
+ edit RUN 'gdas'
+ edit COM '/gpfs/dell1/nco/ops/com'
+ edit QUEUESHARED 'prod_shared'
+ edit QUEUESERV 'prod_transfer'
+ edit QUEUE 'prod'
+ family atmos
+ family obsproc
+ family dump
+ task jgdas_atmos_tropcy_qc_reloc
+ time 05:45
+ task jgdas_atmos_dump
+ event 1 release_sfcprep
+ time 05:50
+ task jgdas_atmos_dump_post
+ trigger jgdas_atmos_dump == complete
+ event 1 release_gdas18_dump_alert
+ task jgdas_atmos_dump_alert
+ trigger jgdas_atmos_dump_post:release_gdas18_dump_alert
+ endfamily
+ family prep
+ task jgdas_atmos_emcsfc_sfc_prep
+ trigger ../dump/jgdas_atmos_dump:release_sfcprep
+ task jgdas_atmos_prep
+ trigger ../dump/jgdas_atmos_dump == complete and ../dump/jgdas_atmos_tropcy_qc_reloc == complete
+ task jgdas_atmos_prep_post
+ trigger ./jgdas_atmos_prep == complete and ../../analysis/jgdas_atmos_analysis == complete
+ endfamily
+ endfamily
+ family init
+ task jgdas_atmos_gldas
+ trigger ../analysis/jgdas_atmos_analysis == complete
+ endfamily
+ family analysis
+ task jgdas_atmos_analysis
+ trigger ../obsproc/prep/jgdas_atmos_prep == complete and ../obsproc/prep/jgdas_atmos_emcsfc_sfc_prep == complete
+ event 1 release_fcst
+ task jgdas_atmos_analysis_calc
+ trigger ./jgdas_atmos_analysis == complete
+ task jgdas_atmos_analysis_diag
+ trigger ./jgdas_atmos_analysis == complete
+ endfamily
+ family post
+ task jgdas_atmos_post_manager
+ trigger ../../jgdas_forecast == active
+ event 1 release_postanl
+ event 2 release_post000
+ event 3 release_post001
+ event 4 release_post002
+ event 5 release_post003
+ event 6 release_post004
+ event 7 release_post005
+ event 8 release_post006
+ event 9 release_post007
+ event 10 release_post008
+ event 11 release_post009
+ task jgdas_atmos_post_anl
+ trigger ./jgdas_atmos_post_manager:release_postanl
+ edit FHRGRP '000'
+ edit FHRLST 'anl'
+ edit HR 'anl'
+ edit FHR 'anl'
+ task jgdas_atmos_post_f000
+ trigger ./jgdas_atmos_post_manager:release_post000
+ edit FHR 'f000'
+ edit HR '000'
+ edit FHRGRP '001'
+ edit FHRLST 'f000'
+ task jgdas_atmos_post_f001
+ trigger ./jgdas_atmos_post_manager:release_post001
+ edit FHR 'f001'
+ edit HR '001'
+ edit FHRGRP '002'
+ edit FHRLST 'f001'
+ task jgdas_atmos_post_f002
+ trigger ./jgdas_atmos_post_manager:release_post002
+ edit FHR 'f002'
+ edit HR '002'
+ edit FHRGRP '003'
+ edit FHRLST 'f002'
+ task jgdas_atmos_post_f003
+ trigger ./jgdas_atmos_post_manager:release_post003
+ edit FHR 'f003'
+ edit HR '003'
+ edit FHRGRP '004'
+ edit FHRLST 'f003'
+ task jgdas_atmos_post_f004
+ trigger ./jgdas_atmos_post_manager:release_post004
+ edit FHR 'f004'
+ edit HR '004'
+ edit FHRGRP '005'
+ edit FHRLST 'f004'
+ task jgdas_atmos_post_f005
+ trigger ./jgdas_atmos_post_manager:release_post005
+ edit FHR 'f005'
+ edit HR '005'
+ edit FHRGRP '006'
+ edit FHRLST 'f005'
+ task jgdas_atmos_post_f006
+ trigger ./jgdas_atmos_post_manager:release_post006
+ edit FHR 'f006'
+ edit HR '006'
+ edit FHRGRP '007'
+ edit FHRLST 'f006'
+ task jgdas_atmos_post_f007
+ trigger ./jgdas_atmos_post_manager:release_post007
+ edit FHR 'f007'
+ edit HR '007'
+ edit FHRGRP '008'
+ edit FHRLST 'f007'
+ task jgdas_atmos_post_f008
+ trigger ./jgdas_atmos_post_manager:release_post008
+ edit FHR 'f008'
+ edit HR '008'
+ edit FHRGRP '009'
+ edit FHRLST 'f008'
+ task jgdas_atmos_post_f009
+ trigger ./jgdas_atmos_post_manager:release_post009
+ edit FHR 'f009'
+ edit HR '009'
+ edit FHRGRP '010'
+ edit FHRLST 'f009'
+ endfamily
+ family post_processing
+ task jgdas_atmos_chgres_forenkf
+ trigger ../../jgdas_forecast == complete and ../../enkf/forecast == complete
+ endfamily
+ family gempak
+ task jgdas_atmos_gempak
+ trigger ../../jgdas_forecast == complete
+ task jgdas_atmos_gempak_meta_ncdc
+ trigger ./jgdas_atmos_gempak == complete
+ endfamily
+ family verf
+ task jgdas_atmos_vminmon
+ trigger ../analysis/jgdas_atmos_analysis == complete
+ task jgdas_atmos_verfrad
+ trigger ../analysis/jgdas_atmos_analysis_diag == complete
+ task jgdas_atmos_verfozn
+ trigger ../analysis/jgdas_atmos_analysis_diag == complete
+ endfamily
+ endfamily
+ family wave
+ family init
+ task jgdas_wave_init
+ trigger ../../atmos/obsproc/prep/jgdas_atmos_prep == complete
+ endfamily
+ family prep
+ task jgdas_wave_prep
+ trigger ../init/jgdas_wave_init == complete
+ endfamily
+ family post
+ task jgdas_wave_postsbs
+ trigger ../../atmos/post/jgdas_atmos_post_manager:release_post000
+ task jgdas_wave_postpnt
+ trigger ../../jgdas_forecast == complete
+ endfamily
+ endfamily
+ task jgdas_forecast
+ trigger ./atmos/analysis/jgdas_atmos_analysis:release_fcst and ./wave/prep/jgdas_wave_prep == complete and ./atmos/init/jgdas_atmos_gldas == complete
+ family enkf
+ family analysis
+ family create
+ task jgdas_enkf_select_obs
+ trigger ../../../atmos/obsproc/prep/jgdas_atmos_prep == complete and /prod12/gdas/enkf/post == complete
+ task jgdas_enkf_diag
+ trigger ./jgdas_enkf_select_obs == complete
+ task jgdas_enkf_update
+ trigger ./jgdas_enkf_diag == complete
+ endfamily
+ family recenter
+ family ecen
+ edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3/enkf/analysis/recenter/ecen'
+ trigger ../create/jgdas_enkf_update == complete and ../../../atmos/analysis/jgdas_atmos_analysis_calc == complete and /prod12/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf == complete
+ family grp1
+ edit FHRGRP '003'
+ task jgdas_enkf_ecen
+ endfamily
+ family grp2
+ edit FHRGRP '006'
+ task jgdas_enkf_ecen
+ endfamily
+ family grp3
+ edit FHRGRP '009'
+ task jgdas_enkf_ecen
+ endfamily
+ endfamily
+ task jgdas_enkf_sfc
+ trigger ../create/jgdas_enkf_update == complete and ../../../atmos/analysis/jgdas_atmos_analysis_calc == complete
+ endfamily
+ endfamily
+ family forecast
+ edit ECF_FILES '/ecf/ecfnets/scripts/gdas_FV3/enkf/forecast'
+ trigger ./analysis/recenter/ecen == complete and ./analysis/recenter/jgdas_enkf_sfc == complete
+ family grp1
+ edit ENSGRP '01'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp2
+ edit ENSGRP '02'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp3
+ edit ENSGRP '03'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp4
+ edit ENSGRP '04'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp5
+ edit ENSGRP '05'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp6
+ edit ENSGRP '06'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp7
+ edit ENSGRP '07'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp8
+ edit ENSGRP '08'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp9
+ edit ENSGRP '09'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp10
+ edit ENSGRP '10'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp11
+ edit ENSGRP '11'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp12
+ edit ENSGRP '12'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp13
+ edit ENSGRP '13'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp14
+ edit ENSGRP '14'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp15
+ edit ENSGRP '15'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp16
+ edit ENSGRP '16'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp17
+ edit ENSGRP '17'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp18
+ edit ENSGRP '18'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp19
+ edit ENSGRP '19'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp20
+ edit ENSGRP '20'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp21
+ edit ENSGRP '21'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp22
+ edit ENSGRP '22'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp23
+ edit ENSGRP '23'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp24
+ edit ENSGRP '24'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp25
+ edit ENSGRP '25'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp26
+ edit ENSGRP '26'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp27
+ edit ENSGRP '27'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp28
+ edit ENSGRP '28'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp29
+ edit ENSGRP '29'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp30
+ edit ENSGRP '30'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp31
+ edit ENSGRP '31'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp32
+ edit ENSGRP '32'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp33
+ edit ENSGRP '33'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp34
+ edit ENSGRP '34'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp35
+ edit ENSGRP '35'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp36
+ edit ENSGRP '36'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp37
+ edit ENSGRP '37'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp38
+ edit ENSGRP '38'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp39
+ edit ENSGRP '39'
+ task jgdas_enkf_fcst
+ endfamily
+ family grp40
+ edit ENSGRP '40'
+ task jgdas_enkf_fcst
+ endfamily
+ endfamily
+ family post
+ trigger ./forecast == complete
+ task jgdas_enkf_post_f003
+ edit FHMIN_EPOS '003'
+ edit FHMAX_EPOS '003'
+ edit FHOUT_EPOS '003'
+ task jgdas_enkf_post_f004
+ edit FHMIN_EPOS '004'
+ edit FHMAX_EPOS '004'
+ edit FHOUT_EPOS '004'
+ task jgdas_enkf_post_f005
+ edit FHMIN_EPOS '005'
+ edit FHMAX_EPOS '005'
+ edit FHOUT_EPOS '005'
+ task jgdas_enkf_post_f006
+ edit FHMIN_EPOS '006'
+ edit FHMAX_EPOS '006'
+ edit FHOUT_EPOS '006'
+ task jgdas_enkf_post_f007
+ edit FHMIN_EPOS '007'
+ edit FHMAX_EPOS '007'
+ edit FHOUT_EPOS '007'
+ task jgdas_enkf_post_f008
+ edit FHMIN_EPOS '008'
+ edit FHMAX_EPOS '008'
+ edit FHOUT_EPOS '008'
+ task jgdas_enkf_post_f009
+ edit FHMIN_EPOS '009'
+ edit FHMAX_EPOS '009'
+ edit FHOUT_EPOS '009'
+ endfamily #### epos
+ endfamily #### enkf
+ endfamily #### gdas
+endsuite
diff --git a/ecflow/ecf/include/envir-p3.h b/ecflow/ecf/include/envir-p3.h
index 1ea81cc705..a57a706bed 100644
--- a/ecflow/ecf/include/envir-p3.h
+++ b/ecflow/ecf/include/envir-p3.h
@@ -8,7 +8,9 @@ export SENDDBN=${SENDDBN:-%SENDDBN:YES%}
export SENDDBN_NTC=${SENDDBN_NTC:-%SENDDBN_NTC:YES%}
FILESYSTEMROOT=/gpfs/%FILESYSTEM:dell1%
-module load prod_envir/%prod_envir_ver% prod_util/%prod_util_ver%
+module load prod_envir/%prod_envir_ver% prod_util/%prod_util_ver% EnvVars/%EnvVars_ver%
+
+if [ -n "%PARATEST:%" ]; then export PARATEST=${PARATEST:-%PARATEST:%}; fi
case $envir in
prod)
@@ -23,7 +25,11 @@ case $envir in
export envir=para
export DATAROOT=${DATAROOT:-${FILESYSTEMROOT}/nco/ops/tmpnwprd}
if [ "$SENDDBN" == "YES" ]; then
- export DBNROOT=${UTILROOT}/para_dbn
+ if [ "$PARATEST" == "YES" ]; then
+ export DBNROOT=${UTILROOT}/fakedbn
+ else
+ export DBNROOT=${UTILROOT}/para_dbn
+ fi
SENDDBN_NTC=NO
else
export DBNROOT=${UTILROOT}/fakedbn
@@ -40,11 +46,13 @@ case $envir in
esac
export COMROOT=${FILESYSTEMROOT}/nco/ops/com
+export GESROOT=${FILESYSTEMROOT}/nco/ops/nwges
export COREROOT=${FILESYSTEMROOT}/ptmp/production.core/$jobid
export NWROOT=/gpfs/dell1/nco/ops/nw${envir}
export SENDECF=${SENDECF:-YES}
export SENDCOM=${SENDCOM:-YES}
export KEEPDATA=${KEEPDATA:-%KEEPDATA:NO%}
+export TMPDIR=${TMPDIR:-${DATAROOT:?}}
if [ -n "%PDY:%" ]; then export PDY=${PDY:-%PDY:%}; fi
if [ -n "%COMPATH:%" ]; then export COMPATH=${COMPATH:-%COMPATH:%}; fi
diff --git a/ecflow/ecf/include/head.h b/ecflow/ecf/include/head.h
index 48efa72bcb..2c49be2b5b 100644
--- a/ecflow/ecf/include/head.h
+++ b/ecflow/ecf/include/head.h
@@ -18,15 +18,13 @@ if [ -d /opt/modules ]; then
. /opt/modules/default/init/sh
module load ecflow
POST_OUT=/gpfs/hps/tmpfs/ecflow/ecflow_post_in.$LSB_BATCH_JID
-elif [ -d /usrx/local/Modules ]; then
- # WCOSS Phase 1 & 2 (IBM iDataPlex)
- . /usrx/local/Modules/default/init/sh
- module load ecflow
- POST_OUT=/var/lsf/ecflow_post_in.$LSB_BATCH_JID
else
# WCOSS Phase 3 (Dell PowerEdge)
. /usrx/local/prod/lmod/lmod/init/sh
- module load ips/18.0.1.163 ecflow/%ECF_VERSION%
+ . /gpfs/dell1/nco/ops/nwprod/versions/ecflow_p3.ver
+ module load ips/$ips_ver
+ module load EnvVars/$EnvVars_ver
+ module load ecflow/$ecflow_ver
POST_OUT=/var/lsf/ecflow_post_in.$USER.$LSB_BATCH_JID
fi
ecflow_client --init=${ECF_RID}
diff --git a/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis.ecf b/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis.ecf
new file mode 100755
index 0000000000..834e5e5b50
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis.ecf
@@ -0,0 +1,81 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_analysis_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_analysis_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 1:00
+#BSUB -n 1000
+#BSUB -R affinity[core(7)]
+#BSUB -R span[ptile=4]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=250
+export ntasks=1000
+export ptile=4
+export threads=7
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+export model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load CFP/${CFP_ver}
+module load python/${python_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load crtm/${crtm_ver}
+module load grib_util/${grib_util_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export KMP_AFFINITY=scatter
+export OMP_NUM_THREADS=$threads
+export FORT_BUFFERED=true
+export OMP_NUM_THREADS_CY=28
+export NTHREADS=$OMP_NUM_THREADS_CY
+export NTHREADS_GSI=$threads
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+export PREINP=''
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGLOBAL_ATMOS_ANALYSIS
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+######################################################################
+# Purpose: To execute the job that prepares initial condition for
+# gdas.
+######################################################################
+
+######################################################################
+# Job specific troubleshooting instructions:
+# see generic troubleshoot manual page
+#
+######################################################################
+
+# include manual page below
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis_calc.ecf b/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis_calc.ecf
new file mode 100755
index 0000000000..f82f50cdaa
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis_calc.ecf
@@ -0,0 +1,71 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_analysis_calc_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_analysis_calc_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:10
+#BSUB -n 140
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=28]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=5
+export ntasks=140
+export ptile=28
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load python/${python_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGLOBAL_ATMOS_ANALYSIS_CALC
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+######################################################################
+# Purpose: To execute the job that prepares initial condition for
+# gdas.
+######################################################################
+
+######################################################################
+# Job specific troubleshooting instructions:
+# see generic troubleshoot manual page
+#
+######################################################################
+
+# include manual page below
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis_diag.ecf b/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis_diag.ecf
new file mode 100755
index 0000000000..8c9f597853
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/analysis/jgdas_atmos_analysis_diag.ecf
@@ -0,0 +1,69 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_analysis_diag_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_analysis_diag_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:10
+#BSUB -n 112
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=28]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=4
+export ntasks=112
+export ptile=28
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+export model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load CFP/${CFP_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGDAS_ATMOS_ANALYSIS_DIAG
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+######################################################################
+# Purpose: To execute the job that prepares initial condition for
+# gdas.
+######################################################################
+
+######################################################################
+# Job specific troubleshooting instructions:
+# see generic troubleshoot manual page
+#
+######################################################################
+
+# include manual page below
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/gempak/jgdas_atmos_gempak.ecf b/ecflow/ecf/scripts/gdas/atmos/gempak/jgdas_atmos_gempak.ecf
new file mode 100755
index 0000000000..c1b6625f86
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/gempak/jgdas_atmos_gempak.ecf
@@ -0,0 +1,57 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_gempak_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_gempak_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:15
+#BSUB -n 2
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=1]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load ips/$ips_ver
+module load impi/$impi_ver
+module load EnvVars/$EnvVars_ver
+module load lsf/$lsf_ver
+module load CFP/$CFP_ver
+module load grib_util/$grib_util_ver
+module load gempak/$gempak_ver
+
+module list
+
+#%include
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+export model=gdas
+${HOMEgfs}/jobs/JGDAS_ATMOS_GEMPAK
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/gempak/jgdas_atmos_gempak_meta_ncdc.ecf b/ecflow/ecf/scripts/gdas/atmos/gempak/jgdas_atmos_gempak_meta_ncdc.ecf
new file mode 100755
index 0000000000..9cd8353126
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/gempak/jgdas_atmos_gempak_meta_ncdc.ecf
@@ -0,0 +1,56 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_gempak_meta_ncdc_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_gempak_meta_ncdc_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:30
+#BSUB -n 2
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=1]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export model=%model:gdas%
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load ips/$ips_ver
+module load impi/$impi_ver
+module load EnvVars/$EnvVars_ver
+module load lsf/$lsf_ver
+module load CFP/$CFP_ver
+module load grib_util/$grib_util_ver
+module load gempak/${gempak_ver}
+
+module list
+
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGDAS_ATMOS_GEMPAK_META_NCDC
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/init/jgdas_atmos_gldas.ecf b/ecflow/ecf/scripts/gdas/atmos/init/jgdas_atmos_gldas.ecf
new file mode 100755
index 0000000000..0479289614
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/init/jgdas_atmos_gldas.ecf
@@ -0,0 +1,72 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_gldas_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_gldas_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:20
+#BSUB -n 112
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=28]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=4
+export ntasks=112
+export ptile=28
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load CFP/${CFP_ver}
+module load grib_util/${grib_util_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGDAS_ATMOS_GLDAS
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+######################################################################
+# Purpose: To execute the job that prepares initial condition for
+# gdas.
+######################################################################
+
+######################################################################
+# Job specific troubleshooting instructions:
+# see generic troubleshoot manual page
+#
+######################################################################
+
+# include manual page below
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump.ecf b/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump.ecf
new file mode 100755
index 0000000000..7d150e0c94
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump.ecf
@@ -0,0 +1,62 @@
+#BSUB -J %E%%RUN%_atmos_dump_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_atmos_dump_%CYC%.o%J
+#BSUB -cwd /tmp
+#BSUB -q %QUEUE%
+#BSUB -W 00:15
+#BSUB -P %PROJ%
+#BSUB -n 14
+#BSUB -R span[ptile=14]
+#BSUB -R affinity[core(1):distribute=balance]
+
+%include
+%include
+
+set -x
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+export model=obsproc_global
+%include
+
+#############################################################
+## Load modules
+##############################################################
+module load ips/$ips_ver
+module load impi/$impi_ver
+module load CFP/$CFP_ver
+
+module load grib_util/${grib_util_ver}
+module list
+
+#############################################################
+## WCOSS_C environment settings
+##############################################################
+
+################################################
+# EXPORT list here
+
+set -x
+export cyc=%CYC%
+export COMPONENT=${COMPONENT:-atmos}
+
+# CALL executable job script here
+${HOMEobsproc_global}/jobs/JGLOBAL_DUMP
+
+%include
+%manual
+######################################################################
+# Purpose:
+#
+#
+######################################################################
+
+######################################################################
+# Job specific troubleshooting instructions:
+# see generic troubleshoot manual page
+#
+######################################################################
+
+# include manual page below
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump_alert.ecf b/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump_alert.ecf
new file mode 100755
index 0000000000..5436c7ef23
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump_alert.ecf
@@ -0,0 +1,52 @@
+#BSUB -J %E%gdas_atmos_dump_alert_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_dump_alert_%CYC%.o%J
+#BSUB -q %QUEUESERV%
+#BSUB -R rusage[mem=1000]
+#BSUB -R affinity[core]
+#BSUB -cwd /tmp
+#BSUB -W 00:05
+#BSUB -P %PROJ%
+
+%include
+%include
+
+set -x
+
+export model=obsproc_dump_alert
+%include
+
+#############################################################
+# Load modules
+#############################################################
+#. $MODULESHOME/init/sh
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+
+# EXPORT list here
+
+set -x
+export cyc=%CYC%
+export NET=gfs
+export RUN=gdas
+
+# CALL executable job script here
+$HOMEobsproc_dump_alert/jobs/JDUMP_ALERT
+
+%include
+%manual
+######################################################################
+# Purpose: Job to execute the gfs data dump alert processing for the
+# 00Z cycle
+######################################################################
+
+######################################################################
+# Job specific troubleshooting instructions:
+# see generic troubleshoot manual page
+#
+######################################################################
+
+# include manual page below
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump_post.ecf b/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump_post.ecf
new file mode 100755
index 0000000000..8a06e14641
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_dump_post.ecf
@@ -0,0 +1,63 @@
+#BSUB -J %E%%RUN%_atmos_dump_post_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_atmos_dump_post_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -cwd /tmp
+#BSUB -W 00:10
+#BSUB -P %PROJ%
+#BSUB -n 14
+#BSUB -R span[ptile=14]
+#BSUB -R affinity[core(1):distribute=balance]
+
+%include
+%include
+
+set -x
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+export model=obsproc_global
+%include
+
+#############################################################
+## Load modules
+##############################################################
+# . $MODULESHOME/init/sh
+module load EnvVars/$EnvVars_ver
+module load ips/$ips_ver
+module load impi/$impi_ver
+module load CFP/$CFP_ver
+module list
+
+#############################################################
+## WCOSS_C environment settings
+##############################################################
+
+################################################
+# EXPORT list here
+
+set -x
+export cyc=%CYC%
+export COMPONENT=${COMPONENT:-atmos}
+
+# CALL executable job script here
+$HOMEobsproc_global/jobs/JGLOBAL_DUMP_POST
+
+%include
+%manual
+######################################################################
+# Purpose: Job to execute the gfs data dump post-processing for the
+# 00Z cycle (listing contents of dump files; conversion
+# of dump file format)
+######################################################################
+
+######################################################################
+# Job specific troubleshooting instructions:
+# see generic troubleshoot manual page
+#
+######################################################################
+
+# include manual page below
+%end
+
diff --git a/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_tropcy_qc_reloc.ecf b/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_tropcy_qc_reloc.ecf
new file mode 100755
index 0000000000..7d3a7de813
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/obsproc/dump/jgdas_atmos_tropcy_qc_reloc.ecf
@@ -0,0 +1,58 @@
+#! /bin/sh
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -J %E%gdas_atmos_tropcy_qc_reloc_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_tropcy_qc_reloc_%CYC%.o%J
+#BSUB -W 0:05
+#BSUB -n 1
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=1]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load EnvVars/$EnvVars_ver
+module load lsf/$lsf_ver
+module load ips/$ips_ver
+module load impi/$impi_ver
+module load CFP/$CFP_ver
+module load grib_util/$grib_util_ver
+
+module list
+
+#%include
+export USE_CFP=YES
+export PROCESS_TROPCY=YES
+export DO_RELOCATE=YES
+# JY export ROTDIR=%COM%/$NET/$envir
+export cyc=%CYC%
+export cycle=t%CYC%z
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGLOBAL_ATMOS_TROPCY_QC_RELOC
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_emcsfc_sfc_prep.ecf b/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_emcsfc_sfc_prep.ecf
new file mode 100755
index 0000000000..46583871e9
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_emcsfc_sfc_prep.ecf
@@ -0,0 +1,52 @@
+#BSUB -J %E%gdas_atmos_emcsfc_sfc_prep_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_emcsfc_sfc_prep_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -L /bin/sh
+#BSUB -W 0:08
+#BSUB -n 1
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=1]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load grib_util/$grib_util_ver
+
+module list
+
+#%include
+export USE_CFP=YES
+# JY export ROTDIR=%COM%/$NET/$envir
+export cyc=%CYC%
+export cycle=t%CYC%z
+# JY export SCRgfs=${HOMEgfs}/scripts
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGLOBAL_ATMOS_EMCSFC_SFC_PREP
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_prep.ecf b/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_prep.ecf
new file mode 100755
index 0000000000..ce13a514de
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_prep.ecf
@@ -0,0 +1,69 @@
+#BSUB -J %E%%RUN%_atmos_prep_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_atmos_prep_%CYC%.o%J
+#BSUB -cwd /tmp
+#BSUB -q %QUEUE%
+#BSUB -L /bin/sh
+#BSUB -P %PROJ%
+#BSUB -W 00:20
+#BSUB -R span[ptile=2]; -R affinity[core(1)]
+#BSUB -n 4
+
+%include
+%include
+
+set -x
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=obsproc_global
+%include
+
+#############################################################
+## Load modules
+##############################################################
+# JY module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load CFP/${CFP_ver}
+#module load HDF5-parallel/${hdf5_parallel_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+
+module list
+
+#############################################################
+## WCOSS_C environment settings
+##############################################################
+# export BACK="NO"
+# export POE="YES"
+export COMPONENT=${COMPONENT:-atmos}
+export cyc=%CYC%
+
+# Not sure if need the following , comment them now - JY 10/20
+#export DO_MAKEPREPBUFR=YES
+#export ROTDIR_DUMP=YES
+#export OPREFIX=$CDUMP.t${cyc}z.
+#export EXPDIR="$HOMEgfs/parm/config"
+#export ROTDIR=%COM%/$NET/$envir
+#export CDATE=${PDY}${cyc}
+
+set -x
+
+${HOMEobsproc_global}/jobs/JGLOBAL_PREP
+
+%include
+%manual
+######################################################################
+# Purpose:
+#
+#
+######################################################################
+
+######################################################################
+# Job specific troubleshooting instructions:
+# see generic troubleshoot manual page
+#
+######################################################################
+
+# include manual page below
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_prep_post.ecf b/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_prep_post.ecf
new file mode 100755
index 0000000000..fcaa522449
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/obsproc/prep/jgdas_atmos_prep_post.ecf
@@ -0,0 +1,59 @@
+#BSUB -J %E%%RUN%_atmos_prep_post_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_atmos_prep_post_%CYC%.o%J
+#BSUB -q %QUEUESERV%
+#BSUB -cwd /tmp
+#BSUB -W 00:15
+#BSUB -P %PROJ%
+#BSUB -M 1000
+#BSUB -R affinity[core]
+
+%include
+%include
+
+set -x
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+export model=obsproc_global
+%include
+
+#############################################################
+## Load modules
+##############################################################
+module load ips/$ips_ver
+module load impi/$impi_ver
+module load CFP/$CFP_ver
+module list
+
+#############################################################
+## WCOSS_C environment settings
+##############################################################
+
+################################################
+# EXPORT list here
+
+set -x
+export cyc=%CYC%
+export COMPONENT=${COMPONENT:-atmos}
+
+# CALL executable job script here
+$HOMEobsproc_global/jobs/JGLOBAL_PREP_POST
+
+%include
+%manual
+######################################################################
+# Purpose: Job to execute the GFS PREPBUFR post-processing for
+# the 00Z cycle (creating unrestricted PREPBUFR files)
+######################################################################
+
+######################################################################
+# Job specific troubleshooting instructions:
+# see generic troubleshoot manual page
+#
+######################################################################
+
+# include manual page below
+%end
+
diff --git a/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_anl.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_anl.ecf
new file mode 100755
index 0000000000..d558576617
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_anl.ecf
@@ -0,0 +1,69 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:12
+#BSUB -n 98
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=14]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=7
+export ntasks=98
+export ptile=14
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load grib_util/${grib_util_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load CFP/${CFP_ver}
+module load crtm/${crtm_ver}
+module load g2tmpl/${g2tmpl_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHR=%FHR%
+export post_times=%HR%
+export FHRGRP=%FHRGRP%
+export FHRLST=%FHRLST%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+export g2tmpl_ver=v${g2tmpl_ver}
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f000.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f000.ecf
new file mode 100755
index 0000000000..d558576617
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f000.ecf
@@ -0,0 +1,69 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:12
+#BSUB -n 98
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=14]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=7
+export ntasks=98
+export ptile=14
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load grib_util/${grib_util_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load CFP/${CFP_ver}
+module load crtm/${crtm_ver}
+module load g2tmpl/${g2tmpl_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHR=%FHR%
+export post_times=%HR%
+export FHRGRP=%FHRGRP%
+export FHRLST=%FHRLST%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+export g2tmpl_ver=v${g2tmpl_ver}
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f001.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f001.ecf
new file mode 100755
index 0000000000..d558576617
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f001.ecf
@@ -0,0 +1,69 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:12
+#BSUB -n 98
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=14]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=7
+export ntasks=98
+export ptile=14
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load grib_util/${grib_util_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load CFP/${CFP_ver}
+module load crtm/${crtm_ver}
+module load g2tmpl/${g2tmpl_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHR=%FHR%
+export post_times=%HR%
+export FHRGRP=%FHRGRP%
+export FHRLST=%FHRLST%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+export g2tmpl_ver=v${g2tmpl_ver}
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f002.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f002.ecf
new file mode 100755
index 0000000000..d558576617
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f002.ecf
@@ -0,0 +1,69 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:12
+#BSUB -n 98
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=14]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=7
+export ntasks=98
+export ptile=14
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load grib_util/${grib_util_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load CFP/${CFP_ver}
+module load crtm/${crtm_ver}
+module load g2tmpl/${g2tmpl_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHR=%FHR%
+export post_times=%HR%
+export FHRGRP=%FHRGRP%
+export FHRLST=%FHRLST%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+export g2tmpl_ver=v${g2tmpl_ver}
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f003.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f003.ecf
new file mode 100755
index 0000000000..d558576617
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f003.ecf
@@ -0,0 +1,69 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:12
+#BSUB -n 98
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=14]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=7
+export ntasks=98
+export ptile=14
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load grib_util/${grib_util_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load CFP/${CFP_ver}
+module load crtm/${crtm_ver}
+module load g2tmpl/${g2tmpl_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHR=%FHR%
+export post_times=%HR%
+export FHRGRP=%FHRGRP%
+export FHRLST=%FHRLST%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+export g2tmpl_ver=v${g2tmpl_ver}
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f004.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f004.ecf
new file mode 100755
index 0000000000..d558576617
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f004.ecf
@@ -0,0 +1,69 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:12
+#BSUB -n 98
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=14]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=7
+export ntasks=98
+export ptile=14
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load grib_util/${grib_util_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load CFP/${CFP_ver}
+module load crtm/${crtm_ver}
+module load g2tmpl/${g2tmpl_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHR=%FHR%
+export post_times=%HR%
+export FHRGRP=%FHRGRP%
+export FHRLST=%FHRLST%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+export g2tmpl_ver=v${g2tmpl_ver}
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f005.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f005.ecf
new file mode 100755
index 0000000000..d558576617
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f005.ecf
@@ -0,0 +1,69 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:12
+#BSUB -n 98
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=14]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=7
+export ntasks=98
+export ptile=14
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load grib_util/${grib_util_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load CFP/${CFP_ver}
+module load crtm/${crtm_ver}
+module load g2tmpl/${g2tmpl_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHR=%FHR%
+export post_times=%HR%
+export FHRGRP=%FHRGRP%
+export FHRLST=%FHRLST%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+export g2tmpl_ver=v${g2tmpl_ver}
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f006.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f006.ecf
new file mode 100755
index 0000000000..d558576617
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f006.ecf
@@ -0,0 +1,69 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:12
+#BSUB -n 98
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=14]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=7
+export ntasks=98
+export ptile=14
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load grib_util/${grib_util_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load CFP/${CFP_ver}
+module load crtm/${crtm_ver}
+module load g2tmpl/${g2tmpl_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHR=%FHR%
+export post_times=%HR%
+export FHRGRP=%FHRGRP%
+export FHRLST=%FHRLST%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+export g2tmpl_ver=v${g2tmpl_ver}
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f007.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f007.ecf
new file mode 100755
index 0000000000..d558576617
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f007.ecf
@@ -0,0 +1,69 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:12
+#BSUB -n 98
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=14]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=7
+export ntasks=98
+export ptile=14
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load grib_util/${grib_util_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load CFP/${CFP_ver}
+module load crtm/${crtm_ver}
+module load g2tmpl/${g2tmpl_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHR=%FHR%
+export post_times=%HR%
+export FHRGRP=%FHRGRP%
+export FHRLST=%FHRLST%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+export g2tmpl_ver=v${g2tmpl_ver}
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f008.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f008.ecf
new file mode 100755
index 0000000000..d558576617
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f008.ecf
@@ -0,0 +1,69 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:12
+#BSUB -n 98
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=14]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=7
+export ntasks=98
+export ptile=14
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load grib_util/${grib_util_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load CFP/${CFP_ver}
+module load crtm/${crtm_ver}
+module load g2tmpl/${g2tmpl_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHR=%FHR%
+export post_times=%HR%
+export FHRGRP=%FHRGRP%
+export FHRLST=%FHRLST%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+export g2tmpl_ver=v${g2tmpl_ver}
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f009.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f009.ecf
new file mode 100755
index 0000000000..d558576617
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_f009.ecf
@@ -0,0 +1,69 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_post_%FHR%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_%FHR%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:12
+#BSUB -n 98
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=14]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=7
+export ntasks=98
+export ptile=14
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load grib_util/${grib_util_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load CFP/${CFP_ver}
+module load crtm/${crtm_ver}
+module load g2tmpl/${g2tmpl_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHR=%FHR%
+export post_times=%HR%
+export FHRGRP=%FHRGRP%
+export FHRLST=%FHRLST%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+export g2tmpl_ver=v${g2tmpl_ver}
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGLOBAL_ATMOS_NCEPPOST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_manager.ecf b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_manager.ecf
new file mode 100755
index 0000000000..b4c48ffec4
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/post/jgdas_atmos_post_manager.ecf
@@ -0,0 +1,55 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_post_manager_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_post_manager_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 1:15
+#BSUB -n 1
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=1]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=1
+export ntasks=1
+export ptile=1
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+
+module list
+
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGLOBAL_ATMOS_POST_MANAGER
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf.ecf b/ecflow/ecf/scripts/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf.ecf
new file mode 100755
index 0000000000..eacfc6ec67
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/post_processing/jgdas_atmos_chgres_forenkf.ecf
@@ -0,0 +1,61 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_enkf_chgres_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_enkf_chgres_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:10
+#BSUB -n 3
+#BSUB -R affinity[core(28)]
+#BSUB -R span[ptile=1]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=3
+export ntasks=3
+export ptile=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load CFP/${CFP_ver}
+module load python/${python_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGDAS_ATMOS_CHGRES_FORENKF
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_verfozn.ecf b/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_verfozn.ecf
new file mode 100755
index 0000000000..6bd62b703e
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_verfozn.ecf
@@ -0,0 +1,60 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_verfozn_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_verfozn_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:05
+#BSUB -n 1
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=1]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=1
+export ntasks=1
+export ptile=1
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load grib_util/${grib_util_ver}
+module load util_shared/${util_shared_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export cyc=%CYC%
+export cycle=t%CYC%z
+export VERBOSE=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGDAS_ATMOS_VERFOZN
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_verfrad.ecf b/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_verfrad.ecf
new file mode 100755
index 0000000000..36196477df
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_verfrad.ecf
@@ -0,0 +1,60 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_verfrad_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_verfrad_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:20
+#BSUB -n 1
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=1]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=1
+export ntasks=1
+export ptile=1
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load grib_util/${grib_util_ver}
+module load util_shared/${util_shared_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export cyc=%CYC%
+export cycle=t%CYC%z
+export VERBOSE=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGDAS_ATMOS_VERFRAD
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_vminmon.ecf b/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_vminmon.ecf
new file mode 100755
index 0000000000..6ecc32564c
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/atmos/verf/jgdas_atmos_vminmon.ecf
@@ -0,0 +1,60 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_atmos_vminmon_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_atmos_vminmon_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:05
+#BSUB -n 1
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=1]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=1
+export ntasks=1
+export ptile=1
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load pm5/${pm5_ver}
+#module load metplus/${metplus_ver}
+module load util_shared/${util_shared_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export cyc=%CYC%
+export cycle=t%CYC%z
+export VERBOSE=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGDAS_ATMOS_VMINMON
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_diag.ecf b/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_diag.ecf
new file mode 100755
index 0000000000..d276de6d8d
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_diag.ecf
@@ -0,0 +1,59 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_enkf_diag_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_diag_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:06
+#BSUB -n 56
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=28]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=2
+export ntasks=56
+export ptile=28
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load CFP/${CFP_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGDAS_ENKF_DIAG
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_select_obs.ecf b/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_select_obs.ecf
new file mode 100755
index 0000000000..22629aa83a
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_select_obs.ecf
@@ -0,0 +1,62 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_enkf_select_obs_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_select_obs_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:10
+#BSUB -n 480
+#BSUB -R affinity[core(7)]
+#BSUB -R span[ptile=4]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=120
+export ntasks=480
+export ptile=4
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/$lsf_ver
+module load impi/$impi_ver
+module load CFP/${CFP_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load python/${python_ver}
+module load crtm/${crtm_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGDAS_ENKF_SELECT_OBS
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_update.ecf b/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_update.ecf
new file mode 100755
index 0000000000..5c4dad7b5c
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/enkf/analysis/create/jgdas_enkf_update.ecf
@@ -0,0 +1,61 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_enkf_update_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_update_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:30
+#BSUB -n 960
+#BSUB -R affinity[core(7)]
+#BSUB -R span[ptile=4]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=240
+export ntasks=960
+export ptile=4
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/$lsf_ver
+module load impi/$impi_ver
+module load CFP/${CFP_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load python/${python_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGDAS_ENKF_UPDATE
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/enkf/analysis/recenter/ecen/jgdas_enkf_ecen.ecf b/ecflow/ecf/scripts/gdas/enkf/analysis/recenter/ecen/jgdas_enkf_ecen.ecf
new file mode 100755
index 0000000000..948ecdc304
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/enkf/analysis/recenter/ecen/jgdas_enkf_ecen.ecf
@@ -0,0 +1,63 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_enkf_ecen_%FHRGRP%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_ecen_%FHRGRP%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:10
+#BSUB -n 80
+#BSUB -R affinity[core(7)]
+#BSUB -R span[ptile=4]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=20
+export ntasks=80
+export ptile=4
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/$lsf_ver
+module load impi/$impi_ver
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHRGRP=%FHRGRP%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+export FHMIN_ECEN=$FHRGRP
+export FHMAX_ECEN=$FHRGRP
+export FHOUT_ECEN=$FHRGRP
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGDAS_ENKF_ECEN
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/enkf/analysis/recenter/jgdas_enkf_sfc.ecf b/ecflow/ecf/scripts/gdas/enkf/analysis/recenter/jgdas_enkf_sfc.ecf
new file mode 100755
index 0000000000..20779921f6
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/enkf/analysis/recenter/jgdas_enkf_sfc.ecf
@@ -0,0 +1,62 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_enkf_sfc_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_sfc_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:06
+#BSUB -n 84
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=28]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=3
+export ntasks=84
+export ptile=28
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load python/${python_ver}
+module load grib_util/${grib_util_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGDAS_ENKF_SFC
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/enkf/forecast/jgdas_enkf_fcst.ecf b/ecflow/ecf/scripts/gdas/enkf/forecast/jgdas_enkf_fcst.ecf
new file mode 100755
index 0000000000..1e6dc6f1d6
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/enkf/forecast/jgdas_enkf_fcst.ecf
@@ -0,0 +1,64 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:40
+#BSUB -n 420
+#BSUB -R affinity[core(1)]
+#BSUB -R span[ptile=28]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=15
+export ntasks=420
+export ptile=28
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/$lsf_ver
+module load impi/$impi_ver
+module load CFP/${CFP_ver}
+module load grib_util/${grib_util_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load ESMF/${ESMF_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+###############i#############################################
+export ENSGRP=%ENSGRP%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGDAS_ENKF_FCST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f003.ecf b/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f003.ecf
new file mode 100755
index 0000000000..f65d7f756f
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f003.ecf
@@ -0,0 +1,62 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_enkf_post_f%FHOUT_EPOS%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_post_f%FHOUT_EPOS%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:15
+#BSUB -n 80
+#BSUB -R affinity[core(7)]
+#BSUB -R span[ptile=4]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=20
+export ntasks=80
+export ptile=4
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/$lsf_ver
+module load impi/$impi_ver
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHMIN_EPOS=%FHOUT_EPOS%
+export FHMAX_EPOS=%FHOUT_EPOS%
+export FHOUT_EPOS=%FHOUT_EPOS%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGDAS_ENKF_POST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f004.ecf b/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f004.ecf
new file mode 100755
index 0000000000..f65d7f756f
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f004.ecf
@@ -0,0 +1,62 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_enkf_post_f%FHOUT_EPOS%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_post_f%FHOUT_EPOS%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:15
+#BSUB -n 80
+#BSUB -R affinity[core(7)]
+#BSUB -R span[ptile=4]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=20
+export ntasks=80
+export ptile=4
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/$lsf_ver
+module load impi/$impi_ver
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHMIN_EPOS=%FHOUT_EPOS%
+export FHMAX_EPOS=%FHOUT_EPOS%
+export FHOUT_EPOS=%FHOUT_EPOS%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGDAS_ENKF_POST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f005.ecf b/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f005.ecf
new file mode 100755
index 0000000000..f65d7f756f
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f005.ecf
@@ -0,0 +1,62 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_enkf_post_f%FHOUT_EPOS%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_post_f%FHOUT_EPOS%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:15
+#BSUB -n 80
+#BSUB -R affinity[core(7)]
+#BSUB -R span[ptile=4]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=20
+export ntasks=80
+export ptile=4
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/$lsf_ver
+module load impi/$impi_ver
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHMIN_EPOS=%FHOUT_EPOS%
+export FHMAX_EPOS=%FHOUT_EPOS%
+export FHOUT_EPOS=%FHOUT_EPOS%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGDAS_ENKF_POST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f006.ecf b/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f006.ecf
new file mode 100755
index 0000000000..f65d7f756f
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f006.ecf
@@ -0,0 +1,62 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_enkf_post_f%FHOUT_EPOS%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_post_f%FHOUT_EPOS%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:15
+#BSUB -n 80
+#BSUB -R affinity[core(7)]
+#BSUB -R span[ptile=4]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=20
+export ntasks=80
+export ptile=4
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/$lsf_ver
+module load impi/$impi_ver
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHMIN_EPOS=%FHOUT_EPOS%
+export FHMAX_EPOS=%FHOUT_EPOS%
+export FHOUT_EPOS=%FHOUT_EPOS%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGDAS_ENKF_POST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f007.ecf b/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f007.ecf
new file mode 100755
index 0000000000..f65d7f756f
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f007.ecf
@@ -0,0 +1,62 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_enkf_post_f%FHOUT_EPOS%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_post_f%FHOUT_EPOS%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:15
+#BSUB -n 80
+#BSUB -R affinity[core(7)]
+#BSUB -R span[ptile=4]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=20
+export ntasks=80
+export ptile=4
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/$lsf_ver
+module load impi/$impi_ver
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHMIN_EPOS=%FHOUT_EPOS%
+export FHMAX_EPOS=%FHOUT_EPOS%
+export FHOUT_EPOS=%FHOUT_EPOS%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGDAS_ENKF_POST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f008.ecf b/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f008.ecf
new file mode 100755
index 0000000000..f65d7f756f
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f008.ecf
@@ -0,0 +1,62 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_enkf_post_f%FHOUT_EPOS%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_post_f%FHOUT_EPOS%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:15
+#BSUB -n 80
+#BSUB -R affinity[core(7)]
+#BSUB -R span[ptile=4]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=20
+export ntasks=80
+export ptile=4
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/$lsf_ver
+module load impi/$impi_ver
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHMIN_EPOS=%FHOUT_EPOS%
+export FHMAX_EPOS=%FHOUT_EPOS%
+export FHOUT_EPOS=%FHOUT_EPOS%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGDAS_ENKF_POST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f009.ecf b/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f009.ecf
new file mode 100755
index 0000000000..f65d7f756f
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/enkf/post/jgdas_enkf_post_f009.ecf
@@ -0,0 +1,62 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_enkf_post_f%FHOUT_EPOS%_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_post_f%FHOUT_EPOS%_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 0:15
+#BSUB -n 80
+#BSUB -R affinity[core(7)]
+#BSUB -R span[ptile=4]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=20
+export ntasks=80
+export ptile=4
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/$lsf_ver
+module load impi/$impi_ver
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export FHMIN_EPOS=%FHOUT_EPOS%
+export FHMAX_EPOS=%FHOUT_EPOS%
+export FHOUT_EPOS=%FHOUT_EPOS%
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+$HOMEgfs/jobs/JGDAS_ENKF_POST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/jgdas_forecast.ecf b/ecflow/ecf/scripts/gdas/jgdas_forecast.ecf
new file mode 100755
index 0000000000..f40a270a3a
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/jgdas_forecast.ecf
@@ -0,0 +1,63 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%gdas_forecast_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/gdas_forecast_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -W 1:00
+#BSUB -n 833
+#BSUB -R affinity[core(4)]
+#BSUB -R span[ptile=7]
+#BSUB -cwd /tmp
+
+%include
+%include
+
+set -x
+
+export NODES=119
+export ntasks=833
+export ptile=7
+export threads=4
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+# Load modules
+############################################################
+module load lsf/$lsf_ver
+module load impi/$impi_ver
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load CFP/${CFP_ver}
+module load grib_util/${grib_util_ver}
+module load ESMF/${ESMF_ver}
+
+module list
+
+#############################################################
+# WCOSS environment settings
+#############################################################
+export cyc=%CYC%
+export cycle=t%CYC%z
+export USE_CFP=YES
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGLOBAL_FORECAST
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+
+%end
diff --git a/ecflow/ecf/scripts/gdas/wave/init/jgdas_wave_init.ecf b/ecflow/ecf/scripts/gdas/wave/init/jgdas_wave_init.ecf
new file mode 100755
index 0000000000..3644fe681b
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/wave/init/jgdas_wave_init.ecf
@@ -0,0 +1,69 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%%RUN%_wave_init_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_wave_init_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -cwd /tmp
+#BSUB -W 00:10
+#BSUB -R span[ptile=28]; -R affinity[core(1)]
+#BSUB -n 28
+
+%include
+%include
+
+set -x
+
+export NODES=1
+export ntasks=28
+export ptile=28
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+## Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load CFP/${CFP_ver}
+
+module list
+
+############################################################
+## WCOSS_C environment settings
+############################################################
+export cyc=%CYC%
+export cycle=t%CYC%z
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGLOBAL_WAVE_INIT
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+######################################################################
+# Purpose:
+#
+#
+######################################################################
+
+######################################################################
+# Job specific troubleshooting instructions:
+# see generic troubleshoot manual page
+#
+######################################################################
+
+# include manual page below
+%end
diff --git a/ecflow/ecf/scripts/gdas/wave/post/jgdas_wave_postpnt.ecf b/ecflow/ecf/scripts/gdas/wave/post/jgdas_wave_postpnt.ecf
new file mode 100755
index 0000000000..531b68dd0e
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/wave/post/jgdas_wave_postpnt.ecf
@@ -0,0 +1,69 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%%RUN%_wave_postpnt_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_wave_postpnt_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -cwd /tmp
+#BSUB -W 0:12
+#BSUB -R span[ptile=28]; -R affinity[core]
+#BSUB -n 280
+
+%include
+%include
+
+set -x
+
+export NODES=10
+export ntasks=280
+export ptile=28
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+## Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load CFP/${CFP_ver}
+
+module list
+
+############################################################
+## WCOSS_C environment settings
+############################################################
+export cyc=%CYC%
+export cycle=t%CYC%z
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGLOBAL_WAVE_POST_PNT
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+######################################################################
+# Purpose:
+#
+#
+######################################################################
+
+######################################################################
+# Job specific troubleshooting instructions:
+# see generic troubleshoot manual page
+#
+######################################################################
+
+# include manual page below
+%end
diff --git a/ecflow/ecf/scripts/gdas/wave/post/jgdas_wave_postsbs.ecf b/ecflow/ecf/scripts/gdas/wave/post/jgdas_wave_postsbs.ecf
new file mode 100755
index 0000000000..4c187dcfd5
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/wave/post/jgdas_wave_postsbs.ecf
@@ -0,0 +1,70 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%%RUN%_wave_postsbs_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_wave_postsbs_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -cwd /tmp
+#BSUB -W 0:20
+#BSUB -R span[ptile=28]; -R affinity[core(1)]
+#BSUB -n 28
+
+%include
+%include
+
+set -x
+
+export NODES=1
+export ntasks=28
+export ptile=28
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+## Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load CFP/${CFP_ver}
+module load grib_util/${grib_util_ver}
+
+module list
+
+############################################################
+## WCOSS_C environment settings
+############################################################
+export cyc=%CYC%
+export cycle=t%CYC%z
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGLOBAL_WAVE_POST_SBS
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+######################################################################
+# Purpose:
+#
+#
+######################################################################
+
+######################################################################
+# Job specific troubleshooting instructions:
+# see generic troubleshoot manual page
+#
+######################################################################
+
+# include manual page below
+%end
diff --git a/ecflow/ecf/scripts/gdas/wave/prep/jgdas_wave_prep.ecf b/ecflow/ecf/scripts/gdas/wave/prep/jgdas_wave_prep.ecf
new file mode 100755
index 0000000000..5c5b213e97
--- /dev/null
+++ b/ecflow/ecf/scripts/gdas/wave/prep/jgdas_wave_prep.ecf
@@ -0,0 +1,74 @@
+#BSUB -L /bin/sh
+#BSUB -J %E%%RUN%_wave_prep_%CYC%
+#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_wave_prep_%CYC%.o%J
+#BSUB -q %QUEUE%
+#BSUB -P %PROJ%
+#BSUB -cwd /tmp
+#BSUB -W 0:10
+#BSUB -R span[ptile=28]; -R affinity[core(1)]
+#BSUB -n 84
+
+%include
+%include
+
+set -x
+
+export NODES=3
+export ntasks=84
+export ptile=28
+export threads=1
+
+export NET=%NET:gfs%
+export RUN=%RUN%
+export CDUMP=%RUN%
+
+model=gfs
+%include
+
+############################################################
+## Load modules
+############################################################
+module load lsf/${lsf_ver}
+module load impi/${impi_ver}
+module load CFP/${CFP_ver}
+module load grib_util/${grib_util_ver}
+module load NCO/${NCO_ver}
+module load NetCDF-parallel/${netcdf_parallel_ver}
+module load HDF5-parallel/${hdf5_parallel_ver}
+module load cdo/${cdo_ver}
+
+module list
+
+############################################################
+## WCOSS_C environment settings
+############################################################
+export cyc=%CYC%
+export cycle=t%CYC%z
+
+############################################################
+# CALL executable job script here
+############################################################
+${HOMEgfs}/jobs/JGLOBAL_WAVE_PREP
+
+if [ $? -ne 0 ]; then
+ ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
+ ecflow_client --abort
+ exit
+fi
+
+%include
+%manual
+######################################################################
+# Purpose:
+#
+#
+######################################################################
+
+######################################################################
+# Job specific troubleshooting instructions:
+# see generic troubleshoot manual page
+#
+######################################################################
+
+# include manual page below
+%end
diff --git a/ecflow/ecf/scripts/gdas_FV3/analysis/jgdas_analysis_high.ecf b/ecflow/ecf/scripts/gdas_FV3/analysis/jgdas_analysis_high.ecf
deleted file mode 100755
index f57ba2682e..0000000000
--- a/ecflow/ecf/scripts/gdas_FV3/analysis/jgdas_analysis_high.ecf
+++ /dev/null
@@ -1,60 +0,0 @@
-#! /bin/sh
-#BSUB -q %QUEUE%
-#BSUB -P %PROJ%
-#BSUB -J %E%gdas_analysis_high_%CYC%
-#BSUB -o %COM%/output/%ENVIR%/today/gdas_analysis_high_%CYC%.o%J
-#BSUB -W 1:00
-#BSUB -n 480
-#BSUB -R affinity[core(14)]
-#BSUB -R span[ptile=2]
-#BSUB -cwd /tmp
-
-%include
-%include
-
-set -x
-
-export NET=%NET:gfs%
-export RUN=%RUN%
-export CDUMP=%RUN%
-
-model=gfs
-%include
-
-############################################################
-# Load modules
-############################################################
-module load EnvVars/$EnvVars_ver
-module load lsf/$lsf_ver
-module load ips/$ips_ver
-module load impi/$impi_ver
-module load crtm/$crtm_ver
-module load CFP/$CFP_ver
-module load NetCDF/$NetCDF_ver
-module load HDF5-serial/$HDF5_serial_ver
-module load grib_util/$grib_util_ver
-
-module list
-
-#%include
-export USE_CFP=YES
-export ROTDIR=%COM%
-export cyc=%CYC%
-export cycle=t%CYC%z
-export PREINP=${CDUMP}.${cycle}.
-
-############################################################
-# CALL executable job script here
-############################################################
-${HOMEgfs}/jobs/JGLOBAL_ANALYSIS
-
-if [ $? -ne 0 ]; then
- ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
- ecflow_client --abort
- exit
-fi
-
-%include
-%manual
-
-%end
diff --git a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump.ecf b/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump.ecf
deleted file mode 100755
index c01733c8e5..0000000000
--- a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump.ecf
+++ /dev/null
@@ -1,60 +0,0 @@
-#BSUB -J %E%%RUN%_dump_%CYC%
-#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_dump_%CYC%.o%J
-#BSUB -cwd /tmp
-#BSUB -q %QUEUE%
-#BSUB -W 00:15
-#BSUB -L /bin/sh
-#BSUB -P %PROJ%
-#BSUB -n 14
-#BSUB -R span[ptile=14]
-#BSUB -R affinity[core(1):distribute=balance]
-
-%include
-%include
-
-set -x
-
-export model=obsproc_global
-%include
-
-#############################################################
-## Load modules
-##############################################################
-#. $MODULESHOME/init/sh
-module load EnvVars/$EnvVars_ver
-module load ips/$ips_ver
-module load impi/$impi_ver
-module load CFP/$cfp_ver
-
-module load grib_util/${grib_util_ver}
-module list
-
-#############################################################
-## WCOSS_C environment settings
-##############################################################
-
-################################################
-# EXPORT list here
-
-set -x
-export cyc=%CYC%
-
-# CALL executable job script here
-${HOMEobsproc_global}/jobs/JGLOBAL_DUMP
-
-%include
-%manual
-######################################################################
-# Purpose:
-#
-#
-######################################################################
-
-######################################################################
-# Job specific troubleshooting instructions:
-# see generic troubleshoot manual page
-#
-######################################################################
-
-# include manual page below
-%end
diff --git a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump_alert.ecf b/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump_alert.ecf
deleted file mode 100755
index a12461eb3f..0000000000
--- a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump_alert.ecf
+++ /dev/null
@@ -1,53 +0,0 @@
-#BSUB -J %E%gdas_dump_alert_%CYC%
-#BSUB -o %COM%/output/%ENVIR%/today/gdas_dump_alert_%CYC%.o%J
-#BSUB -L /bin/sh
-#BSUB -q %QUEUESERV%
-#BSUB -R rusage[mem=1000]
-#BSUB -R affinity[core]
-#BSUB -cwd /tmp
-#BSUB -W 00:05
-#BSUB -P %PROJ%
-
-%include
-%include
-
-set -x
-
-export model=obsproc_dump_alert
-%include
-
-#############################################################
-# Load modules
-#############################################################
-#. $MODULESHOME/init/sh
-module list
-
-#############################################################
-# WCOSS environment settings
-#############################################################
-
-# EXPORT list here
-
-set -x
-export cyc=%CYC%
-export NET=gfs
-export RUN=gdas
-
-# CALL executable job script here
-$HOMEobsproc_dump_alert/jobs/JDUMP_ALERT
-
-%include
-%manual
-######################################################################
-# Purpose: Job to execute the gfs data dump alert processing for the
-# 00Z cycle
-######################################################################
-
-######################################################################
-# Job specific troubleshooting instructions:
-# see generic troubleshoot manual page
-#
-######################################################################
-
-# include manual page below
-%end
diff --git a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump_post.ecf b/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump_post.ecf
deleted file mode 100755
index c42264bf49..0000000000
--- a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_dump_post.ecf
+++ /dev/null
@@ -1,61 +0,0 @@
-#BSUB -J %E%%RUN%_dump_post_%CYC%
-#BSUB -o %COM%/output/%ENVIR%/today/%RUN%_dump_post_%CYC%.o%J
-#BSUB -L /bin/sh
-#BSUB -q %QUEUE%
-#BSUB -cwd /tmp
-#BSUB -W 00:10
-#BSUB -P %PROJ%
-#BSUB -n 14
-#BSUB -R span[ptile=14]
-#BSUB -R affinity[core(1):distribute=balance]
-
-%include
-%include
-
-set -x
-
-export model=obsproc_global
-%include
-
-#############################################################
-## Load modules
-##############################################################
-# . $MODULESHOME/init/sh
-module load EnvVars/$EnvVars_ver
-module load ips/$ips_ver
-module load impi/$impi_ver
-module load CFP/$cfp_ver
-module list
-
-#############################################################
-## WCOSS_C environment settings
-##############################################################
-
-################################################
-# EXPORT list here
-
-set -x
-export cyc=%CYC%
-
-#export PROCESS_DATACOUNTS=NO
-
-# CALL executable job script here
-$HOMEobsproc_global/jobs/JGLOBAL_DUMP_POST
-
-%include
-%manual
-######################################################################
-# Purpose: Job to execute the gfs data dump post-processing for the
-# 00Z cycle (listing contents of dump files; conversion
-# of dump file format)
-######################################################################
-
-######################################################################
-# Job specific troubleshooting instructions:
-# see generic troubleshoot manual page
-#
-######################################################################
-
-# include manual page below
-%end
-
diff --git a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tcvital_copy.ecf b/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tcvital_copy.ecf
deleted file mode 100755
index e8e15c46b0..0000000000
--- a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tcvital_copy.ecf
+++ /dev/null
@@ -1,53 +0,0 @@
-#BSUB -J %E%gdas_tcvital_copy_%CYC%
-#BSUB -o %COM%/output/%ENVIR%/today/gdas_tcvital_copy_%CYC%.o%J
-#BSUB -e %COM%/output/%ENVIR%/today/gdas_tcvital_copy_%CYC%.o%J
-#BSUB -cwd /tmp
-#BSUB -R rusage[mem=1000]; -R span[ptile=1]; -R affinity[core]
-#BSUB -n 1
-#BSUB -q %QUEUESERV%
-#BSUB -W 00:15
-#BSUB -L /bin/sh
-#BSUB -P %PROJ%
-
-%include
-%include
-
-# EXPORT list here
-module load EnvVars/$EnvVars_ver
-module load ips/$ips_ver
-module load impi/$impi_ver
-module load CFP/$cfp_ver
-
-set -x
-export cyc=%CYC%
-export mod=nhc
-export RUN=gdas
-
-# CALL executable job script here
-VERSION_FILE=$NWROOT/versions/gfs.ver
-if [ -f $VERSION_FILE ]; then
- . $VERSION_FILE
-else
- ecflow_client --msg="***JOB ${ECF_NAME} ERROR: Version File $VERSION_FILE does not exist ***"
- ecflow_client --abort
- exit
-fi
-
-$NWROOT/gdas.${gdas_ver}/jobs/JTCVITAL_COPY
-
-%include
-%manual
-######################################################################
-# Purpose:
-#
-#
-######################################################################
-
-######################################################################
-# Job specific troubleshooting instructions:
-# see generic troubleshoot manual page
-#
-######################################################################
-
-# include manual page below
-%end
diff --git a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tcvital_prod.ecf b/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tcvital_prod.ecf
deleted file mode 100755
index 4bd2d49886..0000000000
--- a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tcvital_prod.ecf
+++ /dev/null
@@ -1,52 +0,0 @@
-#BSUB -J %E%gdas_tcvital_prod_%CYC%
-#BSUB -o %COM%/output/%ENVIR%/today/gdas_tcvital_prod_%CYC%.o%J
-#BSUB -e %COM%/output/%ENVIR%/today/gdas_tcvital_prod_%CYC%.o%J
-#BSUB -cwd /tmp
-#BSUB -R rusage[mem=1000]; -R span[ptile=1]; -R affinity[core]
-#BSUB -n 1
-#BSUB -q %QUEUESERV%
-#BSUB -W 00:15
-#BSUB -L /bin/sh
-#BSUB -P %PROJ%
-
-%include
-%include
-
-# EXPORT list here
-module load EnvVars/$EnvVars_ver
-module load ips/$ips_ver
-module load impi/$impi_ver
-module load CFP/$cfp_ver
-
-set -x
-export cyc=%CYC%
-export RUN=gdas
-
-# CALL executable job script here
-VERSION_FILE=$NWROOT/versions/gfs.ver
-if [ -f $VERSION_FILE ]; then
- . $VERSION_FILE
-else
- ecflow_client --msg="***JOB ${ECF_NAME} ERROR: Version File $VERSION_FILE does not exist ***"
- ecflow_client --abort
- exit
-fi
-
-$NWROOT/gdas.${gdas_ver}/jobs/JTCVITAL_COPY
-
-%include
-%manual
-######################################################################
-# Purpose:
-#
-#
-######################################################################
-
-######################################################################
-# Job specific troubleshooting instructions:
-# see generic troubleshoot manual page
-#
-######################################################################
-
-# include manual page below
-%end
diff --git a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tropcy_qc_reloc.ecf b/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tropcy_qc_reloc.ecf
deleted file mode 100755
index 412c69f511..0000000000
--- a/ecflow/ecf/scripts/gdas_FV3/dump/jgdas_tropcy_qc_reloc.ecf
+++ /dev/null
@@ -1,58 +0,0 @@
-#! /bin/sh
-#BSUB -q %QUEUE%
-#BSUB -P %PROJ%
-#BSUB -J %E%gdas_tropcy_qc_reloc_%CYC%
-#BSUB -o %COM%/output/%ENVIR%/today/gdas_tropcy_qc_reloc_%CYC%.o%J
-#BSUB -W 0:05
-#BSUB -n 1
-#BSUB -R affinity[core(1)]
-#BSUB -R span[ptile=1]
-#BSUB -cwd /tmp
-
-%include
-%include
-
-set -x
-
-export NET=%NET:gfs%
-export RUN=%RUN%
-export CDUMP=%RUN%
-
-model=gfs
-%include
-
-############################################################
-# Load modules
-############################################################
-module load EnvVars/$EnvVars_ver
-module load lsf/$lsf_ver
-module load ips/$ips_ver
-module load impi/$impi_ver
-module load CFP/$CFP_ver
-module load grib_util/$grib_util_ver
-
-module list
-
-#%include
-export USE_CFP=YES
-export PROCESS_TROPCY=YES
-export DO_RELOCATE=YES
-export ROTDIR=%COM%
-export cyc=%CYC%
-export cycle=t%CYC%z
-
-############################################################
-# CALL executable job script here
-############################################################
-${HOMEgfs}/jobs/JGLOBAL_TROPCY_QC_RELOC
-
-if [ $? -ne 0 ]; then
- ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
- ecflow_client --abort
- exit
-fi
-
-%include
-%manual
-
-%end
diff --git a/ecflow/ecf/scripts/gdas_FV3/dump/jmodel_realtime_gdas.ecf b/ecflow/ecf/scripts/gdas_FV3/dump/jmodel_realtime_gdas.ecf
deleted file mode 100755
index 7cd142a51c..0000000000
--- a/ecflow/ecf/scripts/gdas_FV3/dump/jmodel_realtime_gdas.ecf
+++ /dev/null
@@ -1,53 +0,0 @@
-#BSUB -J %E%model_realtime_gdas_%CYC%
-#BSUB -o /com/output/%ENVIR%/today/model_realtime_gdas_%CYC%.o%J
-#BSUB -e /com/output/%ENVIR%/today/model_realtime_gdas_%CYC%.o%J
-#BSUB -L /bin/sh
-#BSUB -q prod_serv2
-#BSUB -cwd /tmp
-#BSUB -W 00:10
-#BSUB -R rusage[mem=500]
-#BSUB -R affinity[core]
-#BSUB -R "span[ptile=8]"
-#BSUB -n 16
-#BSUB -P %PROJ%
-#BSUB -a poe
-##BSUB MP_TASK_AFFINITY=cpu:1
-
-%include
-%include
-
-# EXPORT list here
-set -x
-export NET=gfs
-export RUNM=gdas
-export cyc=%CYC%
-
-export job=model_realtime_${NET}_${cyc}
-export output=/com/output/${envir}/today/model_realtime_${NET}_${cyc}
-export error=/com/output/${envir}/today/model_realtime_${NET}_${cyc}
-
-# CALL executable job script here
-VERSION_FILE=/nw${envir}/versions/models_realtime.ver
-if [ -f $VERSION_FILE ]; then
- . $VERSION_FILE
-else
- ecflow_client --msg="***JOB ${ECFNAME} ERROR: Version File $VERSION_FILE does not exist ***"
- ecflow_client --abort
- exit
-fi
-
-/nw${envir}/models_realtime.${code_ver}/jobs/JMODELS_REALTIME
-
-%include
-%manual
-######################################################################
-# PURPOSE: To read the hourly and its monthly mean data dump counts and compares
-# to the monthly averages.
-######################################################################
-
-######################################################################
-# Job specific troubleshooting instructions:
-# see generic troubleshoot manual page
-#
-######################################################################
-%end
diff --git a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp1.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp1.ecf
deleted file mode 100755
index 991f2dde2f..0000000000
--- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp1.ecf
+++ /dev/null
@@ -1,59 +0,0 @@
-#! /bin/sh
-#BSUB -q %QUEUE%
-#BSUB -P %PROJ%
-#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC%
-#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J
-#BSUB -W 0:40
-#BSUB -n 168
-#BSUB -R affinity[core(2)]
-#BSUB -R span[ptile=12]
-#BSUB -cwd /tmp
-
-%include
-%include
-
-set -x
-
-export NET=%NET:gfs%
-export RUN=%RUN%
-export CDUMP=%RUN%
-
-model=gfs
-%include
-
-export ENSGRP=%ENSGRP%
-
-############################################################
-# Load modules
-############################################################
-module load EnvVars/$EnvVars_ver
-module load lsf/$lsf_ver
-module load ips/$ips_ver
-module load impi/$impi_ver
-module load ESMF/$ESMF_ver
-module load NetCDF/$NetCDF_ver
-module load HDF5-serial/$HDF5_serial_ver
-
-module list
-
-#%include
-export USE_CFP=YES
-export ROTDIR=%COM%
-export cyc=%CYC%
-export cycle=t%CYC%z
-
-############################################################
-# CALL executable job script here
-############################################################
-${HOMEgfs}/jobs/JGDAS_ENKF_FCST
-
-if [ $? -ne 0 ]; then
- ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
- ecflow_client --abort
- exit
-fi
-
-%include
-%manual
-
-%end
diff --git a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp10.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp10.ecf
deleted file mode 100755
index 991f2dde2f..0000000000
--- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp10.ecf
+++ /dev/null
@@ -1,59 +0,0 @@
-#! /bin/sh
-#BSUB -q %QUEUE%
-#BSUB -P %PROJ%
-#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC%
-#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J
-#BSUB -W 0:40
-#BSUB -n 168
-#BSUB -R affinity[core(2)]
-#BSUB -R span[ptile=12]
-#BSUB -cwd /tmp
-
-%include
-%include
-
-set -x
-
-export NET=%NET:gfs%
-export RUN=%RUN%
-export CDUMP=%RUN%
-
-model=gfs
-%include
-
-export ENSGRP=%ENSGRP%
-
-############################################################
-# Load modules
-############################################################
-module load EnvVars/$EnvVars_ver
-module load lsf/$lsf_ver
-module load ips/$ips_ver
-module load impi/$impi_ver
-module load ESMF/$ESMF_ver
-module load NetCDF/$NetCDF_ver
-module load HDF5-serial/$HDF5_serial_ver
-
-module list
-
-#%include
-export USE_CFP=YES
-export ROTDIR=%COM%
-export cyc=%CYC%
-export cycle=t%CYC%z
-
-############################################################
-# CALL executable job script here
-############################################################
-${HOMEgfs}/jobs/JGDAS_ENKF_FCST
-
-if [ $? -ne 0 ]; then
- ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
- ecflow_client --abort
- exit
-fi
-
-%include
-%manual
-
-%end
diff --git a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp11.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp11.ecf
deleted file mode 100755
index 991f2dde2f..0000000000
--- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp11.ecf
+++ /dev/null
@@ -1,59 +0,0 @@
-#! /bin/sh
-#BSUB -q %QUEUE%
-#BSUB -P %PROJ%
-#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC%
-#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J
-#BSUB -W 0:40
-#BSUB -n 168
-#BSUB -R affinity[core(2)]
-#BSUB -R span[ptile=12]
-#BSUB -cwd /tmp
-
-%include
-%include
-
-set -x
-
-export NET=%NET:gfs%
-export RUN=%RUN%
-export CDUMP=%RUN%
-
-model=gfs
-%include
-
-export ENSGRP=%ENSGRP%
-
-############################################################
-# Load modules
-############################################################
-module load EnvVars/$EnvVars_ver
-module load lsf/$lsf_ver
-module load ips/$ips_ver
-module load impi/$impi_ver
-module load ESMF/$ESMF_ver
-module load NetCDF/$NetCDF_ver
-module load HDF5-serial/$HDF5_serial_ver
-
-module list
-
-#%include
-export USE_CFP=YES
-export ROTDIR=%COM%
-export cyc=%CYC%
-export cycle=t%CYC%z
-
-############################################################
-# CALL executable job script here
-############################################################
-${HOMEgfs}/jobs/JGDAS_ENKF_FCST
-
-if [ $? -ne 0 ]; then
- ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
- ecflow_client --abort
- exit
-fi
-
-%include
-%manual
-
-%end
diff --git a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp12.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp12.ecf
deleted file mode 100755
index 991f2dde2f..0000000000
--- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp12.ecf
+++ /dev/null
@@ -1,59 +0,0 @@
-#! /bin/sh
-#BSUB -q %QUEUE%
-#BSUB -P %PROJ%
-#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC%
-#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J
-#BSUB -W 0:40
-#BSUB -n 168
-#BSUB -R affinity[core(2)]
-#BSUB -R span[ptile=12]
-#BSUB -cwd /tmp
-
-%include
-%include
-
-set -x
-
-export NET=%NET:gfs%
-export RUN=%RUN%
-export CDUMP=%RUN%
-
-model=gfs
-%include
-
-export ENSGRP=%ENSGRP%
-
-############################################################
-# Load modules
-############################################################
-module load EnvVars/$EnvVars_ver
-module load lsf/$lsf_ver
-module load ips/$ips_ver
-module load impi/$impi_ver
-module load ESMF/$ESMF_ver
-module load NetCDF/$NetCDF_ver
-module load HDF5-serial/$HDF5_serial_ver
-
-module list
-
-#%include
-export USE_CFP=YES
-export ROTDIR=%COM%
-export cyc=%CYC%
-export cycle=t%CYC%z
-
-############################################################
-# CALL executable job script here
-############################################################
-${HOMEgfs}/jobs/JGDAS_ENKF_FCST
-
-if [ $? -ne 0 ]; then
- ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
- ecflow_client --abort
- exit
-fi
-
-%include
-%manual
-
-%end
diff --git a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp13.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp13.ecf
deleted file mode 100755
index 991f2dde2f..0000000000
--- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp13.ecf
+++ /dev/null
@@ -1,59 +0,0 @@
-#! /bin/sh
-#BSUB -q %QUEUE%
-#BSUB -P %PROJ%
-#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC%
-#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J
-#BSUB -W 0:40
-#BSUB -n 168
-#BSUB -R affinity[core(2)]
-#BSUB -R span[ptile=12]
-#BSUB -cwd /tmp
-
-%include
-%include
-
-set -x
-
-export NET=%NET:gfs%
-export RUN=%RUN%
-export CDUMP=%RUN%
-
-model=gfs
-%include
-
-export ENSGRP=%ENSGRP%
-
-############################################################
-# Load modules
-############################################################
-module load EnvVars/$EnvVars_ver
-module load lsf/$lsf_ver
-module load ips/$ips_ver
-module load impi/$impi_ver
-module load ESMF/$ESMF_ver
-module load NetCDF/$NetCDF_ver
-module load HDF5-serial/$HDF5_serial_ver
-
-module list
-
-#%include
-export USE_CFP=YES
-export ROTDIR=%COM%
-export cyc=%CYC%
-export cycle=t%CYC%z
-
-############################################################
-# CALL executable job script here
-############################################################
-${HOMEgfs}/jobs/JGDAS_ENKF_FCST
-
-if [ $? -ne 0 ]; then
- ecflow_client --msg="***JOB ${ECF_NAME} ERROR RUNNING J-SCRIPT ***"
- ecflow_client --abort
- exit
-fi
-
-%include
-%manual
-
-%end
diff --git a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp14.ecf b/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp14.ecf
deleted file mode 100755
index 991f2dde2f..0000000000
--- a/ecflow/ecf/scripts/gdas_FV3/enkf/forecast/jgdas_enkf_fcst_grp14.ecf
+++ /dev/null
@@ -1,59 +0,0 @@
-#! /bin/sh
-#BSUB -q %QUEUE%
-#BSUB -P %PROJ%
-#BSUB -J %E%gdas_enkf_fcst_%ENSGRP%_%CYC%
-#BSUB -o %COM%/output/%ENVIR%/today/gdas_enkf_fcst_%ENSGRP%_%CYC%.o%J
-#BSUB -W 0:40
-#BSUB -n 168
-#BSUB -R affinity[core(2)]
-#BSUB -R span[ptile=12]
-#BSUB -cwd /tmp
-
-%include
-%include
-
-set -x
-
-export NET=%NET:gfs%
-export RUN=%RUN%
-export CDUMP=%RUN%
-
-model=gfs
-%include