TEMPO code cleanup and refactor for v3.0.0 and MPAS release#192
TEMPO code cleanup and refactor for v3.0.0 and MPAS release#192AndersJensen-NOAA wants to merge 24 commits intoufs-community:gsl/developfrom
Conversation
- added graupel volume to init_atmosphere registry - formatted code
|
Any updates on the timeline of this PR? Thanks! |
It's currently being tested in dev1. The output so far looks fairly reasonable. If that holds with formal verification, I expect we'll be ready to merge next week or shortly thereafter. |
That's great! Thanks for the good news! |
|
@dustinswales @clark-evans Three tests are failing. I though it was an issue with the lookup tables, so I made a few commits to try and modify, but it could be a namelist issue also with the update to tempo v3. Suggestions for easy ways to debug would be helpful. |
@dustinswales are we still pulling the namelists from barlage/mpas_testcase? That's what it looks like to me in the workflow. I'm guessing the feature tests are failing because Anders moved the TEMPO namelist parameters to a new namelist block that isn't represented in the testcase namelists. If this is the case, then the tests would fail until that repo is updated - but we don't necessarily want to update that repo until after this PR is merged. Is there a hacky way of getting around this to test the updated code? |
|
@clark-evans You are correct about the nml. |
Thanks -- I may have to iterate a bit but I think I can get this working with running the base with old tables and old namelists and the feature with new tables and new namelists. It may take a few tries. If I get stuck I'll reach out again. |
|
@dustinswales -- I have things working. Can you take a quick peek at my changes to run_mpas.yaml and run_mpas_hrrr.yaml to make sure that things look good? @clark-evans ready to merge once Dustin and you okays this. |
|
The comparison script output from the GSL hrrrv5 tests includes the following line for all three tests: "DIFFER : Failed to find variable ng in file "/home/runner/work/run_bl/history.2024-02-02_18.00.00.nc"." This also appears for all subsequent forecast hours. Since it's in the run_bl directory, I'm guessing Ng is not in the baseline output but is in the feature output. Is that to be expected, @AndersJensen-NOAA? |
|
@AndersJensen-NOAA Looks good to me. I will say that sleuthing through the CI logs to see that this is answer changing is a big pain. |
great catch @clark-evans -- I reverted the changes to the namelist for the baseline run only, in an attempt to not change the baselines as I had inadvertently turned off the hail aware option when updating namelists. New tests are running now |
scalarsare inconsistent betweeninit_atmosphereandatmosphere#167)The title above should be a 1 line short summary of the pull request (i.e. what the project the PR represents is intended to do).
Enter a description of this PR. This should include why this PR was created, and what it does.
Testing and relations to other Pull Requests should be added as subsequent comments.
See the below examples for more information.
MPAS-Dev/MPAS#930
MPAS-Dev/MPAS#931
Priority Reviewers