-
Notifications
You must be signed in to change notification settings - Fork 92
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
FATES doesn't work in branch runs #1271
Comments
Have also encountered this. The less strict hybrid mode does work though. |
I did encounter a similar issue when run with FATES API 36 (CTSM 5.2.013). If I want to do a hybrid run using restart file model build will fail warning that a restart file should not be defined when cold start is turned on. But I did turn it off. |
@XiulinGao That's actually a separate issue that is now fixed in CTSM as of ctsm5.3.011. |
Hi all. Do we have a plan for addressing this issue? It has suddenly cropped up as an problem in the NorESM workflow |
Not as far as I know. |
Do we know why this is the case? could it just be that |
Hybrid cases do work. I'll try to dig up the errors I got trying a branch case. |
right, sorry, meant to say branch runs above, not hybrid. |
I'm not sure of the ultimate issue(s), but I included an error message in the CTSM issue; reproducing here for convenience:
If you have Derecho access, that test is at |
Wait.. I feel like I'm losing it here. 🤪 I couldn't find the logs from long ago when I tried to run a branch case. So I took one of my more recent hybrid cases, set RUN_TYPE to branch, refreshed the rpointer files in the run directory, and it seems to be working! As in history files are being produced. |
Huh! I'll start a CTSM test now. |
I am still confused, but the land log file has
so it really is happening as branch run |
Confirming that it still happens for me as of CTSM
Test is on Derecho at |
There are a lot of differences between that FATES tag and the api-34-based branch I was using, and I have no idea why any of them would affect branch vs hybrid... Or is it a problem on the HLM side? |
I suspect it is indeed an HLM-side issue, with CTSM calling an initialization subroutine that it shouldn't during branch runs. |
Is it the same issue as #653? And has anyone tried adding an |
Looks like yes, that is the same issue. I haven't tried anything myself. |
ok, well it looks like E3SM does have that logic for deciding when to do restarts, as of this PR, so @jennykowalcz if you are still running into the problem then it must not be a complete solution. |
Hi everyone. So do we have any ERI tests for FATES? That test type, tests: restart, hybrid, branch and startup. So it should show this problem. I think we might have a few, but maybe not enough. Might be good to run the whole FATES test suite where we change everything to ERI tests? @samsrabin can you check if there are any ERI tests for FATES? |
@ekluzek No, there are no ERI tests for FATES in the CLM test list. We definitely should add some of those, but after the problem is solved—we already know it happens reliably with |
@ckoven I think my problem must have been user error.. I have tested ELM-FATES branch runs with api 34 and api 36 now and it works :) |
This (plus doing it in one other place) solves the crash and the simulations complete successfully, although it does fail in the |
When trying to use FATES as part of a branch run, I get the following error:
This is with CTSM tag
ctsm5.3.009
, FATES tagsci.1.78.3_api.36.1.0
. It can be reproduced using the testERI_Ld60.f45_f45_mg37.I2000Clm50FatesCruRsGs.derecho_intel.clm-Fates
, which is theERI
version of anERS
test we already run as part of thefates
suite.Note parallel issue at ESCOMP/CTSM#2903.
The text was updated successfully, but these errors were encountered: