-
Notifications
You must be signed in to change notification settings - Fork 249
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
Changes to Logging and Initialization of the CLM Lake Model (Including PR#1863) #1844
Changes to Logging and Initialization of the CLM Lake Model (Including PR#1863) #1844
Conversation
1. Use ice thickness hice(i) to find the level in the lake where ice is zero. 2. Do not allow lake temperature to be below freezing point if there is no ice. 3. If there is no snow or ice, do not allow surface lake temperature to be below freezing point. These changes fixed the problem with large errors in the energy budget at the beginning of the cold-start run with lakes. 4. Added flag to turn on debug print statements in the CLM lake model.
I've updated this branch and I'm retesting it on Hera. |
Hera tests passed. Edit: I committed the log. |
I have synced the components and added one more bug fix from tanya. It corrects the metadata for lake_q2m. That variable isn't in the diag_table of any regression test, so no tests are affected. Hera tests passed again. The list of tests with new baselines is the same. |
Hi @SamuelTrahanNOAA, we'd like to get started on testing this PR, please go ahead and resolve conflicts / sync up your weather model and sub components with their latest dev branches. If you could include the changes from Grant's #1863 as well it would be appreciated. It should not change any baselines as they are documentation related updates for CCPP. Thank you |
@SamuelTrahanNOAA Do you think it's possible to combine #1863 srw doc update pr to this pr at ccpp pr level? If yes, a conversation with @mkavulich @grantfirl might be helpful to make combining go smoothly. Otherwise, once this gets synced up, we can start working on regression tests. |
Oh! @FernandoAndrade-NOAA is following up faster than me! |
Yes, I can combine them. The merge will be delicite due to the large number of changes to clm_lake.f90 from the other PR. |
Where are the Hera baselines? They appear to be missing: cat bl_date.conf ls /scratch1/NCEPDEV/nems/emc.nemspara/RT/NEMSfv3gfs/develop-20230816 |
I think that the baselines have moved. If you look at DISKNM for hera, I see /scratch2/NAGAPE/epic/UFS-WM_RT. |
In my local working copy, I've merged the two PRs. I generated a baseline before merging 1863. Now I'm testing against that baseline with 1863 merged. If all goes according to plan, I'll push it in a couple hours, and you can start testing. |
@SamuelTrahanNOAA Thanks so much! |
Apologies for the delay. I have merged #1863 into this PR and re-run the Hera tests. The list of tests with new baselines is the same as before. |
@DeniseWorthen Hera is already a pre-test machine. What is the problem? |
The Hera log you posted was not a "testing" log---it was a log showing you had changed the baseline date, ran the tests against the new baseline and committed the log. |
What I did on Hera was this:
This tells me that:
I committed that regression test log. Maybe that's confusing your commit process? |
@SamuelTrahanNOAA No problem. All tests look good on hera. The log is still valid. |
@SamuelTrahanNOAA As far as I can see, you did everything we expect of a PR author. The comments were about how the PR was managed on the CM side. |
Jenkins ci logs are attached, ORTs passed. |
@SamuelTrahanNOAA Testing looks like it's complete. We can begin the merging process of the sub-component PRs. |
@zach1221 Do we have jet and wcoss2 logs? |
WCOSS2 was inaccessible to developers until about an hour and a half ago. |
@SamuelTrahanNOAA We usually see a comment from @BrianCurtis-NOAA if he is unable to run or is not planning to run on wcoss2. |
wcoss2 was down today and jobs couldn't run on Jet apparently. @DeniseWorthen |
@zach1221 What was the issue on jet? |
On jet, hafs realtime experiment is on-going. Jobs are sitting in queue due to the experiment. |
The fv3atm PR has been merged. I've updated this PR's branch to point to the head of the NOAA-EMC develop branch of fv3atm. |
Description
This is the work of @tanyasmirnova to fix some initialization issues in the CLM Lake Model. Initialization appears to work correctly without fractional ice. There are some lingering issues with fractional ice initialization that we're working on.
Changes:
frac_ice=.false.
in the gfs_physics namelist.lake_q2m
in GFS_diagnostics.F90Input data additions/changes
Anticipated changes to regression tests:
Most of the tests with "hrrr" or "clm_lake" in their name. Here's a list.
List of tests whose results changed.
Subcomponents involved:
Library Updates/Changes
Combined with PR's (If Applicable):
Commit Queue Checklist:
Linked PR's and Issues:
Testing Day Checklist:
Testing Log (for CM's):