-
Notifications
You must be signed in to change notification settings - Fork 35
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
Expunge PYOP2_NO_FORK_AVAILABLE
#684
Comments
I'll just note in passing that although this hasn't shown up as an issue anywhere, at large scale, infiniband network stacks are typically still fragile in the presence of fork after network bringup. This workaround in pyop2 was never really a full solution anyway, so removing it would be fine. To solve this generally, one needs to arrange that As noted in that discussion, there are many places where the firedrake software stack calls @inducer Do you still use prefork (and is it easy to do so with loopy)? |
I still maintain it, just in case. As for use, the story is a bit complex. With OpenCL, the JIT is mostly in-process, however https://github.com/pocl/pocl/ does fork a linker AFAIK. None of this appears to have been a source of problems so far on Lassen (a DOE machine) that we run things on. As for Loopy, if you use it to do the (C-based) JIT'ing, you'll be using |
Closing as this has been moved to Firedrake firedrakeproject/firedrake#3820 |
See discussion.
The text was updated successfully, but these errors were encountered: