Skip to content

Update damping and time-step#2575

Merged
WalterKolczynski-NOAA merged 17 commits into
NOAA-EMC:developfrom
yangfanglin:dycore_update_hr4
May 13, 2024
Merged

Update damping and time-step#2575
WalterKolczynski-NOAA merged 17 commits into
NOAA-EMC:developfrom
yangfanglin:dycore_update_hr4

Conversation

@yangfanglin
Copy link
Copy Markdown
Contributor

@yangfanglin yangfanglin commented May 7, 2024

Description

Updates the model to use explicit Rayleigh damping for u/v and implicit damping to w. This improves model stability and allows for longer timesteps. Also unifies the GDAS and GFS to use the same damping.

Results from a test at the C1152 resolution (coupled model) can be found at https://www.emc.ncep.noaa.gov/gmb/wx24fy/C1152/newdamp/

Resolves #2574

Type of change

  • New feature (adds functionality)

Change characteristics

  • Is this a breaking change (a change in existing functionality)? NO
  • Does this change require a documentation update? NO

How has this been tested?

Checklist

  • Any dependent changes have been merged and published
  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • My changes generate no new warnings
  • New and existing tests pass with my changes
  • I have made corresponding changes to the documentation if necessary

modified:   parm/config/gefs/config.fcst parm/config/gefs/config.ufs parm/config/gfs/config.fcst parm/config/gfs/config.ufs

Apply new damping and time-step options to all supported atmos resolutions and to both GFS and GEFS.
Apply the same damping to both GFS and GDAS cycles. Stronger damping was applied to GDAS in GFSv16.
This new damping option includes both explicit Rayleigh damping aaplied to u and v and implicit damping
applied to w.
@yangfanglin
Copy link
Copy Markdown
Contributor Author

@lisa-bengtsson Lisa, would you like to add your following changes to branch https://github.com/yangfanglin/global-workflow/tree/dycore_update_hr4 and to this PR ?

xr_cnvcld = .false. for the C96 configuration only. It would need to be added both to config.ufs and to the parsing of the fv3 namelist. The default should be .true. for all other configurations.

Copy link
Copy Markdown
Contributor

@WalterKolczynski-NOAA WalterKolczynski-NOAA left a comment

Choose a reason for hiding this comment

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

Please review your code to make sure your indentation matches the surrounding code (using spaces) and remove the old code that has been commented out.

Copy link
Copy Markdown
Contributor

@WalterKolczynski-NOAA WalterKolczynski-NOAA left a comment

Choose a reason for hiding this comment

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

Looks fine other than one more indent fix.

Comment thread parm/config/gefs/config.ufs
@WalterKolczynski-NOAA WalterKolczynski-NOAA changed the title Update damping and time-step options to support GFSv17 and GEFSv13 Update damping and time-step May 7, 2024
yangfanglin and others added 2 commits May 7, 2024 08:56
Co-authored-by: Walter Kolczynski - NOAA <Walter.Kolczynski@noaa.gov>
Copy link
Copy Markdown
Contributor

@WalterKolczynski-NOAA WalterKolczynski-NOAA left a comment

Choose a reason for hiding this comment

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

Conditionally approved pending successful completion of CI tests

@lisa-bengtsson
Copy link
Copy Markdown

Hi Fanglin, yes I can add the xr_cnvcld namelist, let me see if I can do it from Orion as Hera is down today.

@CatherineThomas-NOAA
Copy link
Copy Markdown
Contributor

I can confirm that the parameters in the gfs configs match the parameters specified in the google doc. I will wait for @lisa-bengtsson's update before formally approving.

@lisa-bengtsson
Copy link
Copy Markdown

I added a PR: yangfanglin#1
I believe Fanglin needs to review and merge?

Copy link
Copy Markdown
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. Just a couple of comments that were possibly accidentally removed.

Comment thread parm/config/gefs/config.fcst
Comment thread parm/config/gfs/config.fcst
@yangfanglin
Copy link
Copy Markdown
Contributor Author

I added a PR: yangfanglin#1 I believe Fanglin needs to review and merge?

reviewed. Need minor indentation adjustments

Lisa Bengtsson and others added 2 commits May 7, 2024 11:56
Add xr_cnvcld flag to namelist and configure files
@lisa-bengtsson
Copy link
Copy Markdown

Sorry Fanglin, those indentations have a life on their own, maybe you have better luck on your end?

@yangfanglin
Copy link
Copy Markdown
Contributor Author

yangfanglin commented May 7, 2024

Sorry Fanglin, those indentations have a life on their own, maybe you have better luck on your end?

@WalterKolczynski-NOAA Walter, I had the same trouble too but you were able to "suggest" changes for which I accepted. Can you do the same to Lisa's modifications that I had already merged to this PR? The indentations are still not aligned.

Comment thread parm/config/gefs/config.ufs Outdated
Comment thread parm/config/gfs/config.ufs Outdated
Comment thread parm/config/gfs/config.ufs Outdated
Comment thread parm/config/gfs/config.ufs Outdated
@emcbot
Copy link
Copy Markdown

emcbot commented May 10, 2024

Experiment C48_S2SWA_gefs FAILED on Orion in
/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/C48_S2SWA_gefs_d7732e04

@emcbot
Copy link
Copy Markdown

emcbot commented May 10, 2024

Experiment C48_S2SW FAILED on Orion in
/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/C48_S2SW_d7732e04

@emcbot
Copy link
Copy Markdown

emcbot commented May 10, 2024

Experiment C48_ATM FAILED on Orion in
/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/C48_ATM_d7732e04

@emcbot
Copy link
Copy Markdown

emcbot commented May 10, 2024

Experiment C96_atm3DVar FAILED on Orion in
/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/C96_atm3DVar_d7732e04

@emcbot
Copy link
Copy Markdown

emcbot commented May 10, 2024

Experiment C96C48_hybatmDA FAILED on Orion in
/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/C96C48_hybatmDA_d7732e04

@WalterKolczynski-NOAA WalterKolczynski-NOAA added CI-Hera-Ready **CM use only** PR is ready for CI testing on Hera CI-Orion-Ready **CM use only** PR is ready for CI testing on Orion and removed CI-Orion-Failed **Bot use only** CI testing on Orion for this PR has failed CI-Hera-Running **Bot use only** CI testing on Hera for this PR is in-progress labels May 10, 2024
@emcbot emcbot removed the CI-Orion-Ready **CM use only** PR is ready for CI testing on Orion label May 10, 2024
@emcbot
Copy link
Copy Markdown

emcbot commented May 10, 2024

Experiment C96C48_hybatmDA FAILED on Orion in
/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/C96C48_hybatmDA_d7732e04

@emcbot
Copy link
Copy Markdown

emcbot commented May 10, 2024

Experiment C96_atm3DVar FAILED on Orion with error logs:

/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/COMROOT/C96_atm3DVar_d7732e04/logs/2021122018/gdasfcst.log

Follow link here to view the contents of the above file(s): (link)

@emcbot
Copy link
Copy Markdown

emcbot commented May 10, 2024

Experiment C96_atm3DVar FAILED on Orion in
/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/C96_atm3DVar_d7732e04

@emcbot
Copy link
Copy Markdown

emcbot commented May 10, 2024

Experiment C48_S2SWA_gefs FAILED on Orion in
/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/C48_S2SWA_gefs_d7732e04

@emcbot
Copy link
Copy Markdown

emcbot commented May 10, 2024

Experiment C48_S2SW FAILED on Orion in
/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/C48_S2SW_d7732e04

@emcbot
Copy link
Copy Markdown

emcbot commented May 10, 2024

Experiment C48_ATM FAILED on Orion in
/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/C48_ATM_d7732e04

@WalterKolczynski-NOAA
Copy link
Copy Markdown
Contributor

I'm trying to sort out what the issue is on Orion. Just ignore them for now.

@emcbot
Copy link
Copy Markdown

emcbot commented May 11, 2024

CI Passed Hera at
Built and ran in directory /scratch1/NCEPDEV/global/CI/2575

@emcbot
Copy link
Copy Markdown

emcbot commented May 11, 2024

Experiment C48_ATM FAILED on Orion with error logs:

/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/COMROOT/C48_ATM_d7732e04/logs/2021032312/gfsatmos_prod_f081-f087.log

Follow link here to view the contents of the above file(s): (link)

@emcbot
Copy link
Copy Markdown

emcbot commented May 11, 2024

Experiment C48_ATM FAILED on Orion in
/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/C48_ATM_d7732e04

@emcbot
Copy link
Copy Markdown

emcbot commented May 11, 2024

Experiment C48_ATM FAILED on Orion with error logs:

/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/COMROOT/C48_ATM_d7732e04/logs/2021032312/gfsatmos_prod_f081-f087.log

Follow link here to view the contents of the above file(s): (link)

@emcbot
Copy link
Copy Markdown

emcbot commented May 11, 2024

Experiment C48_ATM FAILED on Orion in
/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/C48_ATM_d7732e04

@emcbot
Copy link
Copy Markdown

emcbot commented May 12, 2024

Experiment C48_ATM FAILED on Orion with error logs:

/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/COMROOT/C48_ATM_d7732e04/logs/2021032312/gfsatmos_prod_f081-f087.log

Follow link here to view the contents of the above file(s): (link)

@emcbot
Copy link
Copy Markdown

emcbot commented May 12, 2024

Experiment C48_ATM FAILED on Orion in
/work2/noaa/stmp/CI/ORION/2575/RUNTESTS/C48_ATM_d7732e04

@JessicaMeixner-NOAA
Copy link
Copy Markdown
Contributor

I just looked at this orion failure, it looks a bit odd. Do we think this is a machine issue or something else?

@yangfanglin
Copy link
Copy Markdown
Contributor Author

One of the job failed at the post processing step for FH71 but the forecast started from FH78. It is strange. It appears the job was rerun as a warm start but this group of post job still tried to processing earlier forecast hours. Can someone remove everything and restart the CI test on Orion ?

@emcbot
Copy link
Copy Markdown

emcbot commented May 13, 2024

CI Passed Orion at
Built and ran in directory /work2/noaa/stmp/CI/ORION/2575

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CI-Hera-Passed **Bot use only** CI testing on Hera for this PR has completed successfully CI-Orion-Passed **Bot use only** CI testing on Orion for this PR has completed successfully CI-Wcoss2-Passed CI testing on WCOSS for this PR has completed successfully

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update damping and time-step options to atmos to support GFSv17 and GEFSv13

9 participants