-
Notifications
You must be signed in to change notification settings - Fork 3
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
64 safely checking for mpi4py import #126
base: develop
Are you sure you want to change the base?
Conversation
@cchall any chance you or someone else could try this in the |
@jeinstei What command(s) are you using to execute the example within |
As far as I can tell, just |
Something doesn't seem quite right. Line 10 in 38ca43d
I would think this test should always result in an error from that at least. |
Yup. That is most definitely a bug. That shouldn't have worked at all. I tested pre- |
I'm seeing at least one discrepancy between what is on this branch and what is installed in the
|
You are correct -- I need to pull main back in, it looks like |
Looks like this check is falsely reporting no MPI, even when it should find an MPI comm. Since there is an error thrown during the subprocess check:
The evaluation at Line 45 in aaaa4ec
utils.return_unused_node returns all nodes causing the shifter model evaluation to run on the first, occupied node at which point everything hangs waiting for the node to be available.
|
I don't understand why it is trying to init MPI more than once -- I didn't see that when I was testing. Do you have a record of the commands you ran as well? I have a feeling we might be running different commands or environments at this point as I never saw a double init since testing yesterday |
I've used: |
Duplicate of previous PR but to develop instead of main