[Ncep.list.emc.fv3gfs_tickets] FV3GFS Ticket #12: Changes for nests

FV3GFS Trac Ticket ncep.list.emc.fv3gfs_tickets at noaa.gov
Wed Apr 5 16:15:44 UTC 2017


#12: Changes for nests
--------------------------+----------------------------
  Reporter:  tom.black@…  |      Owner:  george.gayno@…
      Type:  enhancement  |     Status:  accepted
  Priority:  major        |  Milestone:
 Component:  component1   |    Version:
Resolution:               |   Keywords:  nest
--------------------------+----------------------------

Comment (by george.gayno@…):

 Run test on Luna to create a C96 grid with nest.  Here, r90792 of the
 branch was used.  As mentioned in comment:6, there are two sets of scripts
 to create the grid and orography.  These sets are run by the
 [https://svnemc.ncep.noaa.gov/trac/fv3gfs/browser/branches/black/fv3gfs/global_shared.v15.0.0/ush/fv3gfs_driver_grid.sh?rev=90792
 fv3gfs_driver_grid.sh] and
 [https://svnemc.ncep.noaa.gov/trac/fv3gfs/browser/branches/black/fv3gfs/global_shared.v15.0.0/ush/fv3gfs_driver_grid_wrapper_cray.sh?rev=90792
 fv3gfs_driver_grid_wrapper_cray.sh] driver scripts.

 Before running both scripts, minor changes were made to change path names
 and working directories:

 {{{
 /gpfs/hps/emc/global/noscrub/George.Gayno/fv3gfs/branches/fv3gfs.tom.black/global_shared.v15.0.0/ush\
 $ svn diff fv3gfs_driver_grid.sh
 Index: fv3gfs_driver_grid.sh
 ===================================================================
 --- fv3gfs_driver_grid.sh       (revision 90858)
 +++ fv3gfs_driver_grid.sh       (working copy)
 @@ -2,13 +2,13 @@
  #----WCOSS_CRAY JOBCARD
  #BSUB -L /bin/sh
  #BSUB -P GFS-T2O
 -#BSUB -oo /gpfs/hps/ptmp/Fanglin.Yang/log.grid
 -#BSUB -eo /gpfs/hps/ptmp/Fanglin.Yang/log.grid
 +#BSUB -oo /gpfs/hps/ptmp/George.Gayno/log.grid
 +#BSUB -eo /gpfs/hps/ptmp/George.Gayno/log.grid
  #BSUB -J grid_fv3
 -#BSUB -q dev
 +#BSUB -q debug
  #BSUB -M 2400
 -#BSUB -W 01:00
 -#BSUB -cwd /gpfs/hps/ptmp/Fanglin.Yang
 +#BSUB -W 00:30
 +#BSUB -cwd /gpfs/hps/ptmp/George.Gayno
  #BSUB -extsched 'CRAYLINUX[]'
  #----THEIA JOBCARD
  ##PBS -N fv3_grid_driver
 @@ -40,8 +40,8 @@
   module load PrgEnv-intel
   export NODES=1
   export APRUN="aprun -n 1 -N 1 -j 1 -d 24 -cc depth"
 - export
 home_dir=/gpfs/hps/emc/global/noscrub/$LOGNAME/svn/fv3gfs/global_shared.v15.0.0
 - export
 workflow_dir=/gpfs/hps/emc/global/noscrub/$LOGNAME/svn/fv3gfs/gfs_workflow.v15.0.0/para
 + export
 home_dir=/gpfs/hps/emc/global/noscrub/George.Gayno/fv3gfs/branches/fv3gfs.tom.black/global_shared.v15.0.0
 + export
 workflow_dir=/gpfs/hps/emc/global/noscrub/George.Gayno/fv3gfs/branches/fv3gfs.tom.black/gfs_workflow.v15.0.0/para
   export TMPDIR=/gpfs/hps/ptmp/$LOGNAME/fv3_grid
 }}}

 and

 {{{
 /gpfs/hps/emc/global/noscrub/George.Gayno/fv3gfs/branches/fv3gfs.tom.black/global_shared.v15.0.0/ush\
 $ svn diff fv3gfs_driver_grid_wrapper_cray.sh
 Index: fv3gfs_driver_grid_wrapper_cray.sh
 ===================================================================
 --- fv3gfs_driver_grid_wrapper_cray.sh  (revision 90858)
 +++ fv3gfs_driver_grid_wrapper_cray.sh  (working copy)
 @@ -29,8 +29,8 @@
  export gtype=nest         # grid type: uniform, stretch, or nest

  #----------------------------------------------------------------
 -export
 home_dir=/gpfs/hps/emc/global/noscrub/$LOGNAME/fv3gfs/trunk/global_shared.v15.0.0
 -export
 workflow_dir=/gpfs/hps/emc/global/noscrub/$LOGNAME/fv3gfs/trunk/gfs_workflow.v15.0.0/para
 +export
 home_dir=/gpfs/hps/emc/global/noscrub/George.Gayno/fv3gfs/branches/fv3gfs.tom.black/global_shared.v15.0.0
 +export
 workflow_dir=/gpfs/hps/emc/global/noscrub/George.Gayno/fv3gfs/branches/fv3gfs.tom.black/gfs_workflow.v15.0.0/para
  export script_dir=$home_dir/ush
  export topo=$workflow_dir/util/fix
  export exec_dir=$home_dir/exec
 }}}

 Both tests ran to completion and produced the expected seven tiles:

 {{{
 /gpfs/hps/ptmp/George.Gayno/fv3_grid/C96r15n3_c96s\ $ ls -lR
 .:
 total 0
 drwxr-xr-x 2 George.Gayno g01 512 Apr  5 13:12 grid
 drwxr-xr-x 2 George.Gayno g01 512 Apr  5 13:34 orog

 ./grid:
 total 21504
 -rw-r--r-- 1 George.Gayno g01 2095254 Apr  5 13:12 C96_grid.tile1.nc
 -rw-r--r-- 1 George.Gayno g01 2095254 Apr  5 13:12 C96_grid.tile2.nc
 -rw-r--r-- 1 George.Gayno g01 2095254 Apr  5 13:12 C96_grid.tile3.nc
 -rw-r--r-- 1 George.Gayno g01 2095254 Apr  5 13:12 C96_grid.tile4.nc
 -rw-r--r-- 1 George.Gayno g01 2095254 Apr  5 13:12 C96_grid.tile5.nc
 -rw-r--r-- 1 George.Gayno g01 2095254 Apr  5 13:12 C96_grid.tile6.nc
 -rw-r--r-- 1 George.Gayno g01 9079391 Apr  5 13:12 C96_grid.tile7.nc
 -rw-r--r-- 1 George.Gayno g01   23063 Apr  5 13:12 C96_mosaic.nc
 -rw-r--r-- 1 George.Gayno g01    8745 Apr  5 13:12 C96_nested_mosaic.nc

 ./orog:
 total 7808
 -rw-r--r-- 1 George.Gayno g01  753517 Apr  5 13:16 oro.C96.tile1.nc
 -rw-r--r-- 1 George.Gayno g01  753517 Apr  5 13:19 oro.C96.tile2.nc
 -rw-r--r-- 1 George.Gayno g01  753517 Apr  5 13:24 oro.C96.tile3.nc
 -rw-r--r-- 1 George.Gayno g01  753517 Apr  5 13:29 oro.C96.tile4.nc
 -rw-r--r-- 1 George.Gayno g01  753517 Apr  5 13:31 oro.C96.tile5.nc
 -rw-r--r-- 1 George.Gayno g01  753517 Apr  5 13:33 oro.C96.tile6.nc
 -rw-r--r-- 1 George.Gayno g01 3242677 Apr  5 13:34 oro.C96.tile7.nc
 }}}

 and

 {{{
 /gpfs/hps/ptmp/George.Gayno/fv3_grid.wrapper/C96r15n3_c96s\ $ ls -lR
 .:
 total 0
 drwxr-xr-x 2 George.Gayno g01 512 Apr  5 13:03 grid
 drwxr-xr-x 2 George.Gayno g01 512 Apr  5 13:12 orog

 ./grid:
 total 21504
 -rw-r--r-- 1 George.Gayno g01 2095254 Apr  5 13:03 C96_grid.tile1.nc
 -rw-r--r-- 1 George.Gayno g01 2095254 Apr  5 13:03 C96_grid.tile2.nc
 -rw-r--r-- 1 George.Gayno g01 2095254 Apr  5 13:03 C96_grid.tile3.nc
 -rw-r--r-- 1 George.Gayno g01 2095254 Apr  5 13:03 C96_grid.tile4.nc
 -rw-r--r-- 1 George.Gayno g01 2095254 Apr  5 13:03 C96_grid.tile5.nc
 -rw-r--r-- 1 George.Gayno g01 2095254 Apr  5 13:03 C96_grid.tile6.nc
 -rw-r--r-- 1 George.Gayno g01 9079391 Apr  5 13:03 C96_grid.tile7.nc
 -rw-r--r-- 1 George.Gayno g01   23071 Apr  5 13:03 C96_mosaic.nc
 -rw-r--r-- 1 George.Gayno g01    8745 Apr  5 13:03 C96_nested_mosaic.nc

 ./orog:
 total 7808
 -rw-r--r-- 1 George.Gayno g01  753517 Apr  5 13:06 oro.C96.tile1.nc
 -rw-r--r-- 1 George.Gayno g01  753517 Apr  5 13:05 oro.C96.tile2.nc
 -rw-r--r-- 1 George.Gayno g01  753517 Apr  5 13:08 oro.C96.tile3.nc
 -rw-r--r-- 1 George.Gayno g01  753517 Apr  5 13:07 oro.C96.tile4.nc
 -rw-r--r-- 1 George.Gayno g01  753517 Apr  5 13:12 oro.C96.tile5.nc
 -rw-r--r-- 1 George.Gayno g01  753517 Apr  5 13:11 oro.C96.tile6.nc
 -rw-r--r-- 1 George.Gayno g01 3242677 Apr  5 13:10 oro.C96.tile7.nc
 }}}

 All files except for the mosaic files were bit identical.  The mosaic
 files contain path names that reflect the different working directories of
 the two tests.

 Some of the file records (lat, lon, filtered and raw orog, land mask) were
 viewed in Grads and looked correct.

--
Ticket URL: <https://svnemc.ncep.noaa.gov/trac/fv3gfs/ticket/12#comment:9>
fv3gfs <https://svnemc.ncep.noaa.gov/trac/fv3gfs>
NGGPS FV3GFS Development



More information about the Ncep.list.emc.fv3gfs_tickets mailing list