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

Code change for RRFS application #4

Closed
wants to merge 14 commits into from

Conversation

hu5970
Copy link

@hu5970 hu5970 commented Jun 29, 2021

Code changes for RRFS:
1) Add more options in the input for reading ice mxing ratio,
                      vegetation fraction, vegmax, vegmin, and LAI

2) Change grib2 string to FV3GFS NEMSIO for ICs and LBCs

hu5970 and others added 13 commits February 20, 2021 21:01
vegetation fraction, vegmax, vegmin, and LAI.
Improve input to correctly read operational HRRR/RAP.
Cherry-pick of authoritative UFS_UTILS PR#247 that went into the release/public-v2 branch
Change grib2 string to FV3GFS NEMSIO for ICs and LBCs.
1) Add more options in the input for reading ice mxing ratio,
vegetation fraction, vegmax, vegmin, and LAI

2) Change grib2 string to FV3GFS NEMSIO for ICs and LBCs
Sync with EMC UFS_UTIL develop branch
…difference between two branch.

RRFS_dev_debug includes some code from GSL RRFS_dev. Those code differences are only for soil type
and need to be investigated in the code merge with EMC develop.
Manually merge feature/rrfs on top of the RRFS_dev_debug
@@ -538,7 +538,7 @@ subroutine write_fv3_atm_bndy_data_netcdf(localpet)
elseif (trim(input_type) == "gaussian_netcdf") then
Copy link
Collaborator

Choose a reason for hiding this comment

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

@hu5970, I don't believe these changes are still required based on Chan-Hoo's PR to ufs-weather-model here. Can we test without these changes first? If we determine that the hydrometeors are present at initialization with the GRIB2 flag, then it's working as expected.

Copy link
Author

Choose a reason for hiding this comment

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

@JeffBeck-NOAA Yes, I can test if this one is still needed or not because you did mentioned this is not required in new code base. Any other code we need to change. I can update the code and then test it in dev2, which is using grib2 files from GFS.

Copy link
Collaborator

Choose a reason for hiding this comment

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

OK, that sounds good. I think the only change we needed was related to the grib2 fields that is in this PR. @LarissaReames-NOAA is working on implementing the grib2 field fix in the authoritative repo, and a PR will likely be opened soon.

@christinaholtNOAA
Copy link
Collaborator

This PR should not be going into develop.

…ed it:

   Change grib2 string to FV3GFS NEMSIO for ICs and LBCs
@hu5970
Copy link
Author

hu5970 commented Jun 29, 2021

@JeffBeck-NOAA I have confirmed that we don't need the follow change anymore:

Change grib2 string to FV3GFS NEMSIO for ICs and LBCs

Now the question is " should we make a PR to NOAA-EMC/UFS_UTIL develop branch"?
This will provide Larissa some reference. She can merge the changes with her PR if needed.
After this PR, who do you think we need to talk with on fixing the soil type problem. You can find the code difference by comparing RRFS_dev_debug and feature/rrfs branchs in my UFS_UTIL fork.

@JeffBeck-NOAA
Copy link
Collaborator

@hu5970, thanks for confirming the string issue. Since the default in the develop branch of the authoritative UFS_UTILS uses the GRIB2 string, there's actually nothing that we need to do to fix the problem there. It's all be handled in ufs-weather-model. For the GRIB2 soil fields, @LarissaReames-NOAA is working on a version of your modifications to open a PR into the authoritative develop branch and will have that PR ready soon. Do we know what the source of the soil moisture problem is?

@hu5970
Copy link
Author

hu5970 commented Jun 30, 2021

@JeffBeck-NOAA We don't know what caused the soil moisture problem. After merged RRFS_dev with the EMC develop, the soil moisture problem was gone.

Now, do you have an idea how to finalize the soil type process for NO Climate option? That is the only difference between RRFS_dev and EMC develop.

Thanks,

@JeffBeck-NOAA
Copy link
Collaborator

@hu5970, are you referring to the problems with land points? If so, that was fixed by @LarissaReames-NOAA in the authoritative NOAA-EMC/UFS_UTILS develop branch. See this PR. Since you merged the latest develop into the RRFS_dev branch, then we have this fix.

@christinaholtNOAA
Copy link
Collaborator

I'm closing this PR since it is open on the wrong branch.

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.

5 participants