-
Notifications
You must be signed in to change notification settings - Fork 901
Implement MPI_COMM_TYPE_HW_UNGUIDED for MPI_Comm_split_type for MPI 4 #10739
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
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some notes of refactoring to fit it under the parameter checking that's part of the ompi_comm_split_type
function.
Outside of that, it looks good. Thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add some MPI_UNDEFINED
tests to the ompi-tests-public test case for the UNGUIDED case. I think some cases need to be exercised.
@jjhursey is out a while, but no way to remove him from Review Request. |
New test for this case added here: open-mpi/ompi-tests-public#23 |
bot:aws:retest |
ompi/communicator/comm.c
Outdated
|
||
/* Set name for debugging purposes */ | ||
snprintf(newcomp->c_name, MPI_MAX_OBJECT_NAME, "MPI COMM %s SPLIT_TYPE FROM %s", | ||
ompi_comm_print_cid (newcomp), ompi_comm_print_cid (comm)); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
please fix indentation.
Fix review comments Signed-off-by: David Wootton <[email protected]>
bot:aws:retest |
Please PR to |
Implement MPI_COMM_TYPE_HW_UNGUIDED for MPI_Comm_split_type as specified in the MPI 4.0 standard section 7.4
Signed-off-by: David Wootton [email protected]