Skip to content
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

Intermittent fortran errors #1490

Closed
wpbonelli opened this issue Aug 9, 2022 · 5 comments
Closed

Intermittent fortran errors #1490

wpbonelli opened this issue Aug 9, 2022 · 5 comments

Comments

@wpbonelli
Copy link
Member

wpbonelli commented Aug 9, 2022

I occasionally see fortran errors when running the test suite. These have occurred locally and in CI. I am pretty sure Windows-only. Update: seen on both Windows and Mac.

Will continue to add examples from CI runs as they occur.

Affected tests include:

Currently using the flaky pytest plugin to retry on failure.

@mwtoews
Copy link
Contributor

mwtoews commented Aug 9, 2022

These are tricky errors. A similar bug MODFLOW-ORG/mt3d-usgs#46 was fixed with a debug build and inspecting the routines and variables near the crash (I probably used gdb for that one). The bug probably only shows on Windows because how the compiler implicitly allocates memory, but is still a bug.

@christianlangevin
Copy link

We love to get to the bottom of these little bugs, but they are sometimes hard to reproduce. There are a couple of intermittent Fortran bugs that show up on CI from time to time. If they are in older legacy versions of MODFLOW, then they are lower priority, but it's good to call attention to them.

@wpbonelli
Copy link
Member Author

Would it be best to close this and keep track of these in another location? I guess it sounds like they are not really flopy issues. I wondered if I might have introduced some of them with the recent pytest changes. Apologies, should have asked before filing an issue.

@christianlangevin
Copy link

It's good that you raised this here as they are affecting our CI. It would probably be good to keep track of offending tests like this that fail intermittently and also those that take a long time to run. We can then assign people to look into them and see if we can get some resolution.

@wpbonelli
Copy link
Member Author

I opened corresponding issues on the usg and mt3d repos so we don't lose track of these, I'll close here as these aren't flopy problems.

@wpbonelli wpbonelli closed this as not planned Won't fix, can't repro, duplicate, stale Aug 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants