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

Enable runs that use RRTMGP with 127 vertical levels #522

Closed
ligiabernardet opened this issue Nov 24, 2020 · 12 comments
Closed

Enable runs that use RRTMGP with 127 vertical levels #522

ligiabernardet opened this issue Nov 24, 2020 · 12 comments

Comments

@ligiabernardet
Copy link
Collaborator

ligiabernardet commented Nov 24, 2020

Description

The CCPP cannot be used to run a 127-level configuration with RRTMGP. It is expected to error out with message array plev has values outside range. This configuration is needed for the UFS and SCM tests toward GFSv17/GEFSv13.

Solution

A one-line change is needed in submodule https://github.com/earth-system-radiation/rte-rrtmgp/, in branch dtc/ccpp. Note that rte-rrtmgp is a submodule of ccpp-physics.
The change is described in earth-system-radiation/rte-rrtmgp@be10425

Alternatives

Apply the one-line change manually until the problem is resolved.

Related to

ufs-community/ufs-weather-model#300

@ligiabernardet
Copy link
Collaborator Author

@climbfuji Can you pls advise of the best course of action? Should @dustinswales prepare a branch off dtc/ccpp (repo rte-rrtmgp) with the one-line change and create a PR to the dtc/ccpp branch? And then also create a PR to the master branch of ccpp-physics with submodule pointers to this new branch of rte-rrtmgp? If Dustin does that, would you be able to incorporate this change within one the upcoming commits for the ccpp-physics master and therefore the ufs-weather-model?

@climbfuji
Copy link
Collaborator

climbfuji commented Nov 24, 2020 via email

@dustinswales
Copy link
Collaborator

dustinswales commented Nov 24, 2020

@ligiabernardet @climbfuji
I don't know how urgent this is to get on the master, or if this is helpful, but we are nearly complete with an implementation of the GP coupled with the Thompson MP (plus some other advancements for the v16 physics). I can add include this change as part of that if you want?

@climbfuji
Copy link
Collaborator

climbfuji commented Nov 24, 2020 via email

@ligiabernardet
Copy link
Collaborator Author

@dustinswales It is great to hear that you are almost done with this new development. The 127-level "fix" is needed for the RRTMGP tests that need to start asap, so if you could create that PR first, that would be very helpful. You can then follow up with a separate PR for the other improvements.

@dustinswales
Copy link
Collaborator

@ligiabernardet @climbfuji
I updated the rte-rrtmgp submodule in ccpp-physics, see #523
Do I need to make PR's for fv3atm and ufs as well?

@ligiabernardet
Copy link
Collaborator Author

ligiabernardet commented Nov 24, 2020 via email

@ligiabernardet
Copy link
Collaborator Author

@DomHeinzeller Can you advise on the code management so we can get this fix into master?

@climbfuji
Copy link
Collaborator

@DomHeinzeller Can you advise on the code management so we can get this fix into master?

I am trying to get this combined with a MOM6 (coupled model) update for the ufs-weather-model after #524 is merged.

@climbfuji
Copy link
Collaborator

@dustinswales @ligiabernardet I believe this was fixed in #530, please confirm and close the issue if my understanding is correct.

@dustinswales
Copy link
Collaborator

@climbfuji
You are correct.

@climbfuji
Copy link
Collaborator

Closed via #530.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants