-
Notifications
You must be signed in to change notification settings - Fork 65
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 ifdef bug in replay #1380
Comments
@emily-howell this is an issue on frontier with the new replay actions checking logic b/c it is setup to use Using bool seems like a reasonable choice, but the details undermine this. We should refactor to use |
Ah, good to know. Would you like to make a MR to merge in your branch with the fix? |
Yes -- but that branch is still an active battle, so once we get to success that will be the plan. |
Turns out, we had a #ifdef issue This is a very subtle difference broke the mpi version of relay. Thanks to @mlohry for pointing out that |
MPI_C_BOOL
is used to send the C type_Bool
which may not always be compatible with C++'sbool
.We should use
int
+MPI_INT
& avoidMPI_BOOL
.The text was updated successfully, but these errors were encountered: