-
Notifications
You must be signed in to change notification settings - Fork 313
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
hist_fexcl and hist_fincl do not get appropriately checked together #2867
Comments
Is this me misunderstanding how |
I'm not sure, currently because of the |
💯 @adrifoster. My assumption was that the order of the test mod updates would impact how the I'm also realizing that the error message was brought in as part of #2339. CTSM/src/utils/clmfates_interfaceMod.F90 Lines 656 to 665 in 26b9aa7
UPDATE: see below |
Tagging #2850 here to note that this came up trying to address this issue. |
Note that commenting out the call to
Looking at the code, the issue for this specific test, IIUC, is that we're including That said, I've got a test going to check if the original issue title is still techincally correct and worth addressing. |
I tried replicating a version of this with a fates run mode test mod that I know will include So I guess I'm wondering if we should keep this issue open and address whether or not the behavior listed in the title is correct relative to this variant I just ran, or start a new issue/discussion? |
@glemieux i'm not sure I understand what you are saying. I think what you did is in support of the issue listed here. or am I missing something? |
Sorry. What I'm saying is that the failure mode in the first comment is the expected result of issue #2850 and what the title suggests is not truly at fault. That said, the question the title suggest still stands given the results of the variant I noted here: #2867 (comment). As such, I was thinking we should start a new discussion to ask what the expected behavior of setting |
Per discussion at the stand up meeting today, we decided to keep the issue open as we want the behavior for setting the same variable in
For the second option, the documentation should probably be updated to explain to the user the expected behavior as it will be opaque to the user. |
Brief summary of bug
If a variable is in both
hist_fexcl
andhist_fincl
the code seems to assumehist_fincl
. This can result in a crash if having the variable doesn't work for your code.General bug information
CTSM version you are using:
ctsm5.3.009
Does this bug cause significantly incorrect results in the model's science? No
Configurations affected: any
Details of bug
In trying to test
ERS_Ld60.f45_f45_mg37.I2000Clm50FatesCruRsGs.derecho_intel.clm-FatesColdST3
I got a fail because ST3 mode does not outputFATES_ERROR_EL
. This variable is in thehist_fexcl1
but it is also in thehist_fincl1
. The run submits but then fails when it reads the variable list:Important details of your setup / configuration so we can reproduce the bug
The text was updated successfully, but these errors were encountered: