-
Notifications
You must be signed in to change notification settings - Fork 885
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
MPI-4: Broken communicator out of MPI_Comm_create_from_group() #10449
Comments
@hppritcha is likely the one we need to look at this, but he's out this week. |
taking a look at this.... |
comms. related to open-mpi#10449 related to open-mpi#9097 Signed-off-by: Howard Pritchard <[email protected]>
comms. related to open-mpi#10449 related to open-mpi#9097 Signed-off-by: Howard Pritchard <[email protected]> (cherry picked from commit bfffe99)
@hppritcha Looks like you fixed the issue for INTRAcommunicators, but INTERcommunicators are still broken. Reproducer:
Output:
|
there are some known problems with the intercomm_create_from_groups function that need to be fixed. I'll open a separate issue to track that. |
Please mention me in the new issue, so I can keep track of it. |
I'm using current git main branch, configuring with debug arguments and
--with-<dep>=internal
for all<dep>
s.Looks like something weird is going on with MPI_Comm_create_from_group().
This is a trivial reproducer using mpi4py. Clarification: The C-level call to
MPI_Comm_create_from_group()
uses argumentsstringtag="org.mpi4py"
,info=MPI_INFO_NULL
, anderrhandler=MPI_ERRORS_RETURN
.However, the final
assert
line is never reached, instead I get:MPI_Comm_compare() fails on the output communicator from MPI_Comm_create_from_group().
The text was updated successfully, but these errors were encountered: