-
Notifications
You must be signed in to change notification settings - Fork 317
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
ne3np4 to namelist_defaults_ctsm.xml and Makefile for PTS mode #2835
base: cesm3_0_beta04_changes
Are you sure you want to change the base?
ne3np4 to namelist_defaults_ctsm.xml and Makefile for PTS mode #2835
Conversation
…file' into ne3np4_to_defaults_and_makefile
List of the tests that I changed from f45 to ne3:
BUT
Does this mean (UPDATE: the correct answer is 2, documented here)
I am generating new fsurdat/landuse files now.
|
…efile slevis resolved conflicts: bld/unit_testers/build-namelist_test.pl
|
This comment was marked as resolved.
This comment was marked as resolved.
@jtruesdal the test worked this time. Thank you for your help with this. |
From meeting with @ekluzek |
derecho tests: izumi tests: |
@jtruesdal The FAIL on izumi: The PASS on derecho: Izumi was upgraded recently. This has caused flakiness in our Mmpi-serial tests. Still, this particular error looks different, so I wonder whether it's real, despite not failing on derecho. If you feel we can disregard this failure on izumi, then I would ask you to review/approve my PR, so that we may merge it. Again, thank you for your help, John. |
If you've run it a few times and it fails in the same way I think I'll have to look into more. It appears to be dying in the land and could be related to my mods. |
@jtruesdal the test's /run directory shows identical failure results from three attempts. (Clm's izumi test-suite runs multiple attempts automatically to get past machine flakiness.) |
@ekluzek I'm looking at the test in question but am unsure how the land pts mode test is supposed to work? I always thought the test was setup with boundary data containing just a point but this isn't the case as its using full resolution fsurfdat etc. Did this test run with previous versions of the SE grid? If you can point me to a working test I can see what is going wrong with this new SE grid. |
First, in case this was a false failure due to the recent izumi upgrade, I decided to manually submit I apologize for the false alarm @jtruesdal. |
I take it back, I submitted the wrong test. Let me try again with |
The test still fails. Latest one is here on izumi: For a test that works, how about the derecho equivalent of the failing one: I don't have other such tests using a SE grid. Prior to using the ne3 grid, we ran these tests with f45. For example: |
Actually, @jtruesdal and @slevis-lmwg I think this is likely something we may need to talk about in a meeting. PTS_MODE for CTSM in the past was to run CLM how it would run within SCAM -- but in an I case. It's primary purpose being to make sure we don't screw up CLM with our changes, but it's also something that could be useful for CLM I cases on their own. So it was setup to read in full 2D grids and pick a point out of that 2D grid. But, I think it might have assumed that the 2D grid is a regular grid and not in vector format (like the SE grids). If so I'm thinking that PTS_MODE might not work for SE grids. But, is SCAM updated on the CAM side to use unstructured grids like for the SE dycore? If so we might need to do the same thing in CTSM. In any case we might need to talk more about this to make sure we know what we need to support SCAM on the CLM side of things. So we'll need to know how SCAM currently works within CAM and how you need it to work. |
@slevis-lmwg @ekluzek I was thinking along the lines of Erik as the code I looked at doesn't appear to have the logic to handle an unstructured grid in PTS mode. The derecho test has warning messages in the log about not being able to find a proper lat/lon column. I think it is running but giving wrong results. This I test also looks like it is trying to interpolate an f09 initial condition for a single column which would require my warm start mods PR. I can retest this case after a test merge of those mods to see if they fix the issue. My guess is that there might be a few more minor mods to get it running but shouldn't be hard. I can do that work but it will take a few days for me to get to it. |
@jtruesdal UPDATE |
@jtruesdal I confirmed that the last commit in this PR I will wait until after you finish your part of this to update to the latest |
Thanks @slevis-lmwg I created a PR against your branch |
Sounds good @jtruesdal |
Description of changes
Same as title.
Specific notes
Contributors other than yourself, if any:
@jtruesdal
CTSM Issues Fixed (include github issue #):
Fixes #2768
Are answers expected to change (and if so in what way)?
No.
Any User Interface Changes (namelist or namelist defaults changes)?
New fsurdat/landuse files added to the defaults.
Does this create a need to change or add documentation? Did you do so?
No.
Testing performed, if any:
On derecho
PASS Test the addition of the new fsurdat/landuse files to the Makefile with
PASS ./build-namelist_test.pl (before and after adding ne3np4 tests)
PASS python testing
PASS clm_pymods