Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Final pre-production freeze updates for GFSv16.2.0 package on WCOSS2 #792

Conversation

KateFriedman-NOAA
Copy link
Member

Description

This PR includes a final set of changes for the GFSv16.2.0 ahead of NCO freezing the production models before WCOSS2 go-live. Changes included:

  1. analysis_calc resource updates: remove hyper=true in jgdas_atmos_analysis_calc.ecf and set threads for echgres execs in job
  2. set enkf forecast jobs to run with serial netcdf instead of parallel netcdf; includes adjustment to resources to speed it up (WRITE_GROUP=2)
  3. change C384 DELTIM to 200 while 240 is examined for stability issues
  4. add missing -g and -traceback flags in global-workflow utility builds (found upon review of builds)
  5. updated error handling in ush/gfs_bufr.sh (made by @BoCui-NOAA and requested by NCO)
  6. update release notes to reflect new tag name for hand-off: EMC-v16.2.0.7

Will cut new hand-off tag for NCO after this goes in: EMC-v16.2.0.7

Type of change

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • This change requires a documentation update

How Has This Been Tested?

  • Build tests on WCOSS2
  • Cycled NCO para test on Cactus
  • Cycled EMC para test on Cactus

Checklist

  • I have performed a self-review of my own code
  • My changes need updates to the documentation. I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • New and existing tests pass with my changes

Resolves #790
Resolves #791
Refs #399

KateFriedman-NOAA and others added 5 commits May 13, 2022 15:01
- Update config.efcs to run EnKF forecast job with serial netcdf instead
of parallel netcdf. Based on joint decision between NCO and EMC.
- Update C384 config.fv3.nco.static block to set DELTIM=200 (NCO request).
- Update C384 config.fv3.nco.static block to set WRITE_GROUP=2 to speed
up serial EnKF forecast jobs to fit inside needed window in ops.

Refs: NOAA-EMC#399
- Reviewed the various global-workflow utility code builds and
added "-g" and/or "-traceback" flags if missing.
- Added to only WCOSS2 makefiles/modulefiles for now for ops.

Refs: NOAA-EMC#399, NOAA-EMC#791
Bo Cui updated gfs_bufr.sh to improve error handling

Refs: NOAA-EMC#399, NOAA-EMC#790
- remove hyper=true in jgdas_atmos_analysis_calc.ecf
- add export nth_echgres=$nth_echgres_gfs when CDUMP=gfs in
config.analcalc; for correct thread setting at runtime
- add export nth_echgres=4 to analcalc block in config.resources
- add export nth_echgres_gfs=12 to analcalc block in config.resources

Refs: NOAA-EMC#399
Hand-off tag to NCO is now EMC-v16.2.0.7

Refs: NOAA-EMC#399
@KateFriedman-NOAA KateFriedman-NOAA added bug Something isn't working production update Processing update in production maintenance Regular updates and maintenance work labels May 16, 2022
@KateFriedman-NOAA KateFriedman-NOAA added this to the WCOSS2 - GFSv16.2.0 milestone May 16, 2022
@KateFriedman-NOAA KateFriedman-NOAA self-assigned this May 16, 2022
Copy link
Contributor

@aerorahul aerorahul left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working maintenance Regular updates and maintenance work production update Processing update in production
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants