-
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
"recursive I/O operation" error on edison with Intel compiler and threads #1216
Comments
@ndkeen : Which branch should one use to reproduce this error? |
You might also want try out if
around the print/write statements work too. |
In this case, I'm using master. I was attempting to modify PE layouts, but they don't impact this test. |
@bishtgautam , what is your definition of "working"? PR-#1201 is to get performance data archiving working. Master runs now, though it is doing annoying things like saving performance data in subdirectories that only the owner can read and not doing checkpointing. |
Was going thru old issues. Reading this, I was reminded that I hit this same error not that long ago. Doing some greps, I see:
|
I'm going to close as I don't see the tests failing now on edison. Sounds like it was related to a certain MPI version. |
Running acme_developer, stumbled upon this issue. Running without threads seems to avoid the issue. Looking closer, @jayeshkrishna and @bishtgautam noted that there are writes within a OMP loop
Gautam writes:
When I comment these writes, most of the issues are resolved.
However, there is at least still one similar issue. May be another example of multiple threads trying to write at same time in a different location.
The text was updated successfully, but these errors were encountered: