Skip to content

Commit

Permalink
Merge branch 'feature/ops-wcoss2_v16.2.0' into operations_v16.2.0
Browse files Browse the repository at this point in the history
* feature/ops-wcoss2_v16.2.0: (415 commits)
  Add GFSv16.1.8 release notes
  Matching memory updates for awips/gempak in config
  Update prior GFS version in v16.2.0 release notes
  Update gfspostsnd job resources - oversubscribing
  Memory and resource adjustments to some jobs (NCO)
  Update to HOMENHC default path in JGLOBAL_ATMOS_TROPCY_QC_RELOC
  Update EMC tag name in v16.2.0 release notes
  Resource updates for analysis_calc job on WCOSS2
  Updated error handling in gfs_bufr script
  Add -g and -traceback flags to utility builds if missing
  EnKf forecast serial netcdf updates and DELTIM=200
  Add HOMEobsproc back to config.base.nco.static
  Update "excl" to "exclhost" in workflow_utils.py
  Update ecf PBS excl to exclhost
  Remove reference to HOMEobsproc in NCO config.base
  Update GFSv16.2.0 release notes for new hand-off tag
  Update WCOSS2 env file cpu-bind flags for threading
  Update UPP tag to upp_v8.1.2
  Remove nco_ver from build.ver - not needed
  Update release notes to update prior version
  Update GFSv16.2.0 release notes to reflect new tag
  Increase post_master job to 126 tasks
  Update enkfgdas_sfc job to use 60GB
  Add gsl module load needed by nco module
  Set hyper=true for gdas_atmos_analysis_calc job
  Optimized gfs_forecast job resource configuration
  Add WCOSS2 operations gfs defs files
  Add missing --init flag to GSI checkout submodule
  update file Release_Notes.gfs.v16.1.7.txt
  add Release_Notes.gfs.v16.1.7.txt
  Code update to syndat_getjtbul.fd for v16.1.7
  Update HOMEobsproc paths in config.base.nco.static
  Update obsproc package settings in dev config.base
  Update prep.sh to use new WCOSS2 obsproc packages
  Add obsproc/prepobs run versions to wcoss2.ver
  Add needed gempak subfolder to gempak ush scripts
  Update GSI submodule command and release notes
  GFS v16.1.6 update: Turn off uv 224 VADWND
  Update GLDAS tag to gldas_gfsv16_release.v.2.0.0
  Update DMPDIR and BASE_GIT paths for WCOSS2
  Update Externals.cfg with GFSv16.2.0 component versions
  Update release notes for current ops version
  Move all PBS place settings to separate line
  Remove commented out lines from transfer lists
  Update WAFS tag to gfs_wafs.v6.2.8
  GFS v16.1.6: Update release notes and comment in config.anal
  Update npe_node_fcst_gfs in config.resources.emc.dyn
  Updates to support wcoss2.ver
  Fold in transfer parm list updates from NCO
  Move transfer lists into new transfer folder
  Update wave job resources with NCO feedback
  Update EMC tag name in v16.2.0 release notes
  Updates to run.ver and create wcoss2.ver
  Script updates from NCO
  GFS v16.1.6: GSI update to add commercial GPSRO in DO-4
  Move excl setting into resource line in ecf scripts
  Update gfs_forecast job resources
  Update several versions in run.ver
  Add OMP_PLACES=cores for fcst block in WCOSS2.env
  Update compilation flags for gaussian_sfcanl build
  Add the following scripts changed to remove module load libjpeg:  jgdas_wave_prep.ecf  jgfs_wave_prep.ecf
  Remove hardwired DELL path util/ush/make_tif.sh
  Remove esmf from enkf fcst
  1.   A check on job/ush/script from HOMEgfs, I found the following reference to USE_CFP:   gldas_forcing.sh   exgdas_atmos_chgres_forenkf.sh   exgdas_atmos_gldas.sh   exgdas_enkf_update.sh   exglobal_atmos_analysis.sh   exglobal_diag.sh
  Correct analysis job walltimes in config.resources
  The following scripts changed to remove module load wgrib2:   jenkfgdas_sfc.ecf   jgfs_wave_prdgen_bulls.ecf   jgdas_wave_postsbs.ecf
  Adjust analysis job walltimes for ops
  Add missing EXPDIR setting to JGDAS_ATMOS_GEMPAK
  Remove non-WCOSS2 references in nco.static configs
  Update EMC tag name in release notes
  Change npe_analdiag to 96
  Remove npe_node_eupd=9 setting on WCOSS2
  Update several GSI/EnKF job resources
  Update to correct infinite loop in gempak script
  Add missing character to GLDAS tag in release notes
  Update GLDAS tag to gldas_gfsv16_release.v.1.28.0
  Remove excl for gfswaveprep job PBS directive
  Update GFSv16.2.0 release notes
  GEMPAK_META script updates from Boi
  Update GEMPAK scripts
  Update gempak job in setup_workflow scripts
  Back out comment of job variable in awips scripts
  Resource adjustments for eobs, waveprep, gfspost
  Resource updates for analysis and eobs
  Change RUN to RUN2 in awips scripts
  Change RUN to RUN2 in gempak pgrb2 spec script
  Correct config list for wavepostbndpntbll job
  Comment out job variable in awips ecf scripts
  Reduce gdas analysis job walltime back to 40mins
  Remove nth_max usage in WCOSS2.env
  A few resource updates from NCO and WCOSS_C removal
  Update analysis job walltime to 50mins
  Optimization resource updates from NCO
  remove obsproc ecfs and there references from suite.def.  work needs to find a proper trigger for the remaining dump job
  bringing in changes from @WeiWei-NCO after his testing
  Update analysis job walltime to 50 mins
  Update gdasechgres job resources
  Update esfc and analysis job resources
  Update C384 and C768 values in config.fv3.emc.dyn
  Update config.resource.emc.dyn with tested values
  Cleanup of config.fv3.nco.static
  Add COMIN_OBS/COMIN_GES_OBS and related xml support
  Add COMIN_OBS/COMIN_GES_OBS and related xml support
  Update resources for gdasesfc job in ecf script
  Numerous resource updates based on optimization
  Update for C768 gdasfcst job resource settings
  Update analysis job ecf resource settings
  Update to WCOSS2 env file for waveprep job
  Add missing get_awipsgroups function to fcstonly
  Update memory setting in workflow_utils for gfs
  update resources for more jobs in ecf scripts from NCO
  update resources for more jobs in ecf scripts from NCO
  update resources for jgfs_atmos_tropcy_qc_reloc.ecf.  Remove developer overwrite section
  update resources for jgdas_atmos_tropcy_qc_reloc.ecf.  Remove developer overwrite section
  update resources for more jobs to include memory in ecf scripts.  wave init jobs need modules for Intel loaded
  update resources for wave jobs to include memory in ecf scripts
  update resources for atmos chgres for enkf in ecf scripts
  update resources for atmos pp wafs_gcip in ecf scripts
  update resources for atmos gempak_meta in ecf scripts
  update resources for atmos gempak in ecf scripts
  update resources for wave init, post and prep jobs in ecf scripts
  fix resource allocations for some jobs that NCO flagged were allocating too many cores
  Remove unneeded COM paths from wavepostsbs JJOB
  Update GLDAS tag in release notes
  Update GLDAS tag to gldas_gfsv16_release.v1.25.0
  wave init jobs just need cray-pals per NCO.  remove rest
  put NCO identified changes from the global-workflow in a branch
  remove gdas remnant from enkfgdas jobnames
  some PBS jobnames were hardwired gdas or gfs, while some inherited from %RUN%. This commit uses %RUN% to make it consistent and possibly will open the door for further consolidation between gdas and gfs families
  post/anl job is the same as the forecast hour.  create a link, instead of having a copy
  Update post job resources in config.resources.nco.static
  Update post jobs ecf script resources
  Update release notes for new EMC tag
  Update workflow_utils.py to support exclusive
  Add imagemagick_ver=7.0.8-7 to run.ver
  Update NCO resource config for memory
  Update v16.2.0 release notes for ecf script linking
  Add memory setting to jgfs_atmos_wafs_master.ecf
  Add memory setting to jgfs_atmos_wafs_grib2_0p25.ecf
  Add memory setting to jgfs_atmos_wafs_grib2.ecf
  Add memory setting to jgfs_atmos_wafs_blending_0p25.ecf
  Add memory setting to jgfs_atmos_wafs_blending.ecf
  Add memory setting to jgfs_atmos_awips_g2_master.ecf
  Add memory setting to jgfs_atmos_awips_master.ecf
  Add excl tag to jgfs_atmos_gempak.ecf
  Add excl tag to jgfs_forecast.ecf
  add pesky blank lines at the end of script. reviewers are brutal
  add script that sets up the links to the master.ecf that loop over forecast hours
  add gitignore in appropriate places to ignore links.  update defs to the consistent grib_wafs ecf tasks
  remove duplicate jgfs_atmos_wafs_f*.ecf files and rename f00 as master
  remove duplicate jgfs_atmos_awips_g2_f*.ecf files and rename f000 as master
  remove duplicate jgfs_atmos_awips_f*.ecf files and rename f000 as master
  remove duplicate gfs_atmos_post_fxxx.ecf files and rename f000 as master
  fix typo that causes the opposite effect
  ignore gdas/atmos/post/ forecast hour ecf links
  remove duplicate gdas_atmos_post_fxxx.ecf files and rename f000 as master
  remove remnant from PR555 that copied gdas/enkf to enkfgdas. add gitignore in enkfgdas/post to ignore links
  remove duplicate enkfgdas_post_fxxx.ecf files and rename f003 as master
  add script that sets up the links to the master.ecf that loop over forecast hours
  add gitignore in appropriate places to ignore links.  update defs to the consistent grib_wafs ecf tasks
  remove duplicate jgfs_atmos_wafs_f*.ecf files and rename f00 as master
  remove duplicate jgfs_atmos_awips_g2_f*.ecf files and rename f000 as master
  remove duplicate jgfs_atmos_awips_f*.ecf files and rename f000 as master
  remove duplicate gfs_atmos_post_fxxx.ecf files and rename f000 as master
  fix typo that causes the opposite effect
  ignore gdas/atmos/post/ forecast hour ecf links
  remove duplicate gdas_atmos_post_fxxx.ecf files and rename f000 as master
  remove remnant from PR555 that copied gdas/enkf to enkfgdas. add gitignore in enkfgdas/post to ignore links
  remove duplicate enkfgdas_post_fxxx.ecf files and rename f003 as master
  request exclusive node where ncpus=128
  remove memory requests of 500gb and request exclusive node instead
  every ecf script that loads compiler dependent module, now loads PrgEnv-intel, craype and intel
  every ecf script that loads compiler dependent module, now loads PrgEnv-intel, craype and intel
  every ecf script that loads compiler dependent module, now loads PrgEnv-intel, craype and intel
  every ecf script that loads cray-mpich, now loads PrgEnv-intel, craype and intel.  Ignore swp files
  Correct COMIN paths in GEMPAK driver scripts
  Update COMIN paths for ukmet, ecmwf, and nam
  Update WAFS tag to gfs_wafs.v6.2.7
  add #PBS -l debug=true to all .ecf files
  Correct COMIN definitions
  Update GLDAS and WAFS tags in release notes
  Update GLDAS tag to gldas_gfsv16_release.v1.24.0
  revert ecflow include files to NCO versions.  Will adapt as necessary for proper use
  Remove NCO if-block from JJOB scripts
  Update ROTDIR in config.base.nco.static
  Remove ecflow post assignment in envir-p1.h
  Remove remark from envir-p1.h and head.h Update analysis ecflow script to use 128 for wcoss2 Remove extra CDATE
  Reference to NCO version:  - Move enkf out of gdas and rename it to enkfgdas.      Include all ecflow definition files job name      Include all ecflow scripts name and job/log name  - Move "model=gfs" to the top on each job except all jobs under obsproc.      obsproc will no longer be part of GFS. Therefore leave it without change for testing purpose.  - Remove the source of model_ver from each ecflow script except all jobs under obsproc.      obsproc will no longer be part of GFS. Therefore leave it without change for testing purpose.
  Update enkf structure changes in ecflow definition files
  Update WAFS tag to gfs_wafs.v6.2.6
  Remove envvar from module-setup.*.inc scripts
  Remove envvar from WCOSS2 driver scripts
  Update machine-setup based on NCO feedback
  Update builds and makefiles based on NCO feedback
  Modulefile updates based on NCO feedback
  Update build.ver based on NCO feedback
  Add OMP_STACKSIZE to WCOSS2.env for forecast
  Update Release_Notes.gfs.v16.2.0.md
  Fix GFS fcst APRUN_FV3 command
  ecflow package for wcoss2 GFS transition   WCOSS2 Migration and Porting     #398
  ...
  • Loading branch information
KateFriedman-NOAA committed Jul 5, 2022
2 parents a110c5f + 13e7fbc commit 4cee4d3
Show file tree
Hide file tree
Showing 752 changed files with 19,929 additions and 30,869 deletions.
198 changes: 188 additions & 10 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,16 +1,194 @@
# Ignore all compiled files
#--------------------------
__pycache__
*.pyc
*.o
*.[aox]
*.mod
*.sw[a-p]

# Ignore exec folder
# Ignore folders
#-------------------
exec/
build*/
install*/

# Ignore sorc folders from externals
sorc/logs/
sorc/fv3gfs.fd/
sorc/gfs_post.fd/
sorc/gsi.fd/
sorc/ufs_utils.fd/
sorc/gfs_wafs.fd/
sorc/verif-global.fd/
# Ignore fix directory symlinks
#------------------------------
fix/0readme
fix/fix_*
fix/gdas/
fix/wafs

# Ignore parm file symlinks
#--------------------------
parm/config/config.base
parm/config/config.fv3
parm/config/config.resources
parm/gldas
parm/mon
parm/post
parm/wafs

# Ignore sorc and logs folders from externals
#--------------------------------------------
sorc/*log
sorc/logs
sorc/fv3gfs.fd
sorc/gfs_post.fd
sorc/gfs_wafs.fd
sorc/gsi.fd
sorc/ufs_utils.fd
sorc/verif-global.fd

# Ignore sorc symlinks
#---------------------
sorc/calc_analysis.fd
sorc/calc_increment_ens.fd
sorc/calc_increment_ens_ncio.fd
sorc/emcsfc_ice_blend.fd
sorc/emcsfc_snow2mdl.fd
sorc/filter_topo.fd
sorc/fregrid.fd
sorc/gdas2gldas.fd
sorc/getsfcensmeanp.fd
sorc/getsigensmeanp_smooth.fd
sorc/getsigensstatp.fd
sorc/gfs_ncep_post.fd
sorc/gldas.fd
sorc/gldas2gdas.fd
sorc/gldas_forcing.fd
sorc/gldas_model.fd
sorc/gldas_post.fd
sorc/gldas_rst.fd
sorc/global_chgres.fd
sorc/global_cycle.fd
sorc/global_enkf.fd
sorc/global_gsi.fd
sorc/interp_inc.fd
sorc/make_hgrid.fd
sorc/make_solo_mosaic.fd
sorc/mkgfsnemsioctl.fd
sorc/ncdiag_cat.fd
sorc/nemsio_chgdate.fd
sorc/nemsio_get.fd
sorc/nemsio_read.fd
sorc/nst_tf_chg.fd
sorc/orog.fd
sorc/oznmon_horiz.fd
sorc/oznmon_time.fd
sorc/radmon_angle.fd
sorc/radmon_bcoef.fd
sorc/radmon_bcor.fd
sorc/radmon_time.fd
sorc/recentersigp.fd
sorc/shave.fd
sorc/wafs_awc_wafavn.fd
sorc/wafs_blending.fd
sorc/wafs_blending_0p25.fd
sorc/wafs_cnvgrib2.fd
sorc/wafs_gcip.fd
sorc/wafs_grib2_0p25.fd
sorc/wafs_makewafs.fd
sorc/wafs_setmissing.fd

# Ignore scripts from externals
#------------------------------
# jobs symlinks
jobs/JGDAS_ATMOS_ANALYSIS_DIAG
jobs/JGDAS_ATMOS_CHGRES_FORENKF
jobs/JGDAS_ATMOS_GLDAS
jobs/JGDAS_ATMOS_VERFOZN
jobs/JGDAS_ATMOS_VERFRAD
jobs/JGDAS_ATMOS_VMINMON
jobs/JGDAS_ENKF_DIAG
jobs/JGDAS_ENKF_ECEN
jobs/JGDAS_ENKF_FCST
jobs/JGDAS_ENKF_POST
jobs/JGDAS_ENKF_SELECT_OBS
jobs/JGDAS_ENKF_SFC
jobs/JGDAS_ENKF_UPDATE
jobs/JGFS_ATMOS_VMINMON
jobs/JGFS_ATMOS_WAFS
jobs/JGFS_ATMOS_WAFS_BLENDING
jobs/JGFS_ATMOS_WAFS_BLENDING_0P25
jobs/JGFS_ATMOS_WAFS_GCIP
jobs/JGFS_ATMOS_WAFS_GRIB2
jobs/JGFS_ATMOS_WAFS_GRIB2_0P25
jobs/JGLOBAL_ATMOS_ANALYSIS
jobs/JGLOBAL_ATMOS_ANALYSIS_CALC
jobs/JGLOBAL_ATMOS_NCEPPOST
jobs/JGLOBAL_ATMOS_POST_MANAGER
# scripts symlinks
scripts/exemcsfc_global_sfc_prep.sh
scripts/exgdas_atmos_chgres_forenkf.sh
scripts/exgdas_atmos_gldas.sh
scripts/exgdas_atmos_nceppost.sh
scripts/exgdas_atmos_verfozn.sh
scripts/exgdas_atmos_verfrad.sh
scripts/exgdas_atmos_vminmon.sh
scripts/exgdas_enkf_ecen.sh
scripts/exgdas_enkf_fcst.sh
scripts/exgdas_enkf_post.sh
scripts/exgdas_enkf_select_obs.sh
scripts/exgdas_enkf_sfc.sh
scripts/exgdas_enkf_update.sh
scripts/exgfs_atmos_nceppost.sh
scripts/exgfs_atmos_vminmon.sh
scripts/exgfs_atmos_wafs_blending.sh
scripts/exgfs_atmos_wafs_blending_0p25.sh
scripts/exgfs_atmos_wafs_gcip.sh
scripts/exgfs_atmos_wafs_grib.sh
scripts/exgfs_atmos_wafs_grib2.sh
scripts/exgfs_atmos_wafs_grib2_0p25.sh
scripts/exglobal_atmos_analysis.sh
scripts/exglobal_atmos_analysis_calc.sh
scripts/exglobal_atmos_pmgr.sh
scripts/exglobal_diag.sh
# ush symlinks
ush/calcanl_gfs.py
ush/calcinc_gfs.py
ush/emcsfc_ice_blend.sh
ush/emcsfc_snow.sh
ush/fix_precip.sh
ush/fv3gfs_chgres.sh
ush/fv3gfs_downstream_nems.sh
ush/fv3gfs_driver_grid.sh
ush/fv3gfs_dwn_nems.sh
ush/fv3gfs_filter_topo.sh
ush/fv3gfs_make_grid.sh
ush/fv3gfs_make_orog.sh
ush/getncdimlen
ush/gfs_nceppost.sh
ush/gfs_transfer.sh
ush/gldas_archive.sh
ush/gldas_forcing.sh
ush/gldas_get_data.sh
ush/gldas_liscrd.sh
ush/gldas_post.sh
ush/gldas_process_data.sh
ush/global_chgres.sh
ush/global_chgres_driver.sh
ush/global_cycle.sh
ush/global_cycle_driver.sh
ush/gsi_utils.py
ush/link_crtm_fix.sh
ush/minmon_xtrct_costs.pl
ush/minmon_xtrct_gnorms.pl
ush/minmon_xtrct_reduct.pl
ush/mkwfsgbl.sh
ush/mod_icec.sh
ush/ozn_xtrct.sh
ush/radmon_ck_stdout.sh
ush/radmon_err_rpt.sh
ush/radmon_verf_angle.sh
ush/radmon_verf_bcoef.sh
ush/radmon_verf_bcor.sh
ush/radmon_verf_time.sh
ush/trim_rh.sh
ush/wafs_blending.sh
ush/wafs_grib2.regrid.sh
ush/wafs_intdsk.sh
# util symlinks
util/sub_slurm
util/sub_wcoss_c
util/sub_wcoss_d
14 changes: 7 additions & 7 deletions Externals.cfg
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
# External sub-modules of global-workflow

[FV3GFS]
tag = GFS.v16.0.17
tag = GFS.v16.2.0
local_path = sorc/fv3gfs.fd
repo_url = https://github.com/ufs-community/ufs-weather-model.git
protocol = git
required = True

[GSI]
tag = gfsda.v16.1.8
tag = gfsda.v16.2.0
local_path = sorc/gsi.fd
repo_url = https://github.com/NOAA-EMC/GSI.git
protocol = git
required = True

[GLDAS]
tag = gldas_gfsv16_release.v1.12.0
tag = gldas_gfsv16_release.v.2.0.0
local_path = sorc/gldas.fd
repo_url = https://github.com/NOAA-EMC/GLDAS.git
protocol = git
required = True

[UPP]
tag = upp_gfsv16_release.v1.1.4
tag = upp_v8.1.2
local_path = sorc/gfs_post.fd
repo_url = https://github.com/NOAA-EMC/UPP.git
protocol = git
required = True

[UFS_UTILS]
tag = ops-gfsv16.0.0
tag = ops-gfsv16.2.0
local_path = sorc/ufs_utils.fd
repo_url = https://github.com/NOAA-EMC/UFS_UTILS.git
repo_url = https://github.com/ufs-community/UFS_UTILS.git
protocol = git
required = True

Expand All @@ -43,7 +43,7 @@ protocol = git
required = True

[EMC_gfs_wafs]
tag = gfs_wafs.v6.0.22
tag = gfs_wafs.v6.2.8
local_path = sorc/gfs_wafs.fd
repo_url = https://github.com/NOAA-EMC/EMC_gfs_wafs.git
protocol = git
Expand Down
66 changes: 33 additions & 33 deletions docs/Release_Notes.gfs.v16.1.4.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,31 +2,31 @@ GFS V16.1.4 RELEASE NOTES


PRELUDE

NOAA awarded Delivery Order 3 (DO-3) of its commercial radio occultation
(RO) data purchase to Spire Global on August 12, 2021. This purchase
covers 3000 occultations per day over a six month period with the data
flow starting on September 16, 2021. On the same date, the GeoOptics
(RO) data purchase to Spire Global on August 12, 2021. This purchase
covers 3000 occultations per day over a six month period with the data
flow starting on September 16, 2021. On the same date, the GeoOptics
data from Delivery Order 2 (DO-2) will be discontinued.

GNSSRO bending angle observations from GeoOptics and Spire were initially
evaluated as part of Delivery Order 1 (DO-1), covering a 30-day period
starting on December 15, 2020. The data from both vendors were found to
be of similar quality to other operationally assimilated RO data. Low
resolution experiments informed the configuration of the quality control
and observation errors for the following DO-2, which was awarded to
GeoOptics only, covering an average of 1300 occultations per day over a
six month period starting on March 17, 2021. These data began to be
assimilated operationally with the implementation of GFSv16.1.1 on
GNSSRO bending angle observations from GeoOptics and Spire were initially
evaluated as part of Delivery Order 1 (DO-1), covering a 30-day period
starting on December 15, 2020. The data from both vendors were found to
be of similar quality to other operationally assimilated RO data. Low
resolution experiments informed the configuration of the quality control
and observation errors for the following DO-2, which was awarded to
GeoOptics only, covering an average of 1300 occultations per day over a
six month period starting on March 17, 2021. These data began to be
assimilated operationally with the implementation of GFSv16.1.1 on
May 22, 2021 after two months of parallel testing at full resolution.

Following the v16.1.1 implementation, the observation errors for
commercial RO were tuned to better utilize the new data. Additionally,
two fixes related to the handling of super-refractivity in the RO bending
angle observation operator were added. These fixes resolve minimization
issues that were related to the increased vertical resolution in v16.
Therefore, the stricter gross check quality control measures originally
put in place to mitigate minimization problems will now be relaxed.
Following the v16.1.1 implementation, the observation errors for
commercial RO were tuned to better utilize the new data. Additionally,
two fixes related to the handling of super-refractivity in the RO bending
angle observation operator were added. These fixes resolve minimization
issues that were related to the increased vertical resolution in v16.
Therefore, the stricter gross check quality control measures originally
put in place to mitigate minimization problems will now be relaxed.

This implementation plans to:
* Turn off the active assimilation of GeoOptics data
Expand All @@ -43,11 +43,11 @@ PRELUDE

IMPLEMENTATION INSTRUCTIONS

The NOAA VLab and both the NOAA-EMC and NCAR organization spaces on GitHub.com
are used to manage the GFS.v16.1.4 code. The SPA(s) handling the GFS.v16.1.4
implementation need to have permissions to clone VLab gerrit repositories and
the private NCAR UPP_GTG repository. All NOAA-EMC organization repositories are
publicly readable and do not require access permissions. Please follow the
The NOAA VLab and both the NOAA-EMC and NCAR organization spaces on GitHub.com
are used to manage the GFS.v16.1.4 code. The SPA(s) handling the GFS.v16.1.4
implementation need to have permissions to clone VLab gerrit repositories and
the private NCAR UPP_GTG repository. All NOAA-EMC organization repositories are
publicly readable and do not require access permissions. Please follow the
following steps to install the package on WCOSS-Dell:

1) cd $NWROOTp3
Expand All @@ -70,30 +70,30 @@ IMPLEMENTATION INSTRUCTIONS
WAFS tag gfs_wafs.v6.0.22 [email protected]

7) ./build_all.sh
* This script compiles all GFS components. Runtime output from the build for
each package is written to log files in directory logs. To build an
* This script compiles all GFS components. Runtime output from the build for
each package is written to log files in directory logs. To build an
individual program, for instance, gsi, use build_gsi.sh.

8) ./link_fv3gfs.sh nco dell
8) ./link_fv3gfs.sh nco dell


SORC CHANGES

* sorc/
* checkout.sh will checkout the following changed model tags:
* GSI; tag gfsda.v16.1.4
* src/gsi/setupbend.f90: Add two fixes for handling of
* src/gsi/setupbend.f90: Add two fixes for handling of
super-refractivity layer, change the observation errors
of the commercial data, relax stricter gross check back to
original values
of the commercial data, relax stricter gross check back to
original values
* src/read_nsstbufr.f90: Changes to handle NC001013, NC001101
and NC001113 marine bufr subsets.


FIX CHANGES

* fix/fix_gsi:
* global_convinfo.txt: Discontinue assimilating GeoOptics and
* global_convinfo.txt: Discontinue assimilating GeoOptics and
begin assimilating Spire, relax stricter gross check back to
original values.
* gfsv16_historical/: Add fix files for retrospective parallels.
Expand Down Expand Up @@ -125,7 +125,7 @@ CHANGES TO RESOURCES AND FILE SIZES
PRE-IMPLEMENTATION TESTING REQUIREMENTS

* Which production jobs should be tested as part of this implementation?
* The entire GFS v16.1.4 package needs to be installed and tested.
* The entire GFS v16.1.4 package needs to be installed and tested.

* Does this change require a 30-day evaluation?
* No.
Expand Down
Loading

0 comments on commit 4cee4d3

Please sign in to comment.