-
Notifications
You must be signed in to change notification settings - Fork 35
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
Smoke/Dust updates for RRFS code freeze #135
Smoke/Dust updates for RRFS code freeze #135
Conversation
haiqinli
commented
Dec 3, 2023
- Include convective transport and wet removal of smoke/dust in the GF convection.
- A new dry deposition option for smoke/dust.
- Update the diurnal cycle of biomass burning emissions.
- Clean the smoke code.
Hi Haiqin, should these updates be in C3 as well? |
Hi Lisa, yes, we will include these updates in C3 when we have more time to test it. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some changes are needed wrt the precision, but otherwise looks fine to me.
Since this touches GPU functionality in the GF scheme, I think it's a good idea to have one of the GPU developers review the proposed changes (@timsliwinski-noaa). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@dustinswales I have made a few obvious suggestions to make it GPU complaint, but this is an extensive set of changes that really need to be tested to figure out all the GPU related issues. New smoke related modules may need to be ported to the GPU as well. Adding OpenACC pragmas, even incorrect ones, will not break the CPU code so it is safe in that regard.
@haiqinli When is the RRFS code freeze and when does this need to be merged? I'm concerned that there are a lot of requested changes and testing the GPU fixes isn't even accomplished through the normal RT process. |
@danielabdi-noaa Thanks for your review. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few suggested changes, mostly minor
@grantfirl In the RRFS-SD PR, which uses the vegfrac from RUC LSM. However, the conus13km_debug_intel case crashed when using vegfrac from RUC LSM. We just figured it out that the vegfrac is not available in the regression test run case of conus13km_debug_intel/INPUT/oro_data.nc. I will redo the regression test and mark the reason of crashed cases like conus13km_debug_intel in the PR. It is expected to be ready tomorrow morning when the regression test is done. Thanks. |
@haiqinli can you resolve the suggestions to get final approvals on this pr? |
Sure, I am working on it, and should be done soon. Thanks. |
@haiqinli As long as you push the change related to the intent of |
Comments have been addressed.
@grantfirl Thank you very much for your help. The PR has been updated to include nchem intent declaration. |
All tests are done and confirmed at ufs-community/ufs-weather-model#2024. @grantfirl @Qingfu-Liu @dustinswales Can you merge in this pr? |