[Ncep.list.emc.fv3gfs_tickets] FV3GFS Ticket #20: Update global_cycle to run on FV3 cubed-sphere grid

FV3GFS Trac Ticket ncep.list.emc.fv3gfs_tickets at noaa.gov
Thu Aug 31 14:42:40 UTC 2017


#20: Update global_cycle to run on FV3 cubed-sphere grid
-----------------------------+----------------------------
  Reporter:  george.gayno@…  |      Owner:  george.gayno@…
      Type:  task            |     Status:  accepted
  Priority:  major           |  Milestone:
 Component:  component1      |    Version:
Resolution:                  |   Keywords:
-----------------------------+----------------------------

Comment (by george.gayno@…):

 '''r97046'''

 Several initial updates for processing of NSST data.

 [https://svnemc.ncep.noaa.gov/trac/fv3gfs/browser/branches/cycle_fv3/global_shared.v15.0.0/sorc/global_cycle.fd/read_write_data.f90?rev=97046
 read_write_data.f90] - New routine
 [https://svnemc.ncep.noaa.gov/trac/fv3gfs/browser/branches/cycle_fv3/global_shared.v15.0.0/sorc/global_cycle.fd/read_write_data.f90?rev=97046#L949
 READ_GSI_DATA] that will read in the GSI restart file (with updated NSST
 records) on the Gaussian grid. The sample file I have is from one of
 Fanglin's recent tests.  It is a restart file with surface and NSST
 records on the Gaussian grid.  It is nemsio format.  I am not sure if this
 is the exact file that will processed by the GSI, but it is good enough to
 do some initial testing.

 [https://svnemc.ncep.noaa.gov/trac/fv3gfs/browser/branches/cycle_fv3/global_shared.v15.0.0/sorc/global_cycle.fd/cycle.f90?rev=97046
 cycle.f90] - New routine
 [https://svnemc.ncep.noaa.gov/trac/fv3gfs/browser/branches/cycle_fv3/global_shared.v15.0.0/sorc/global_cycle.fd/cycle.f90?rev=97046#L402
 ADJUST_NSST]. This initial version contains logic to interpolate from the
 GSI Gaussian grid to the cubed-sphere tile. The interpolation is masked -
 non-land GSI points are mapped to non-land cubed-sphere points. If there
 is a mask mismatch, a spiral search is performed to find the nearest GSI
 non-land point.  This routine does not contain any logic to update any
 NSST records.  That will be added later when the update process is
 finalized.


 Update cycle build
 [https://svnemc.ncep.noaa.gov/trac/fv3gfs/browser/branches/cycle_fv3/global_shared.v15.0.0/modulefiles/gfs/gsm_v15.0.0.theia?rev=97046
 module] to map in IPLIB and NEMSIOLIB.

 [https://svnemc.ncep.noaa.gov/trac/fv3gfs/browser/branches/cycle_fv3/global_shared.v15.0.0/ush/global_cycle.sh?rev=97046
 global_cycle.sh] - Add new variable `GSI_FILE` to hold the GSI restart
 file to be read by routine `READ_GSI_DATA`.

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



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