-
Notifications
You must be signed in to change notification settings - Fork 26
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
Bring rpointer changes to BLOM #513
Bring rpointer changes to BLOM #513
Conversation
Is there still the expectation that BLOM needs to support MCT in these development versions? I thought that moving forwards we were going drop support for MCT as of some blom tag. Can someone please clarify where things stand with this? |
@mvertens noresm2.3 is ran with |
@mvdebolskiy - I tested
This looks strange to me, because I see there are restart files in |
Hi @mvertens! The MCT support was discussed at a BLOM-core meeting today. There is still some reluctance, including from me, to give up on the MCT support, also after the NorESM2.3 release. There are some potential needs for updated BLOM coupled to older versions of NorESM. Should be discussed further. |
The restart files are compressed @mvdebolskiy , @gold2718 - it seems that ERI is not set up correctly for |
@TomasTorsvik I've run just the |
Hi @matsbn! I'm happy to be able to finally work a bit this week. I'd love to be part of further discussions if I will be working when those occur. I understand that there are competing needs. However, I think that continuing to keep the MCT code support in development versions will make it much harder to incorporate the type of new capabilities that I was hoping to bring in - such as run time interpolation of forcing datasets (e.g. riverine input) where you can just use a native resolution of the data and interpolate at run time to the BLOM grid. These are all outline in #462 for v1.9. I think the code will continue to get more difficult to maintain and test as new capabilities are brought in. There is a possible workflow that maintains MCT support for older versions of BLOM without restricting new development that require NUOPC. A discussion of that was started in #439. Is this still a possible planned path forwards? |
@mvdebolskiy - I get an error when I try to build
|
@TomasTorsvik You will get an error with just |
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.
The initial file for hybrid runs should be read in from ICFILE which is not being set correctly for hybrid runs. A hyrid run is an initial run where continue_run is false - so you will never be reading the rpointer file for that.
I have summarized the issue in #518.
@TomasTorsvik @matsbn this is basically ready to go. Since ci workflows path, I assume standalone-standalone runs are ok.
|
@mvdebolskiy - The CI workflow checks standalone, so that should be OK. I set up some tests using the GNU compiler, see PR #519 , but so far I didn't get them to work. What do you mean by "ERI_C2"? |
@TomasTorsvik You will need an updated ccs_config for gnu to work. THere was a typo in the cprnc path |
@mvdebolskiy - I manage to get the GNU test working when changing
The tests with WW3 are failing at the build stage for the "wav" component. |
I do not anticipate major merge conflicts either way, so I do not have a strong preference. Additionally, I can confirm that standalone BLOM with MNP2 grid and "ben02syn" expcnf still works well after the recent commits to this PR. |
@mvdebolskiy - Is this ready to merge, or should we still wait for WW3 update? Also, I didn't get what the "ERI_C2_test" should be. |
adding |
OK, thanks for explaining. You now have write access to the BLOM repository, so you can push it when you think it is ready. |
@TomasTorsvik I am getting ERP test fails at COMPARE_BASE_REST. |
@mvdebolskiy - yes, we are getting fail on |
@TomasTorsvik is there an issue on this (and some description?) - is it #510? |
OK, I am adding an |
No, #510 is something else, that is a new test that I added recently. There is a description in #501 . |
@TomasTorsvik Go ahead and merge/tag this. |
Added rpointer-timestamps handling for BLOM with NUOPC.
MCT and standalone should be backwards compatible.
ERR_D_Ld5.TL319_tn14.NOIIAJRAOC.betzy_intel
andERI_D_Ld5.TL319_tn14.NOIIAJRAOC.betzy_intel
.Tests to be ran apart from
aux_blom_noresm
test-suite:ERItests with MCT (mct not available for testing or case-creation with current cime)noresm2_3_alpha03
. I was able to run after unzipping files manually@TomasTorsvik @matsbn Can you help with the rest of the tests? Running NINST>0 even with v1.7.1.4. gives me errors