[Ncep.list.emc.fv3gfs_tickets] FV3GFS Ticket #10: fv3gfs workflow and utilities

FV3GFS Trac Ticket ncep.list.emc.fv3gfs_tickets at noaa.gov
Sun Apr 23 18:02:51 UTC 2017


#10: fv3gfs workflow and utilities
-----------------------------+--------------------------
  Reporter:  fanglin.yang@…  |      Owner:  fanglin yang
      Type:  task            |     Status:  new
  Priority:  major           |  Milestone:
 Component:  component1      |    Version:
Resolution:                  |   Keywords:
-----------------------------+--------------------------

Comment (by fanglin.yang@…):

 Xu Li changed the nsst surface mask name.   These changes entered the
 Q3FY17 NEMS GFS superstructure at r85898 GFS ticket #264 documents the
 changes.

 To run CHGRES using Q3FY17 NEMS GFS analyses before cycle 2017010306 to
 create initial conditions for FV3GFS, slmsk in nsnanl needs to be
 converted to land.

  I copied nst_mask_namchg.fd from Xu's Theia account to
 Luna:/gpfs/hps/emc/global/noscrub/Fanglin.Yang/svn/fv3gfs/trunk_r89554/global_shared.v15.0.0/sorc/nst_mask_namchg.fd.
 It appears to me the compiling process is unnecessary too complicated.
 Many unused libs are called.  New Makefile and makefile.sh inside
 nst_mask_namchg.fd are created.  build_chgres.sh is used to set up the
 module and to execute makefile.sh.   I tested on Luna. It worked.  It
 should work on WCOSS and Theia as well.

 As for how to decide whether or not the name conversion is needed, I am
 using nemsio_read to decide. A few lines were added to my chgres script
 for the conversion. It worked on Luna.

 ----
 $BASE_GSM/exec/nemsio_read nsnanl.gfs.$cdate |grep land
 if [ $? -ne 0 ]; then
  mv nsnanl.gfs.$cdate fnsti
  APRUN_NST='aprun -q -j1 -n1 -N1 -d1 -cc depth'
  $APRUN_NST $BASE_GSM/exec/nst_mask_namchg
  if [ -s fnsto ]; then
   mv fnsto nsnanl.gfs.$cdate
  else
   echo "nst_mask_namchg failed, exit"
   exit
  fi
 fi

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



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