-
Notifications
You must be signed in to change notification settings - Fork 383
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
Fortran runtime error: Index '1' of dimension 2 of array 'this' outside of expected range SMS_D.f19_g16.I1850ELM.machine_compiler.elm-betr with invalid #5832
Comments
@ndkeen I fixed the issue with branch jinyuntang/fix5832, could you do a test? The problem is an array size inconsistency between elm and sbetr. A small update of sbetr fixed the problem as far as I can tell from my test. |
When I add invalid flag to recent master and try the test, I now see a different error mesg that reported above.
If I check out your branch, add invalid, I do not see a crash. However, I'm not sure what changes you made based on the branch. |
@ndkeen the problem is due to a more recent update of maxpft from a small number to a larger number 50, causing a mistmatch between sbetr and elm. If you find my fix solve the problem, I will update sbetr, and update e3sm and create a pull request based on this. |
Note above, I show how to add invalid check, so you can try yourself. Then go ahead and make PR. |
When I tested the branch "jinyuntang/fix5832", I included invalid check.
But I did not include that change in the push to branch jinyuntang/fix5832.
For creating the PR, do I have to also include the invalid check made to "
/cime_config/machines/cmake_macros/gnu.cmake"?
…On Fri, Aug 18, 2023 at 5:21 PM noel ***@***.***> wrote:
Note above, I show how to add invalid check, so you can try yourself. Then
go ahead and make PR.
—
Reply to this email directly, view it on GitHub
<#5832 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACTQV3Q5JE3BD46725TFHYDXWABKFANCNFSM6AAAAAA2V55MB4>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
--
Jinyun (He/him)
Staff Scientist
Lawrence Berkeley National Laboratory
1 Cyclotron Rd., MS 74R316C
Berkeley, CA 94720
tel: 510 486-5792, fax: 510 486-7070
|
Great! Then sounds like you have fixed this issue. You would not want to include that change in your PR -- we would like to add it, but are still trying to fix issues that were uncovered with it (like this one). |
Great! I will create a PR then.
…On Fri, Aug 18, 2023 at 6:29 PM noel ***@***.***> wrote:
Great! Then sounds like you have fixed this issue. You would not want to
include that change in your PR -- we would like to add it, but are still
trying to fix issues that were uncovered with it (like this one).
—
Reply to this email directly, view it on GitHub
<#5832 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACTQV3QXN3F7Q3WSCYPYUXLXWAJINANCNFSM6AAAAAA2V55MB4>
.
You are receiving this because you commented.Message ID:
***@***.***>
--
Jinyun (He/him)
Staff Scientist
Lawrence Berkeley National Laboratory
1 Cyclotron Rd., MS 74R316C
Berkeley, CA 94720
tel: 510 486-5792, fax: 510 486-7070
|
With Oct27th checkout, I still see this error |
I'm still seeing the same error with Jan18th master and Jan23rd master |
@ndkeen Is there any change I'd made to do test? I recall last time you instructed me to made some changes in time. |
Yes that is correct command. I don't have enough info there to know what's wrong, but if I were to guess: Are you trying that on perlmutter? If on another machine, need the machine name instead of When I try this test on master: Note that the change I mention above (regarding compiler flags) should no longer be needed as master has this change (for quite a while). |
@ndkeen It appeared I have to update the submodules. After that, now it is working. I will report back the result once it is done. |
Ah, yep, that's another common mistake I should have mentioned |
@ndkeen, just let you know that the tests passed. |
This update synchronizes the data structure change between sbetr and elm. It fixes the failure of SMS_D.f19_g16.I1850ELM test. [BFB]. Fixes #5832
As we closed #5539, I'm making another issue here with same error.
We are trying to add the invalid check to the fortran compiler.
With
SMS_D.f19_g16.I1850ELM.pm-cpu_gnu.elm-betr
:To add invalid check:
The text was updated successfully, but these errors were encountered: