[Ncep.list.fv3-announce] fv3gfs r96275: update downstream job scripts to 2017 NEMS GFS final...

Samuel.Trahan at noaa.gov Samuel.Trahan at noaa.gov
Fri Aug 4 04:13:16 UTC 2017


Friendly fv3gfs developers,

This is an automated email about a fv3gfs commit.

Project: fv3gfs
URL: https://svnemc.ncep.noaa.gov/projects/fv3gfs/trunk
Revision: 96275
Author:   fanglin.yang at noaa.gov
Date:     2017-08-04T04:02:08.125991Z
Message:
update downstream job scripts to 2017 NEMS GFS final implementation version svnemc.ncep.noaa.gov/projects/gfs/branches/gfs_q3fy17/gfs.v14.1.0


See attached file for full differences.


First 4000 bytes of differences:
Index: checkout/gfs.v15.0.0/parm/transfer_gfs_5.list
===================================================================
--- checkout/gfs.v15.0.0/parm/transfer_gfs_5.list	(revision 96274)
+++ checkout/gfs.v15.0.0/parm/transfer_gfs_5.list	(revision 96275)
@@ -27,23 +27,23 @@
 + /gfs.t??z.atmf003*
 + /gfs.t??z.atmf007*
 + /gfs.t??z.atmf011*
-+ /gfs.t??z.atmf015*
+#+ /gfs.t??z.atmf015*
 + /gfs.t??z.atmf019*
 + /gfs.t??z.atmf023*
-+ /gfs.t??z.atmf027*
+#+ /gfs.t??z.atmf027*
 + /gfs.t??z.atmf031*
 + /gfs.t??z.atmf035*
 + /gfs.t??z.atmf039*
-+ /gfs.t??z.atmf043*
+#+ /gfs.t??z.atmf043*
 + /gfs.t??z.atmf047*
 + /gfs.t??z.atmf050*
 + /gfs.t??z.atmf053*
-+ /gfs.t??z.atmf056*
+#+ /gfs.t??z.atmf056*
 + /gfs.t??z.atmf059*
 + /gfs.t??z.atmf062*
 + /gfs.t??z.atmf065*
 + /gfs.t??z.atmf068*
-+ /gfs.t??z.atmf071*
+#+ /gfs.t??z.atmf071*
 + /gfs.t??z.atmf074*
 + /gfs.t??z.atmf077*
 + /gfs.t??z.atmf080*
@@ -50,7 +50,7 @@
 + /gfs.t??z.atmf083*
 + /gfs.t??z.atmf086*
 + /gfs.t??z.atmf089*
-+ /gfs.t??z.atmf092*
+#+ /gfs.t??z.atmf092*
 + /gfs.t??z.atmf095*
 + /gfs.t??z.atmf098*
 + /gfs.t??z.atmf101*
@@ -59,24 +59,82 @@
 + /gfs.t??z.atmf110*
 + /gfs.t??z.atmf113*
 + /gfs.t??z.atmf116*
-+ /gfs.t??z.atmf119*
+#+ /gfs.t??z.atmf119*
 + /gfs.t??z.atmf126*
 + /gfs.t??z.atmf135*
 + /gfs.t??z.atmf144*
 + /gfs.t??z.atmf153*
-+ /gfs.t??z.atmf162*
+#+ /gfs.t??z.atmf162*
 + /gfs.t??z.atmf171*
 + /gfs.t??z.atmf180*
 + /gfs.t??z.atmf189*
 + /gfs.t??z.atmf198*
-+ /gfs.t??z.atmf207*
+#+ /gfs.t??z.atmf207*
 + /gfs.t??z.atmf216*
 + /gfs.t??z.atmf225*
 + /gfs.t??z.atmf234*
-+ /gfs.t??z.atmf264*
+#+ /gfs.t??z.atmf264*
 + /gfs.t??z.atmf300*
 + /gfs.t??z.atmf336*
 + /gfs.t??z.atmf372*
 - *
 B 722000
+ 
 
+com/gfs/_ENVIR_/gfs._PDYm1_/
++ /gfs.t??z.atmf003*
++ /gfs.t??z.atmf007*
++ /gfs.t??z.atmf011*
+#+ /gfs.t??z.atmf015*
++ /gfs.t??z.atmf019*
++ /gfs.t??z.atmf023*
+#+ /gfs.t??z.atmf027*
++ /gfs.t??z.atmf031*
++ /gfs.t??z.atmf035*
++ /gfs.t??z.atmf039*
+#+ /gfs.t??z.atmf043*
++ /gfs.t??z.atmf047*
++ /gfs.t??z.atmf050*
++ /gfs.t??z.atmf053*
+#+ /gfs.t??z.atmf056*
++ /gfs.t??z.atmf059*
++ /gfs.t??z.atmf062*
++ /gfs.t??z.atmf065*
++ /gfs.t??z.atmf068*
+#+ /gfs.t??z.atmf071*
++ /gfs.t??z.atmf074*
++ /gfs.t??z.atmf077*
++ /gfs.t??z.atmf080*
++ /gfs.t??z.atmf083*
++ /gfs.t??z.atmf086*
++ /gfs.t??z.atmf089*
+#+ /gfs.t??z.atmf092*
++ /gfs.t??z.atmf095*
++ /gfs.t??z.atmf098*
++ /gfs.t??z.atmf101*
++ /gfs.t??z.atmf104*
++ /gfs.t??z.atmf107*
++ /gfs.t??z.atmf110*
++ /gfs.t??z.atmf113*
++ /gfs.t??z.atmf116*
+#+ /gfs.t??z.atmf119*
++ /gfs.t??z.atmf126*
++ /gfs.t??z.atmf135*
++ /gfs.t??z.atmf144*
++ /gfs.t??z.atmf153*
+#+ /gfs.t??z.atmf162*
++ /gfs.t??z.atmf171*
++ /gfs.t??z.atmf180*
++ /gfs.t??z.atmf189*
++ /gfs.t??z.atmf198*
+#+ /gfs.t??z.atmf207*
++ /gfs.t??z.atmf216*
++ /gfs.t??z.atmf225*
++ /gfs.t??z.atmf234*
+#+ /gfs.t??z.atmf264*
++ /gfs.t??z.atmf300*
++ /gfs.t??z.atmf336*
++ /gfs.t??z.atmf372*
+- *
+B 722000
+ 
Index: checkout/gfs.v15.0.0/parm/transfer_gfs_nawips.list
===================================================================
--- checkout/gfs.v15.0.0/parm/transfer_gfs_nawips.list	(nonexistent)
+++ checkout/gfs.v15.0.0/parm/transfer_gfs_nawips.list	(revision 96275)
@@ -0,0 +1,33 @@
+# This file specifies the directories to be transfered and, optionally, the files within
+# those directories to include or exclude.  If one directory is specified per line, it
+# will be used as both the source and destination.  If two directories are specified per
+# line, separated by one or more spaces, the first will be used as the source and the
+# second the destination.  Directories that begin with "com/" will be resolved using
+# the compath.py utility.  Rules may be placed below each directory or directory pair
+# and must begin with one of the following characters:
+#  -  exclude, specifies an exclude pattern
+#  +  include, specifies an include pattern
+#  .  merge, specifies a merge-file to read for more rules
+#  :  dir-merge, specifies a per-directory merge-file
+#  H  hide, speci


... see attachment for the rest ...
-------------- next part --------------
Index: checkout/gfs.v15.0.0/parm/transfer_gfs_5.list
===================================================================
--- checkout/gfs.v15.0.0/parm/transfer_gfs_5.list	(revision 96274)
+++ checkout/gfs.v15.0.0/parm/transfer_gfs_5.list	(revision 96275)
@@ -27,23 +27,23 @@
 + /gfs.t??z.atmf003*
 + /gfs.t??z.atmf007*
 + /gfs.t??z.atmf011*
-+ /gfs.t??z.atmf015*
+#+ /gfs.t??z.atmf015*
 + /gfs.t??z.atmf019*
 + /gfs.t??z.atmf023*
-+ /gfs.t??z.atmf027*
+#+ /gfs.t??z.atmf027*
 + /gfs.t??z.atmf031*
 + /gfs.t??z.atmf035*
 + /gfs.t??z.atmf039*
-+ /gfs.t??z.atmf043*
+#+ /gfs.t??z.atmf043*
 + /gfs.t??z.atmf047*
 + /gfs.t??z.atmf050*
 + /gfs.t??z.atmf053*
-+ /gfs.t??z.atmf056*
+#+ /gfs.t??z.atmf056*
 + /gfs.t??z.atmf059*
 + /gfs.t??z.atmf062*
 + /gfs.t??z.atmf065*
 + /gfs.t??z.atmf068*
-+ /gfs.t??z.atmf071*
+#+ /gfs.t??z.atmf071*
 + /gfs.t??z.atmf074*
 + /gfs.t??z.atmf077*
 + /gfs.t??z.atmf080*
@@ -50,7 +50,7 @@
 + /gfs.t??z.atmf083*
 + /gfs.t??z.atmf086*
 + /gfs.t??z.atmf089*
-+ /gfs.t??z.atmf092*
+#+ /gfs.t??z.atmf092*
 + /gfs.t??z.atmf095*
 + /gfs.t??z.atmf098*
 + /gfs.t??z.atmf101*
@@ -59,24 +59,82 @@
 + /gfs.t??z.atmf110*
 + /gfs.t??z.atmf113*
 + /gfs.t??z.atmf116*
-+ /gfs.t??z.atmf119*
+#+ /gfs.t??z.atmf119*
 + /gfs.t??z.atmf126*
 + /gfs.t??z.atmf135*
 + /gfs.t??z.atmf144*
 + /gfs.t??z.atmf153*
-+ /gfs.t??z.atmf162*
+#+ /gfs.t??z.atmf162*
 + /gfs.t??z.atmf171*
 + /gfs.t??z.atmf180*
 + /gfs.t??z.atmf189*
 + /gfs.t??z.atmf198*
-+ /gfs.t??z.atmf207*
+#+ /gfs.t??z.atmf207*
 + /gfs.t??z.atmf216*
 + /gfs.t??z.atmf225*
 + /gfs.t??z.atmf234*
-+ /gfs.t??z.atmf264*
+#+ /gfs.t??z.atmf264*
 + /gfs.t??z.atmf300*
 + /gfs.t??z.atmf336*
 + /gfs.t??z.atmf372*
 - *
 B 722000
+ 
 
+com/gfs/_ENVIR_/gfs._PDYm1_/
++ /gfs.t??z.atmf003*
++ /gfs.t??z.atmf007*
++ /gfs.t??z.atmf011*
+#+ /gfs.t??z.atmf015*
++ /gfs.t??z.atmf019*
++ /gfs.t??z.atmf023*
+#+ /gfs.t??z.atmf027*
++ /gfs.t??z.atmf031*
++ /gfs.t??z.atmf035*
++ /gfs.t??z.atmf039*
+#+ /gfs.t??z.atmf043*
++ /gfs.t??z.atmf047*
++ /gfs.t??z.atmf050*
++ /gfs.t??z.atmf053*
+#+ /gfs.t??z.atmf056*
++ /gfs.t??z.atmf059*
++ /gfs.t??z.atmf062*
++ /gfs.t??z.atmf065*
++ /gfs.t??z.atmf068*
+#+ /gfs.t??z.atmf071*
++ /gfs.t??z.atmf074*
++ /gfs.t??z.atmf077*
++ /gfs.t??z.atmf080*
++ /gfs.t??z.atmf083*
++ /gfs.t??z.atmf086*
++ /gfs.t??z.atmf089*
+#+ /gfs.t??z.atmf092*
++ /gfs.t??z.atmf095*
++ /gfs.t??z.atmf098*
++ /gfs.t??z.atmf101*
++ /gfs.t??z.atmf104*
++ /gfs.t??z.atmf107*
++ /gfs.t??z.atmf110*
++ /gfs.t??z.atmf113*
++ /gfs.t??z.atmf116*
+#+ /gfs.t??z.atmf119*
++ /gfs.t??z.atmf126*
++ /gfs.t??z.atmf135*
++ /gfs.t??z.atmf144*
++ /gfs.t??z.atmf153*
+#+ /gfs.t??z.atmf162*
++ /gfs.t??z.atmf171*
++ /gfs.t??z.atmf180*
++ /gfs.t??z.atmf189*
++ /gfs.t??z.atmf198*
+#+ /gfs.t??z.atmf207*
++ /gfs.t??z.atmf216*
++ /gfs.t??z.atmf225*
++ /gfs.t??z.atmf234*
+#+ /gfs.t??z.atmf264*
++ /gfs.t??z.atmf300*
++ /gfs.t??z.atmf336*
++ /gfs.t??z.atmf372*
+- *
+B 722000
+ 
Index: checkout/gfs.v15.0.0/parm/transfer_gfs_nawips.list
===================================================================
--- checkout/gfs.v15.0.0/parm/transfer_gfs_nawips.list	(nonexistent)
+++ checkout/gfs.v15.0.0/parm/transfer_gfs_nawips.list	(revision 96275)
@@ -0,0 +1,33 @@
+# This file specifies the directories to be transfered and, optionally, the files within
+# those directories to include or exclude.  If one directory is specified per line, it
+# will be used as both the source and destination.  If two directories are specified per
+# line, separated by one or more spaces, the first will be used as the source and the
+# second the destination.  Directories that begin with "com/" will be resolved using
+# the compath.py utility.  Rules may be placed below each directory or directory pair
+# and must begin with one of the following characters:
+#  -  exclude, specifies an exclude pattern
+#  +  include, specifies an include pattern
+#  .  merge, specifies a merge-file to read for more rules
+#  :  dir-merge, specifies a per-directory merge-file
+#  H  hide, specifies a pattern for hiding files from the transfer
+#  S  show, files that match the pattern are not hidden
+#  P  protect, specifies a pattern for protecting files from deletion
+#  R  risk, files that match the pattern are not protected
+#  !  clear, clears the current include/exclude list (takes no arg)
+#  B  bytes, relative size of the path in relation to the other paths in the list
+#  D  delete, delete extraneous files from destination directories (takes no arg)
+#  E  encrypt, enables data encryption [two cores should be allocated] (takes no arg)
+#  T  two-way syncronization will update both sides with latest changes (takes no arg)
+#  Z  compress data as it is sent, accepts optional compression level argument (1-9)
+# Rules higher in the list take precedence over lower ones.  By default, all files in a
+# directory are included, so if no exclude patterns match that file, it will be
+# transferred.
+
+com/nawips/_ENVIR_/gfs._PDY_/
+B 125000000000
+ 
+
+com/nawips/_ENVIR_/gfs._PDYm1_/
+B 125000000000
+ 
+
Index: checkout/gfs.v15.0.0/parm/transfer_rdhpcs_gfs.list
===================================================================
--- checkout/gfs.v15.0.0/parm/transfer_rdhpcs_gfs.list	(nonexistent)
+++ checkout/gfs.v15.0.0/parm/transfer_rdhpcs_gfs.list	(revision 96275)
@@ -0,0 +1,51 @@
+# This file specifies the directories to be transfered and, optionally, the files within
+# those directories to include or exclude.  If one directory is specified per line, it
+# will be used as both the source and destination.  If two directories are specified per
+# line, separated by one or more spaces, the first will be used as the source and the
+# second the destination.  Directories that begin with "com/" will be resolved using
+# the compath.py utility.  Rules may be placed below each directory or directory pair
+# and must begin with one of the following characters:
+#  -  exclude, specifies an exclude pattern
+#  +  include, specifies an include pattern
+#  .  merge, specifies a merge-file to read for more rules
+#  :  dir-merge, specifies a per-directory merge-file
+#  H  hide, specifies a pattern for hiding files from the transfer
+#  S  show, files that match the pattern are not hidden
+#  P  protect, specifies a pattern for protecting files from deletion
+#  R  risk, files that match the pattern are not protected
+#  !  clear, clears the current include/exclude list (takes no arg)
+#  B  bytes, relative size of the path in relation to the other paths in the list
+#  D  delete, delete extraneous files from destination directories (takes no arg)
+#  E  encrypt, enables data encryption [two cores should be allocated] (takes no arg)
+#  T  two-way syncronization will update both sides with latest changes (takes no arg)
+#  Z  compress data as it is sent, accepts optional compression level argument (1-9)
+# Rules higher in the list take precedence over lower ones.  By default, all files in a
+# directory are included, so if no exclude patterns match that file, it will be
+# transferred.
+
+com/gfs/_ENVIR_/gfs._PDY_/ /scratch4/NCEPDEV/rstprod/com/gfs/_ENVIR_/gfs._PDY_/
++ /gfs.t??z.*bufr*
++ /gfs.t??z.sstgrb
++ /gfs.t??z.engicegrb
++ /gfs.t??z.snogrb
++ /gfs.t??z.*tcvitals*tm00
++ /gfs.t??z.atmanl.nemsio
++ /gfs.t??z.sfcanl.nemsio
++ /gfs.t??z.master.grb2f*
++ /gfs.t??z.pgrb2.0p25.f*
++ /gfs.t??z.sfluxgrbf*
++ /gfs.t??z.atmf???.nemsio
++ /gfs.t??z.sfcf024.nemsio
++ /gfs.t??z.sfcf027.nemsio
++ /gfs.t??z.sfcf030.nemsio
++ /gfs.t??z.sfcf033.nemsio
++ /gfs.t??z.sfcf036.nemsio
++ /gfs.t??z.sfcf039.nemsio
++ /gfs.t??z.sfcf042.nemsio
++ /gfs.t??z.sfcf045.nemsio
++ /gfs.t??z.sfcf048.nemsio
+- *
+E
+# This directory is a good candidate for compression
+#Z
+
Index: checkout/gfs.v15.0.0/parm/transfer_gfs_6.list
===================================================================
--- checkout/gfs.v15.0.0/parm/transfer_gfs_6.list	(revision 96274)
+++ checkout/gfs.v15.0.0/parm/transfer_gfs_6.list	(revision 96275)
@@ -26,6 +26,47 @@
 com/gfs/_ENVIR_/gfs._PDY_/
 - /gfs.t??z.flxgrbf*
 + /gfs*sfcf*
++ /gfs.t??z.atmf015*
++ /gfs.t??z.atmf027*
++ /gfs.t??z.atmf043*
++ /gfs.t??z.atmf034*
++ /gfs.t??z.atmf056*
++ /gfs.t??z.atmf064*
++ /gfs.t??z.atmf071*
++ /gfs.t??z.atmf088*
++ /gfs.t??z.atmf092*
++ /gfs.t??z.atmf100*
++ /gfs.t??z.atmf112*
++ /gfs.t??z.atmf119*
++ /gfs.t??z.atmf141*
++ /gfs.t??z.atmf162*
++ /gfs.t??z.atmf186*
++ /gfs.t??z.atmf207*
++ /gfs.t??z.atmf264*
 - *
-B 552000
+B 752000
+ 
 
+com/gfs/_ENVIR_/gfs._PDYm1_/
+- /gfs.t??z.flxgrbf*
++ /gfs*sfcf*
++ /gfs.t??z.atmf015*
++ /gfs.t??z.atmf027*
++ /gfs.t??z.atmf043*
++ /gfs.t??z.atmf034*
++ /gfs.t??z.atmf056*
++ /gfs.t??z.atmf064*
++ /gfs.t??z.atmf071*
++ /gfs.t??z.atmf088*
++ /gfs.t??z.atmf092*
++ /gfs.t??z.atmf100*
++ /gfs.t??z.atmf112*
++ /gfs.t??z.atmf119*
++ /gfs.t??z.atmf141*
++ /gfs.t??z.atmf162*
++ /gfs.t??z.atmf186*
++ /gfs.t??z.atmf207*
++ /gfs.t??z.atmf264*
+- *
+B 752000
+ 
Index: checkout/gfs.v15.0.0/parm/transfer_gfs_7.list
===================================================================
--- checkout/gfs.v15.0.0/parm/transfer_gfs_7.list	(revision 96274)
+++ checkout/gfs.v15.0.0/parm/transfer_gfs_7.list	(revision 96275)
@@ -28,6 +28,17 @@
 + /gfs.t??z.flxgrbif*
 + /gfs.t??z.goessimpgrb2.1p00.f*
 + /wafsgfs??.t??z.grib*
+#+ /gfs.t??z.flxf*.nemsio
 - *
 B 444000
+ 
 
+com/gfs/_ENVIR_/gfs._PDYm1_/
++ /gfs.t??z.flxgrbf*
++ /gfs.t??z.flxgrbif*
++ /gfs.t??z.goessimpgrb2.1p00.f*
++ /wafsgfs??.t??z.grib*
+#+ /gfs.t??z.flxf*.nemsio
+- *
+B 444000
+ 
Index: checkout/gfs.v15.0.0/parm/transfer_gfs_1.list
===================================================================
--- checkout/gfs.v15.0.0/parm/transfer_gfs_1.list	(revision 96274)
+++ checkout/gfs.v15.0.0/parm/transfer_gfs_1.list	(revision 96275)
@@ -31,6 +31,21 @@
 - /gfs.t??z.*atmfc*
 - /gfs_grb211.t??z.pgrsfnf*
 - /wafsgfs??.t??z.grisfnf*
-E
-B 430000
+- /gfs.t??z.master.*
+- /gfs*sfcf*
+ 
+B 45000000
 
+com/gfs/_ENVIR_/gfs._PDYm1_/
+- /gfs*.t??z.*pgrb2.*
+- /gfs*.t??z.*pgrb2b.*
+- /gfs.t??z.atmf*
+- /gfs.t??z.*flx*
+- /gfs.t??z.*atmfc*
+- /gfs_grb211.t??z.pgrsfnf*
+- /wafsgfs??.t??z.grisfnf*
+- /gfs.t??z.master.*
+- /gfs*sfcf*
+ 
+B 45000000
+
Index: checkout/gfs.v15.0.0/parm/transfer_rdhpcs_gfs_nawips.list
===================================================================
--- checkout/gfs.v15.0.0/parm/transfer_rdhpcs_gfs_nawips.list	(nonexistent)
+++ checkout/gfs.v15.0.0/parm/transfer_rdhpcs_gfs_nawips.list	(revision 96275)
@@ -0,0 +1,35 @@
+# This file specifies the directories to be transfered and, optionally, the files within
+# those directories to include or exclude.  If one directory is specified per line, it
+# will be used as both the source and destination.  If two directories are specified per
+# line, separated by one or more spaces, the first will be used as the source and the
+# second the destination.  Directories that begin with "com/" will be resolved using
+# the compath.py utility.  Rules may be placed below each directory or directory pair
+# and must begin with one of the following characters:
+#  -  exclude, specifies an exclude pattern
+#  +  include, specifies an include pattern
+#  .  merge, specifies a merge-file to read for more rules
+#  :  dir-merge, specifies a per-directory merge-file
+#  H  hide, specifies a pattern for hiding files from the transfer
+#  S  show, files that match the pattern are not hidden
+#  P  protect, specifies a pattern for protecting files from deletion
+#  R  risk, files that match the pattern are not protected
+#  !  clear, clears the current include/exclude list (takes no arg)
+#  B  bytes, relative size of the path in relation to the other paths in the list
+#  D  delete, delete extraneous files from destination directories (takes no arg)
+#  E  encrypt, enables data encryption [two cores should be allocated] (takes no arg)
+#  T  two-way syncronization will update both sides with latest changes (takes no arg)
+#  Z  compress data as it is sent, accepts optional compression level argument (1-9)
+# Rules higher in the list take precedence over lower ones.  By default, all files in a
+# directory are included, so if no exclude patterns match that file, it will be
+# transferred.
+
+com/nawips/_ENVIR_/gfs._PDY_/ /scratch4/NCEPDEV/rstprod/com/nawips/_ENVIR_/gfs._PDY_/
++ /gfs_??????????f???
++ /gfs40_??????????f???
++ /gfs_*.snd
++ /gfs_*.sfc
+- *
+E
+# This directory is a good candidate for compression
+#Z
+
Index: checkout/gfs.v15.0.0/parm/transfer_gfs_8.list
===================================================================
--- checkout/gfs.v15.0.0/parm/transfer_gfs_8.list	(revision 96274)
+++ checkout/gfs.v15.0.0/parm/transfer_gfs_8.list	(revision 96275)
@@ -23,28 +23,14 @@
 # directory are included, so if no exclude patterns match that file, it will be
 # tranatmferred.
 
-#com/gfs/_ENVIR_/satcounts/
-#B 5
-#Z
+com/gfs/_ENVIR_/gfs._PDY_/
++ /gfs.t??z.master.*
+- *
+B 24440000
+ 
 
-#com/gfs/_ENVIR_/satcounts_archive/
-#+ /_YEARPREV_/***
-#- *
-#B 6
-#Z
-
-#com/arch/_ENVIR_/obcount_30day/
-#+ /gfs/
-#+ /gfs/gfs._PDYm1_/***
-#+ /gfs/gfs._PDY_/***
-#- *
-#B 1
-#Z
-
-com/nawips/_ENVIR_/gfs._PDY_/
-B 560000
-
-#com/realtime/_ENVIR_/gfs._PDY_/
-#B 6
-#Z
-
+com/gfs/_ENVIR_/gfs._PDYm1_/
++ /gfs.t??z.master.*
+- *
+B 24440000
+ 
Index: checkout/gfs.v15.0.0/parm/transfer_gfs_2.list
===================================================================
--- checkout/gfs.v15.0.0/parm/transfer_gfs_2.list	(revision 96274)
+++ checkout/gfs.v15.0.0/parm/transfer_gfs_2.list	(revision 96275)
@@ -39,7 +39,50 @@
 + /gfs.t??z.atmf040*
 + /gfs.t??z.atmf044*
 + /gfs.t??z.atmf048*
++ /gfs.t??z.atmf052*
++ /gfs.t??z.atmf054*
++ /gfs.t??z.atmf066*
++ /gfs.t??z.atmf076*
++ /gfs.t??z.atmf081*
++ /gfs.t??z.atmf093*
++ /gfs.t??z.atmf105*
++ /gfs.t??z.atmf117*
++ /gfs.t??z.atmf156*
++ /gfs.t??z.atmf219*
++ /gfs.t??z.atmf288*
 + /gfs.t??z.atmf384*
 - *
-B 538000
+B 738000
+ 
 
+com/gfs/_ENVIR_/gfs._PDYm1_/
++ /gfs.t??z.pgrb2.*
++ /gfs.t??z.pgrb2b.*
++ /gfs.t??z.atmf000*
++ /gfs.t??z.atmf004*
++ /gfs.t??z.atmf008*
++ /gfs.t??z.atmf012*
++ /gfs.t??z.atmf016*
++ /gfs.t??z.atmf020*
++ /gfs.t??z.atmf024*
++ /gfs.t??z.atmf028*
++ /gfs.t??z.atmf032*
++ /gfs.t??z.atmf036*
++ /gfs.t??z.atmf040*
++ /gfs.t??z.atmf044*
++ /gfs.t??z.atmf048*
++ /gfs.t??z.atmf052*
++ /gfs.t??z.atmf054*
++ /gfs.t??z.atmf066*
++ /gfs.t??z.atmf076*
++ /gfs.t??z.atmf081*
++ /gfs.t??z.atmf093*
++ /gfs.t??z.atmf105*
++ /gfs.t??z.atmf117*
++ /gfs.t??z.atmf156*
++ /gfs.t??z.atmf219*
++ /gfs.t??z.atmf288*
++ /gfs.t??z.atmf384*
+- *
+B 738000
+ 
Index: checkout/gfs.v15.0.0/parm/transfer_gfs_misc.list
===================================================================
--- checkout/gfs.v15.0.0/parm/transfer_gfs_misc.list	(nonexistent)
+++ checkout/gfs.v15.0.0/parm/transfer_gfs_misc.list	(revision 96275)
@@ -0,0 +1,50 @@
+# This file specifies the directories to be tranatmfered and, optionally, the files within
+# those directories to include or exclude.  If one directory is specified per line, it
+# will be used as both the source and destination.  If two directories are specified per
+# line, separated by one or more spaces, the first will be used as the source and the
+# second the destination.  Directories that begin with "com/" will be resolved using
+# the compath.py utility.  Rules may be placed below each directory or directory pair
+# and must begin with one of the following characters:
+#  -  exclude, specifies an exclude pattern
+#  +  include, specifies an include pattern
+#  .  merge, specifies a merge-file to read for more rules
+#  :  dir-merge, specifies a per-directory merge-file
+#  H  hide, specifies a pattern for hiding files from the tranatmfer
+#  S  show, files that match the pattern are not hidden
+#  P  protect, specifies a pattern for protecting files from deletion
+#  R  risk, files that match the pattern are not protected
+#  !  clear, clears the current include/exclude list (takes no arg)
+#  B  bytes, relative size of the path in relation to the other paths in the list
+#  D  delete, delete extraneous files from destination directories (takes no arg)
+#  E  encrypt, enables data encryption [two cores should be allocated] (takes no arg)
+#  T  two-way syncronization will update both sides with latest changes (takes no arg)
+#  Z  compress data as it is sent, accepts optional compression level argument (1-9)
+# Rules higher in the list take precedence over lower ones.  By default, all files in a
+# directory are included, so if no exclude patterns match that file, it will be
+# tranatmferred.
+
+com/gfs/_ENVIR_/sdm_rtdm/
++ /avgdata/
++ /avgdata/obcount_30davg.gfs._MONPREV_
++ /avgdata/obcount_30davg.gfs.current
+- *
+B 256000
+ 
+
+com/gfs/_ENVIR_/sdm_rtdm/
++ /obcount_30day/
++ /obcount_30day/gfs/
++ /obcount_30day/gfs/gfs._PDYm1_/***
++ /obcount_30day/gfs/gfs._PDY_/***
+- *
+B 2000000
+ 
+
+com/realtime/_ENVIR_/gfs._PDY_/
+B 10000000
+ 
+
+com/realtime/_ENVIR_/gfs._PDYm1_/
+B 10000000
+ 
+
Index: checkout/gfs.v15.0.0/parm/transfer_gfs_9.list
===================================================================
--- checkout/gfs.v15.0.0/parm/transfer_gfs_9.list	(nonexistent)
+++ checkout/gfs.v15.0.0/parm/transfer_gfs_9.list	(revision 96275)
@@ -0,0 +1,37 @@
+# This file specifies the directories to be tranatmfered and, optionally, the files within
+# those directories to include or exclude.  If one directory is specified per line, it
+# will be used as both the source and destination.  If two directories are specified per
+# line, separated by one or more spaces, the first will be used as the source and the
+# second the destination.  Directories that begin with "com/" will be resolved using
+# the compath.py utility.  Rules may be placed below each directory or directory pair
+# and must begin with one of the following characters:
+#  -  exclude, specifies an exclude pattern
+#  +  include, specifies an include pattern
+#  .  merge, specifies a merge-file to read for more rules
+#  :  dir-merge, specifies a per-directory merge-file
+#  H  hide, specifies a pattern for hiding files from the tranatmfer
+#  S  show, files that match the pattern are not hidden
+#  P  protect, specifies a pattern for protecting files from deletion
+#  R  risk, files that match the pattern are not protected
+#  !  clear, clears the current include/exclude list (takes no arg)
+#  B  bytes, relative size of the path in relation to the other paths in the list
+#  D  delete, delete extraneous files from destination directories (takes no arg)
+#  E  encrypt, enables data encryption [two cores should be allocated] (takes no arg)
+#  T  two-way syncronization will update both sides with latest changes (takes no arg)
+#  Z  compress data as it is sent, accepts optional compression level argument (1-9)
+# Rules higher in the list take precedence over lower ones.  By default, all files in a
+# directory are included, so if no exclude patterns match that file, it will be
+# tranatmferred.
+
+com/gfs/_ENVIR_/gfs._PDY_/
++ /gfs.t??z.flxf*.nemsio
+- *
+B 644000
+ 
+
+com/gfs/_ENVIR_/gfs._PDYm1_/
++ /gfs.t??z.flxf*.nemsio
+- *
+B 644000
+ 
+
Index: checkout/gfs.v15.0.0/parm/transfer_gfs_3.list
===================================================================
--- checkout/gfs.v15.0.0/parm/transfer_gfs_3.list	(revision 96274)
+++ checkout/gfs.v15.0.0/parm/transfer_gfs_3.list	(revision 96275)
@@ -37,33 +37,33 @@
 + /gfs.t??z.atmf041*
 + /gfs.t??z.atmf045*
 + /gfs.t??z.atmf051*
-+ /gfs.t??z.atmf054*
+#+ /gfs.t??z.atmf054*
 + /gfs.t??z.atmf057*
 + /gfs.t??z.atmf063*
 + /gfs.t??z.atmf060*
-+ /gfs.t??z.atmf066*
+#+ /gfs.t??z.atmf066*
 + /gfs.t??z.atmf069*
 + /gfs.t??z.atmf072*
 + /gfs.t??z.atmf075*
 + /gfs.t??z.atmf078*
-+ /gfs.t??z.atmf081*
+#+ /gfs.t??z.atmf081*
 + /gfs.t??z.atmf084*
 + /gfs.t??z.atmf087*
 + /gfs.t??z.atmf090*
-+ /gfs.t??z.atmf093*
+#+ /gfs.t??z.atmf093*
 + /gfs.t??z.atmf096*
 + /gfs.t??z.atmf099*
 + /gfs.t??z.atmf102*
-+ /gfs.t??z.atmf105*
+#+ /gfs.t??z.atmf105*
 + /gfs.t??z.atmf108*
 + /gfs.t??z.atmf111*
 + /gfs.t??z.atmf114*
-+ /gfs.t??z.atmf117*
+#+ /gfs.t??z.atmf117*
 + /gfs.t??z.atmf120*
 + /gfs.t??z.atmf129*
 + /gfs.t??z.atmf138*
 + /gfs.t??z.atmf147*
-+ /gfs.t??z.atmf156*
+#+ /gfs.t??z.atmf156*
 + /gfs.t??z.atmf165*
 + /gfs.t??z.atmf174*
 + /gfs.t??z.atmf183*
@@ -70,7 +70,7 @@
 + /gfs.t??z.atmf192*
 + /gfs.t??z.atmf201*
 + /gfs.t??z.atmf210*
-+ /gfs.t??z.atmf219*
+#+ /gfs.t??z.atmf219*
 + /gfs.t??z.atmf228*
 + /gfs.t??z.atmf237*
 + /gfs.t??z.atmf240*
@@ -78,5 +78,63 @@
 + /gfs.t??z.atmf312*
 + /gfs.t??z.atmf348*
 - *
-B 2134000
+B 5134000
+ 
 
+com/gfs/_ENVIR_/gfs._PDYm1_/
++ /gfs.t??z.atmf001*
++ /gfs.t??z.atmf005*
++ /gfs.t??z.atmf009*
++ /gfs.t??z.atmf013*
++ /gfs.t??z.atmf017*
++ /gfs.t??z.atmf021*
++ /gfs.t??z.atmf025*
++ /gfs.t??z.atmf029*
++ /gfs.t??z.atmf033*
++ /gfs.t??z.atmf037*
++ /gfs.t??z.atmf041*
++ /gfs.t??z.atmf045*
++ /gfs.t??z.atmf051*
+#+ /gfs.t??z.atmf054*
++ /gfs.t??z.atmf057*
++ /gfs.t??z.atmf063*
++ /gfs.t??z.atmf060*
+#+ /gfs.t??z.atmf066*
++ /gfs.t??z.atmf069*
++ /gfs.t??z.atmf072*
++ /gfs.t??z.atmf075*
++ /gfs.t??z.atmf078*
+#+ /gfs.t??z.atmf081*
++ /gfs.t??z.atmf084*
++ /gfs.t??z.atmf087*
++ /gfs.t??z.atmf090*
+#+ /gfs.t??z.atmf093*
++ /gfs.t??z.atmf096*
++ /gfs.t??z.atmf099*
++ /gfs.t??z.atmf102*
+#+ /gfs.t??z.atmf105*
++ /gfs.t??z.atmf108*
++ /gfs.t??z.atmf111*
++ /gfs.t??z.atmf114*
+#+ /gfs.t??z.atmf117*
++ /gfs.t??z.atmf120*
++ /gfs.t??z.atmf129*
++ /gfs.t??z.atmf138*
++ /gfs.t??z.atmf147*
+#+ /gfs.t??z.atmf156*
++ /gfs.t??z.atmf165*
++ /gfs.t??z.atmf174*
++ /gfs.t??z.atmf183*
++ /gfs.t??z.atmf192*
++ /gfs.t??z.atmf201*
++ /gfs.t??z.atmf210*
+#+ /gfs.t??z.atmf219*
++ /gfs.t??z.atmf228*
++ /gfs.t??z.atmf237*
++ /gfs.t??z.atmf240*
++ /gfs.t??z.atmf276*
++ /gfs.t??z.atmf312*
++ /gfs.t??z.atmf348*
+- *
+B 5134000
+ 
Index: checkout/gfs.v15.0.0/parm/transfer_gfs_nwges.list
===================================================================
--- checkout/gfs.v15.0.0/parm/transfer_gfs_nwges.list	(revision 96274)
+++ checkout/gfs.v15.0.0/parm/transfer_gfs_nwges.list	(revision 96275)
@@ -25,7 +25,8 @@
 
 _GESROOT_/_ENVIR_/gfs._PDY_/
 B 35775
+ 
 
 _GESROOT_/_ENVIR_/gfs._PDYm1_/
 B 35775
-
+ 
Index: checkout/gfs.v15.0.0/parm/transfer_gfs_4.list
===================================================================
--- checkout/gfs.v15.0.0/parm/transfer_gfs_4.list	(revision 96274)
+++ checkout/gfs.v15.0.0/parm/transfer_gfs_4.list	(revision 96275)
@@ -32,42 +32,42 @@
 + /gfs.t??z.atmf022*
 + /gfs.t??z.atmf026*
 + /gfs.t??z.atmf030*
-+ /gfs.t??z.atmf034*
+#+ /gfs.t??z.atmf034*
 + /gfs.t??z.atmf038*
 + /gfs.t??z.atmf042*
 + /gfs.t??z.atmf046*
 + /gfs.t??z.atmf049*
-+ /gfs.t??z.atmf052*
+#+ /gfs.t??z.atmf052*
 + /gfs.t??z.atmf055*
 + /gfs.t??z.atmf058*
 + /gfs.t??z.atmf061*
-+ /gfs.t??z.atmf064*
+#+ /gfs.t??z.atmf064*
 + /gfs.t??z.atmf067*
 + /gfs.t??z.atmf070*
 + /gfs.t??z.atmf073*
-+ /gfs.t??z.atmf076*
+#+ /gfs.t??z.atmf076*
 + /gfs.t??z.atmf079*
 + /gfs.t??z.atmf082*
 + /gfs.t??z.atmf085*
-+ /gfs.t??z.atmf088*
+#+ /gfs.t??z.atmf088*
 + /gfs.t??z.atmf091*
 + /gfs.t??z.atmf094*
 + /gfs.t??z.atmf097*
-+ /gfs.t??z.atmf100*
+#+ /gfs.t??z.atmf100*
 + /gfs.t??z.atmf103*
 + /gfs.t??z.atmf106*
 + /gfs.t??z.atmf109*
-+ /gfs.t??z.atmf112*
+#+ /gfs.t??z.atmf112*
 + /gfs.t??z.atmf115*
 + /gfs.t??z.atmf118*
 + /gfs.t??z.atmf123*
 + /gfs.t??z.atmf132*
-+ /gfs.t??z.atmf141*
+#+ /gfs.t??z.atmf141*
 + /gfs.t??z.atmf150*
 + /gfs.t??z.atmf159*
 + /gfs.t??z.atmf168*
 + /gfs.t??z.atmf177*
-+ /gfs.t??z.atmf186*
+#+ /gfs.t??z.atmf186*
 + /gfs.t??z.atmf195*
 + /gfs.t??z.atmf204*
 + /gfs.t??z.atmf213*
@@ -74,8 +74,67 @@
 + /gfs.t??z.atmf222*
 + /gfs.t??z.atmf231*
 + /gfs.t??z.atmf252*
-+ /gfs.t??z.atmf288*
+#+ /gfs.t??z.atmf288*
 + /gfs.t??z.atmf324*
 + /gfs.t??z.atmf360*
 - *
 B 722000
+ 
+
+com/gfs/_ENVIR_/gfs._PDYm1_/
++ /gfs.t??z.atmf002*
++ /gfs.t??z.atmf006*
++ /gfs.t??z.atmf010*
++ /gfs.t??z.atmf014*
++ /gfs.t??z.atmf018*
++ /gfs.t??z.atmf022*
++ /gfs.t??z.atmf026*
++ /gfs.t??z.atmf030*
+#+ /gfs.t??z.atmf034*
++ /gfs.t??z.atmf038*
++ /gfs.t??z.atmf042*
++ /gfs.t??z.atmf046*
++ /gfs.t??z.atmf049*
+#+ /gfs.t??z.atmf052*
++ /gfs.t??z.atmf055*
++ /gfs.t??z.atmf058*
++ /gfs.t??z.atmf061*
+#+ /gfs.t??z.atmf064*
++ /gfs.t??z.atmf067*
++ /gfs.t??z.atmf070*
++ /gfs.t??z.atmf073*
+#+ /gfs.t??z.atmf076*
++ /gfs.t??z.atmf079*
++ /gfs.t??z.atmf082*
++ /gfs.t??z.atmf085*
+#+ /gfs.t??z.atmf088*
++ /gfs.t??z.atmf091*
++ /gfs.t??z.atmf094*
++ /gfs.t??z.atmf097*
+#+ /gfs.t??z.atmf100*
++ /gfs.t??z.atmf103*
++ /gfs.t??z.atmf106*
++ /gfs.t??z.atmf109*
+#+ /gfs.t??z.atmf112*
++ /gfs.t??z.atmf115*
++ /gfs.t??z.atmf118*
++ /gfs.t??z.atmf123*
++ /gfs.t??z.atmf132*
+#+ /gfs.t??z.atmf141*
++ /gfs.t??z.atmf150*
++ /gfs.t??z.atmf159*
++ /gfs.t??z.atmf168*
++ /gfs.t??z.atmf177*
+#+ /gfs.t??z.atmf186*
++ /gfs.t??z.atmf195*
++ /gfs.t??z.atmf204*
++ /gfs.t??z.atmf213*
++ /gfs.t??z.atmf222*
++ /gfs.t??z.atmf231*
++ /gfs.t??z.atmf252*
+#+ /gfs.t??z.atmf288*
++ /gfs.t??z.atmf324*
++ /gfs.t??z.atmf360*
+- *
+B 722000
+ 
Index: checkout/gfs.v15.0.0/scripts/exgfs_grib_awips_20km.sh.ecf
===================================================================
--- checkout/gfs.v15.0.0/scripts/exgfs_grib_awips_20km.sh.ecf	(revision 96274)
+++ checkout/gfs.v15.0.0/scripts/exgfs_grib_awips_20km.sh.ecf	(revision 96275)
@@ -78,6 +78,7 @@
 
 # Set type of Interpolation for WGRIB2
 export opt1=' -set_grib_type same -new_grid_winds earth '
+export opt1ak=' -set_grib_type same -new_grid_winds grid '
 export opt21='  -new_grid_interpolation bilinear -if '
 export opt22=":(LAND|CSNOW|CRAIN|CFRZR|CICEP|ICSEV):"
 export opt23=' -new_grid_interpolation neighbor -fi '
@@ -123,7 +124,7 @@
         # $COPYGB2 -g "$grid_20km_ak" -i0 -x tmp_masterfile  awps_file_f${fcsthrs}_${GRID}
 
         export gridak="nps:210.0:60.0 170.0:277:22500 35.0:225:22500"
-        $WGRIB2  tmp_masterfile $opt1 $opt21 $opt22 $opt23  -new_grid $gridak awps_file_f${fcsthrs}_${GRID}
+        $WGRIB2  tmp_masterfile $opt1ak $opt21 $opt22 $opt23  -new_grid $gridak awps_file_f${fcsthrs}_${GRID}
         ;;
     prico)
         #  Grid 20km_prico - 0.25 degree Lat/Lon grid for Puerto Rico (20km)
Index: checkout/gfs.v15.0.0/driver/run_JGFS_NCEPPOST.sh
===================================================================
--- checkout/gfs.v15.0.0/driver/run_JGFS_NCEPPOST.sh	(nonexistent)
+++ checkout/gfs.v15.0.0/driver/run_JGFS_NCEPPOST.sh	(revision 96275)
@@ -0,0 +1,115 @@
+#!/bin/sh 
+
+#BSUB -a poe
+#BSUB -P GFS-T2O
+#BSUB -eo gfspost1.dayfile.%J
+#BSUB -oo gfspost1.dayfile.%J
+#BSUB -J gfspost1
+#BSUB -network type=sn_all:mode=US
+#BSUB -q "debug2"  
+#BSUB -n 24
+#BSUB -R span[ptile=8]
+#BSUB -R affinity[core(3)]
+#BSUB -x
+#BSUB -W 00:15
+
+#############################################################
+#  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
+#
+#  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)
+#                                   GRIBVERSION=${GRIBVERSION:-'grib2'} (Grib2 data for the master pgb)
+#                                   
+#
+#  Usage:                           bsub<run_JGFS_NCEPPOST.sh (modify JGFS_NCEPPOST to keep DATA for review)
+#
+#  Data_In:                         /global/noscrub/emc.glopara/com/gfs/para/gfs.${PDY}${cyc}
+#
+#  Data_Out:                        /ptmpd2/Lin.Gan/nceppostgfs_${PDY}${cyc}
+#
+#  Result verification:             cmp ${DATA}/gfs.t00z.master.grb2f12 ${Data_Out}/gfs.t00z.master.grb2f12
+#############################################################
+
+set -x
+export OMP_NUM_THREADS=3
+export MP_MPILIB=mpich2
+export MP_EUILIB=us
+export MP_LABELIO=yes
+export MP_COMPILER=intel
+export FOR_DISABLE_STACK_TRACE=true
+
+export MP_EUIDEVELOP=min
+export KMP_STACKSIZE=2048m
+export MPICH_ALLTOALL_THROTTLE=0
+export MP_SINGLE_THREAD=yes
+export MP_EAGER_LIMIT=65536
+export MP_USE_BULK_XFER=no
+export MP_COLLECTIVE_OFFLOAD=no
+export MP_SHARED_MEMORY=yes
+####################################
+# Loading module
+####################################
+module load ibmpe ics lsf prod_util grib_util
+# module load prod_util
+
+####################################
+# Specify whether the run is production or development
+####################################
+export LD_LIBRARY_PATH=/nwprod/lib:$LD_LIBRARY_PATH
+export envir=${envir:-prod}
+
+####################################
+# Specify version numbers
+####################################
+export post_ver=${post_ver:-v7.0.0}
+export crtm_ver=${crtm_ver:-v2.0.6}
+export gsm_ver=${gsm_ver:-v13.0.0}
+export gfs_ver=${gfs_ver:-v13.0.0}
+export NWROOT=${NWROOT:-/nwprod2}
+export COMROOT=${COMROOT:-/com}
+export GESROOT=${GESROOT:-/nwges}
+
+export pid=$$
+
+export DATA_IN=/ptmpd2/$USER
+
+#### export CDATE=2016020900
+export CDATE=2016022600
+
+export PDY=`echo $CDATE | cut -c1-8`
+export cyc=`echo $CDATE | cut -c9-10`
+export DATA=$DATA_IN/nceppostgfs_${PDY}
+
+export NET=gfs
+export RUN=gfs
+
+####################################
+# Reference to testing location of super structure
+####################################
+export HOMEglobal=/global/save/Lin.Gan/prpost7/NCO/ncep_post_test/post_trunk_regression_test/svntags/global_shared.v13.0.0
+export HOMECRTM=${HOMECRTM:-/nw${envir}/lib/crtm/$crtm_ver}
+export FIXCRTM=${FIXCRTM:-$HOMECRTM/sorc/fix}
+export HOMEgfs=/global/save/Lin.Gan/prpost7/NCO/ncep_post_test/post_trunk_regression_test/svntags/gfs.v13.0.0
+#### export COMIN=/global/save/Lin.Gan/prpost7/NCO/ncep_post_test/post_trunk_regression_test/data_in
+export COMIN=/global/noscrub/emc.glopara/com/gfs/para/gfs.20160226
+
+export COMOUT=$DATA
+
+export POSTGPEXEC=$HOMEglobal/exec/ncep_post
+
+####################################
+# Initial condition
+####################################
+export post_times="21"
+export IDRT=0
+export res=0p25
+export GRIBVERSION=${GRIBVERSION:-'grib2'}
+
+export REMOVE_DATA="NO"
+
+${HOMEgfs}/jobs/JGFS_NCEPPOST
+
+date
+exit

Property changes on: checkout/gfs.v15.0.0/driver/run_JGFS_NCEPPOST.sh
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: checkout/gfs.v15.0.0/jobs/JCPC_GET_GFS_6HR
===================================================================
--- checkout/gfs.v15.0.0/jobs/JCPC_GET_GFS_6HR	(nonexistent)
+++ checkout/gfs.v15.0.0/jobs/JCPC_GET_GFS_6HR	(revision 96275)
@@ -0,0 +1,85 @@
+#!/bin/sh
+
+set -xa
+#####################################
+# SET PROCESSING VARIABLES
+#####################################
+export PS4='$SECONDS + '
+date
+ 
+# 
+# obtain unique process id (pid) and make temp directory
+#
+export pid=$$
+export DATA=/tmpnwprd1/${job}.${pid}
+mkdir $DATA
+cd $DATA 
+
+export cycle=t${cyc}z 
+ 
+####################################
+# File To Log Msgs
+####################################
+if [ $envir = "prod" ]
+  then
+    export jlogfile=/com/logs/jlogfiles/jlogfile.${job}.${pid}
+  else
+    export jlogfile=/com/logs/$envir/jlogfile
+fi
+
+####################################
+# Determine Job Output Name on System
+####################################
+export outid="LL$job"
+export jobid="${outid}.o${pid}"
+export pgmout="OUTPUT.${pid}"
+
+export MP_PULSE=0
+
+export SENDCOM=YES
+if [ $envir = "prod" ]
+  then
+    export SENDDBN=YES
+  else
+    export SENDDBN=NO
+fi
+export SENDECF=YES
+
+export NET=gfs
+export RUN=gfs
+export HOMEgfs=${HOMEgfs:-/nw${envir}/gfs.${gfs_ver}}
+export HOMEcpc=/nwprod
+export EXECcpc=$HOMEcpc/exec
+export FIXcpc=$HOMEcpc/fix
+export PARMcpc=$HOMEcpc/parm
+export USHcpc=$HOMEcpc/ush
+
+###################################
+# Set up the UTILITIES
+###################################
+export utilscript=/nwprod/util/ush
+export utilexec=/nwprod/util/exec
+
+# Run setup to initialize working directory and utility scripts
+$utilscript/setup.sh
+
+# Run setpdy and initialize PDY variables
+$utilscript/setpdy.sh
+. PDY
+
+# export com=/com/${NET}/${envir}
+export COMIN=/com/${NET}/${envir}/${RUN}.${PDY}
+export COMOUT=/com/${NET}/${envir}/${RUN}.${PDY}
+
+mkdir -p $COMOUT
+ 
+env
+
+########################################################
+# Execute the script.
+$HOMEgfs/scripts/excpc_get_gfs_6hr.sh.ecf
+########################################################
+
+cd /tmpnwprd1
+rm -rf $DATA
+date

Property changes on: checkout/gfs.v15.0.0/jobs/JCPC_GET_GFS_6HR
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property
Index: checkout/gfs.v15.0.0/jobs/JGFS_CYCLONE_TRACKER
===================================================================
--- checkout/gfs.v15.0.0/jobs/JGFS_CYCLONE_TRACKER	(revision 96274)
+++ checkout/gfs.v15.0.0/jobs/JGFS_CYCLONE_TRACKER	(revision 96275)
@@ -110,7 +110,7 @@
 export COMINgdas=${COMINgdas:-${COMROOT}/gfs/${envir}/gdas.${PDY}}
 export COMIN=${COMIN:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}}
 export COMOUT=${COMOUT:-${COMROOT}/${NET}/${envir}/${RUN}.${PDY}}
-export ATCFdir=${ATCFdir:-$COMOUT}
+export ATCFdir=${ATCFdir:-${COMROOTp1}/nhc/${envir}/atcf}
 
 export APRUNTRACK=${APRUNTRACK:-""}
 
Index: checkout/gfs.v15.0.0/jobs/JGFS_WAFS_GCIP.test
===================================================================
--- checkout/gfs.v15.0.0/jobs/JGFS_WAFS_GCIP.test	(nonexistent)
+++ checkout/gfs.v15.0.0/jobs/JGFS_WAFS_GCIP.test	(revision 96275)
@@ -0,0 +1,189 @@
+#!/bin/sh
+
+############################################
+# GFS GCIP PRODUCT GENERATION
+############################################
+
+date
+export PS4='$SECONDS + ' 
+set -xa
+
+############################################
+# Override some ecFlow environment variables
+############################################
+export NWROOT=${NWROOT:-/gpfs/hps/nco/ops/nwprod}
+# for satellite data
+export DCOMROOT=${DCOMROOT:-/gpfs/gp1/nco/ops/dcom}
+# for radar data
+export COMROOTp1=${COMROOTp1:-/gpfs/gp1/nco/ops/com}
+
+export jlogfile=${jlogfile:-$COMROOT/logs/jlogfiles/jlogfile.${jobid}}
+
+export DATAROOT=${DATAROOT:-/tmpnwprd1}
+
+# keep the working directory or not
+export KEEPDATA=${KEEPDATA:-NO}
+
+############################################
+# Working Directory
+############################################
+export DATA=${DATA:-${DATAROOT:?}/$jobid}
+[ -d $DATA ] && rm -rf $DATA
+mkdir -p $DATA
+cd $DATA
+
+############################################
+# Output for executables
+############################################
+export pgmout=OUTPUT.$$
+
+############################################
+# Load the UTILITIES module
+############################################
+#### module load prod_util
+#### module load grib_util
+
+############################################
+# Run setpdy and initialize PDY variables
+############################################
+export cycle=t${cyc}z 
+setpdy.sh
+. ./PDY
+
+############################################
+# SENDCOM=YES--Copy output file to /com
+# SENDECF=YES--Allow to talk back to ECF
+# SENDDBN=YES--Alert output file to TOC
+############################################
+export SENDCOM=${SENDCOM:-YES}
+export SENDECF=${SENDECF:-NO}
+export SENDDBN=${SENDDBN:-NO}
+
+############################################
+# Set up the NET and RUN
+############################################
+export NET=${NET:-gfs}
+export RUN=${RUN:-gfs}
+
+############################################
+# Specify HOME Directory
+############################################
+#export HOMEgfs=${HOMEgfs:-$NWROOT/gfs.${gfs_ver}}
+export gfs_ver=${gfs_ver:-v14.1.0}
+export HOMEgfs=${HOMEgfs:-${NWROOT}/gfs.${gfs_ver}}
+export EXECgfs=$HOMEgfs/exec
+export FIXgfs=$HOMEgfs/fix
+export PARMgfs=$HOMEgfs/parm
+export USHgfs=$HOMEgfs/ush
+export SCRIPTSgfs=$HOMEgfs/scripts
+
+# Set up BUFR dump and dumplist home directory
+# TMPDIR must be defined
+export TMPDIR=$DATA
+# obsproc_dump
+export obsproc_dump_ver=${obsproc_dump_ver:-v4.0.0}
+export HOMEobsproc_dump=${HOMEobsproc_dump:-$NWROOT/obsproc_dump.${obsproc_dump_ver}}
+export USHobsproc_dump=${USHobsproc_dump:-$HOMEobsproc_dump/ush}
+#obsproc_bufr_dumplist
+export obsproc_shared_bufr_dumplist_ver=${obsproc_shared_bufr_dumplist_ver:-v1.3.0}
+export HOMEobsproc_shared_bufr_dumplist=${HOMEobsproc_shared_bufr_dumplist:-$NWROOT/obsproc_shared/bufr_dumplist.${obsproc_shared_bufr_dumplist_ver}}
+############################################
+# Set up the input/output directory
+############################################
+
+#============  INPUT  ==================
+# model data
+if [ $envir = "prod" ] || [ $envir = "para" ] ; then
+  export COMIN=${COMIN:-$COMROOT/${NET}/${envir}/$RUN.$PDY}
+  export COMINgfs=${COMINgfs:-$COMROOT/${NET}/${envir}/$RUN.$PDY}
+else
+# export COMIN=${COMIN:-$COMROOT/${NET}/prod/$RUN.$PDY}
+# export COMINgfs=${COMINgfs:-$COMROOT/${NET}/prod/$RUN.$PDY}
+  export COMIN=${COMIN:-$COMROOT/${NET}/${envir}/$RUN.$PDY}
+  export COMINgfs=${COMINgfs:-$COMROOT/${NET}/${envir}/$RUN.$PDY}
+fi
+
+# satellite data
+#ftp://satepsanone.nesdis.noaa.gov/2day/gmosaic/
+# Have to change IP address to digital ones, which BSUB can identify
+#export COMINsat=${COMINsat:-ftp://140.90.213.161/2day/gmosaic}
+export COMINsat=${COMINsat:-$DCOMROOT/us007003/test/$PDY/mcidas}
+
+#  radar data
+export COMINradar=${COMINradar:-$COMROOTp1/hourly/prod/radar.$PDY}
+
+# metar/ships/lightning/pireps
+# data are dumped by $USHobsproc_dump/dumpjb
+#
+
+#============  OUTPUT  ================
+export PCOM=${PCOM:-$PCOMROOT/wafs}
+export COMOUT=${COMOUT:-$COMROOT/${NET}/${envir}/$RUN.$PDY}
+
+if [ $SENDCOM = YES ] ; then
+  mkdir -p $COMOUT $PCOM
+fi
+
+############################################
+# print current environment
+############################################
+env
+
+##############################################
+# Set up the forecast hours
+##############################################
+# GCIP runs f00 f03 for each cycle, 4 times/day,
+# to make the output valid every 3 hours 
+
+#start forecast hour
+export SHOUR=${SHOUR:-00}
+#end forecast hour, either 00/03
+export EHOUR=${EHOUR:-03}
+# forecast hour increasement/interval
+export FHINC=${FHINC:-03}
+
+##############################################
+# Grib version: 1/2
+##############################################
+export IGRIB=${IGRIB:-2}
+
+###############################################
+# Specify Timeout Behavior of WAFS GCIP
+#
+# SLEEP_TIME - how long to wait for inputs before exiting
+# SLEEP_INT  - time interval for checking for inputs
+###############################################
+# JY export SLEEP_TIME=300
+export SLEEP_TIME=60
+export SLEEP_INT=10
+
+############################################
+# Execute the script.
+############################################
+export APRUN="aprun -n 1 -N 1 -j 1 -d 1"
+${SCRIPTSgfs}/exgfs_wafs_gcip.sh.ecf
+export err=$?
+if [ $err -eq 0 ] ; then
+  msg="JOB $job HAS COMPLETED NORMALLY!"
+elif [ $err -eq 1 ] ; then
+  msg="WARNING!!! JOB $job incomplete.  Missing satellite data."
+else
+  msg="JOB $job FAILED!!!!"
+fi
+postmsg $jlogfile "$msg"
+
+############################################
+# print exec output
+############################################
+if [ -e "$pgmout" ] ; then
+  cat $pgmout
+fi
+
+############################################
+# remove temporary working directory
+############################################
+if [ $KEEPDATA != YES ] ; then
+    rm -rf $DATA
+fi
+
+date

Property changes on: checkout/gfs.v15.0.0/jobs/JGFS_WAFS_GCIP.test
___________________________________________________________________
Added: svn:executable
## -0,0 +1 ##
+*
\ No newline at end of property


More information about the Ncep.list.fv3-announce mailing list