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

adding a new suite using NOAH MP LSM for SR release. #45

Merged
merged 6 commits into from
Jun 7, 2020

Conversation

panll
Copy link

@panll panll commented Apr 17, 2020

Adding a new suite FV3_GSD_SAR_v1 for using NOAH LSM and turning off convection parameterization for high resolution.
The suite is tested in regional workflow.

@climbfuji
Copy link
Collaborator

Is dtc/develop the correct target branch, or should that be master? Also, it would be good to add a regression test in both PROD and DEBUG mode. What do you think?

@panll
Copy link
Author

panll commented Apr 17, 2020

Either branch is fine to me.
Yes, I can add the regression tests for it.
Thanks!

@climbfuji
Copy link
Collaborator

@llpcarson can you advise where this SDF and test should go in preparation for the SRW release? EMC develop+NCAR master or NCAR dtc/develop? Thanks!

@llpcarson
Copy link

It will need to end up in EMC/develop for the SRW release branch. I would think it makes sense to put it first into dtc/develop, to bundle with a commit at a later point, but you're (Dom) more aware of the work going on there. And, yes, it needs a regression test (in addition to the regional_workflow).

@climbfuji
Copy link
Collaborator

climbfuji commented Apr 17, 2020 via email

@llpcarson
Copy link

I'm OK with this PR collecting more SRW updates and going directly to EMC/develop later, although hopefully there won't be other significant updates to the fv3atm repo needed for SRW - should know more in the next week or two.

panll and others added 2 commits May 19, 2020 01:01
new file:
        ccpp/suites/suite_FV3_RRFS_v0.xml
modified:
        gfsphysics/GFS_layer/GFS_typedefs.F90

tested on hera
@panll panll changed the title adding a new suite using NOAH LSM without convection for SR release. adding a new suite using NOAH MP LSM for SR release. May 19, 2020
@panll
Copy link
Author

panll commented May 19, 2020

added new suite RRFS_v0 with NOAH MP LSM for SRWeather release.
Modified file:
gfsphysics/GFS_layer/GFS_typedefs.F90
added file:
ccpp/suites/suite_FV3_RRFS_v0.xml

The suite is tested on hera.

@climbfuji
Copy link
Collaborator

@panll do you want to update this PR as discussed last week?

@panll
Copy link
Author

panll commented Jun 1, 2020

Yes, thanks for asking! @climbfuji

@panll
Copy link
Author

panll commented Jun 1, 2020

suite_FV3_RRFS_v0.xml and GFS_typedefs.F90 are updated. @climbfuji

@panll
Copy link
Author

panll commented Jun 2, 2020

here is the suite file rrfs_v0/GSD_SAR_v1 in pull request. @JeffBeck-NOAA @gsketefian

@JeffBeck-NOAA
Copy link

Thanks, Linlin! Is this ready to merge?

@climbfuji
Copy link
Collaborator

Waiting for the additional regression test using the SAR_v1 suite (ufs-weather-model PR), which requires hera to be back from maintenance for testing. Note these PRs go to NCAR dtc/develop. After they are in, I will update NCAR dtc/develop from EMC develop. We can collect SRW-App related changes in NCAR dtc/develop and send them back to EMC at some point later.

@JeffBeck-NOAA
Copy link

Thanks, Dom. FYI, in the near future, there are plans to move away from the NCAR fork and to use the ufs_community/ufs_weather_model develop branch directly. I realize this may impact PR speed, since we'd be dealing directly with EMC in that case.

@climbfuji
Copy link
Collaborator

Thanks, Dom. FYI, in the near future, there are plans to move away from the NCAR fork and to use the ufs_community/ufs_weather_model develop branch directly. I realize this may impact PR speed, since we'd be dealing directly with EMC in that case.

I think this is a good idea. Using NCAR dtc/develop was good for the time being, especially when CCPP development happened only there. But now that CCPP is part of the main repository and developed by EMC and others, too, this move makes a lot of sense.

@climbfuji
Copy link
Collaborator

climbfuji commented Jun 5, 2020

Associated PRs:

#45
#51
NCAR/ufs-weather-model#43
NCAR/ufs-weather-model#49

For regression testing information, see NCAR/ufs-weather-model#49.

@JeffBeck-NOAA
Copy link

Associated PRs:

#45
NCAR/ufs-weather-model#43
NCAR/ufs-weather-model#49

For regression testing information, see NCAR/ufs-weather-model#49.

Hi Dom, I think these commits are being moved to the ufs-community/ufs-weather-model develop branch. @panll , right?

@climbfuji
Copy link
Collaborator

climbfuji commented Jun 5, 2020 via email

@JeffBeck-NOAA
Copy link

JeffBeck-NOAA commented Jun 5, 2020 via email

@climbfuji
Copy link
Collaborator

OK, we had made a decision during our DTC UFS-CAM meeting this Wednesday to move PRs and manage_externals to the authoritative repository. It sounds like that won't be possible and we'll need to reconsider. On Fri, Jun 5, 2020 at 1:31 PM Dom Heinzeller notifications@github.com wrote:

I am confused, but that's totally possible given my workload. Was I part of this meeting/decision? I remember we talked about moving over on the long run, but I don't recall immediately. Sorry for any misunderstanding. In any case we need to make more rapid updates while preparing for the SRW release, I suppose, and this will be difficult given the current commit queue for the authoritative repositories (we have one placeholder in there for committing = bringing a larger chunk of changes in, probably late June to July).

@JeffBeck-NOAA
Copy link

JeffBeck-NOAA commented Jun 5, 2020

Yes, this was an internal DTC UFS-CAM group decision made just this week after Julie had successfully moved the ufs-srweather-app umbrella repo to the authoritative ufs-weather-model develop branch. We hadn't discussed any EMC burden regarding the PRs, but it sounds like it will be a significant hurdle. Given your comments regarding the commit queue for the authoritative repo, we will definitely reconsider the timing of this change. We will make sure to consult with you in the future to determine when this might be optimal.

@climbfuji
Copy link
Collaborator

Yes, this was an internal DTC UFS-CAM group decision made just this week after Julie had successfully moved the ufs-srweather-app umbrella repo to the authoritative ufs-weather-model develop branch. We hadn't discussed any EMC burden regarding the PRs, but it sounds like it will be a significant hurdle. Given your comments regarding the commit queue for the authoritative repo, we will definitely reconsider the timing of this change. We will make sure to consult with you in the future to determine when this might be optimal.

I am relieved that at least I didn't give you any contradictory information within three days! Let's keep in touch regarding the transition to determine the best timing as we head towards the SRW App release.

@jwolff-ncar
Copy link

@climbfuji What is the cadence at which you update dtc/develop from the authoritative repo? We need to ensure we are update to date all around as we prepare for the release so we don't have a gotcha come up late in the game. Our preference is to work with the authoritative repo since we (at the moment) don't need a lot of changes to the weather model for this release. I could be oversimplifying this though and maybe there is a good reason not to move over yet? My understanding with where we are at now is that we are only missing the physics suite that @panll's PR addresses. I am sure things will crop up, though.

@climbfuji
Copy link
Collaborator

@climbfuji What is the cadence at which you update dtc/develop from the authoritative repo? We need to ensure we are update to date all around as we prepare for the release so we don't have a gotcha come up late in the game. Our preference is to work with the authoritative repo since we (at the moment) don't need a lot of changes to the weather model for this release. I could be oversimplifying this though and maybe there is a good reason not to move over yet? My understanding with where we are at now is that we are only missing the physics suite that @panll's PR addresses. I am sure things will crop up, though.

We usually update with a few weeks time lag, unless there is a need for updating it quicker. The more often you update, the quicker it is. If need be, we can commit to a one-week delay at most until we are ready to transition the SRW folks to the authoritative repos (which should happen before the release, I definitely agree).

@climbfuji
Copy link
Collaborator

@climbfuji What is the cadence at which you update dtc/develop from the authoritative repo? We need to ensure we are update to date all around as we prepare for the release so we don't have a gotcha come up late in the game. Our preference is to work with the authoritative repo since we (at the moment) don't need a lot of changes to the weather model for this release. I could be oversimplifying this though and maybe there is a good reason not to move over yet? My understanding with where we are at now is that we are only missing the physics suite that @panll's PR addresses. I am sure things will crop up, though.

We usually update with a few weeks time lag, unless there is a need for updating it quicker. The more often you update, the quicker it is. If need be, we can commit to a one-week delay at most until we are ready to transition the SRW folks to the authoritative repos (which should happen before the release, I definitely agree).

Note that I'll make the next update right after these changes are merged (over the weekend).

@climbfuji
Copy link
Collaborator

The NCAR dtc/develop code has been updated with the latest changes from the authoritative repositories as of today, and @panll's suites and regression tests were added.

@JeffBeck-NOAA
Copy link

JeffBeck-NOAA commented Jun 8, 2020 via email

SamuelTrahanNOAA pushed a commit to SamuelTrahanNOAA/fv3atm that referenced this pull request Sep 24, 2020
Physics changes made for/during HFIP 2020
SamuelTrahanNOAA pushed a commit to SamuelTrahanNOAA/fv3atm that referenced this pull request Mar 16, 2023
…le pointer update for NOAA-EMC#462 (NOAA-EMC#634)

* add nssl_alphar, nssl_ehw0_in, nssl_ehlw0_in to namelist entries for ensemble perturbationsons

* update the standard name for hail/graupel collection efficiency

* update the long names for parameters related to NSSL microphysics

* update ccpp/physics and ccpp/framework submodule pointers

---------

Co-authored-by: Jili Dong <Jili.Dong@noaa.gov>
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

Successfully merging this pull request may close these issues.

6 participants