[Ncep.list.emc.fv3gfs_tickets] FV3GFS Ticket #11: Cycling workflow.

FV3GFS Trac Ticket ncep.list.emc.fv3gfs_tickets at noaa.gov
Mon Mar 27 15:03:07 UTC 2017

#11: Cycling workflow.
  Reporter:              |      Owner:  rahul.mahajan@…
  rahul.mahajan@…        |     Status:  assigned
      Type:              |  Milestone:
  enhancement            |    Version:
  Priority:  major       |   Keywords:
 Component:  component1  |  workflow,scripting,cycling,utilities
Resolution:              |

Comment (by rahul.mahajan@…):


 Changes to make post step work were made. Specifically, machine dependent
 parameters that were hardwired for Cray, were made general in
 {{{JGFS_POST.sh}}}, {{{fv3gfs_nc2nemsio.sh, fv3gfs_remap.sh}}}.

 Most of the scripts rely on {{{fdiag}}} to provide the times available in
 the netCDF file or the nemsio files to process. If {{{none}}} it relied
 upon the {{{FHMAX, FHOUT, NFCST}}} values to calculate {{{fdiag}}}. No
 more. {{{fdiag}}} will be calculated from {{{dumping}}} the value in the
 netCDF file or the list of nemsio files that are present for a given type

 {{{APRUN, NTHREADS}}} were made function specific, eg. {{{APRUN_FV3,
 APRUN_REGRID_NEMSIO, APRUN_REMAP}}}. Added compilation necessary files for
 theia. This will be rolled back/adapted when Dusan.Jovic puts in a more
 generalized version. This should not pose any conflict, if it does, I will
 accept the solution from Dusan.
 {{{global_shared.v15.0.0/sorc/fv3nc2nemsio.fd/fv3_main.f90}}} was modified
 to read in {{{cfhour}}} as a {{{float}}}, even if the input argument is an
 {{{integer}}}. Also, if exiting with an error, an error code of non-zero
 is added.

 These changes were necessary for getting the {{{post}}} to work on
 {{{Theia}}}. They will be tested on the {{{Cray}}} next.

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

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