You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I"m implementing a custom alltoall, which relies on multiple scatter steps and custom communicators. When scatter is called on one of the custom communicators, it appears to be non-blocking, which results in an error that the EventQueue is empty. The simulation does finish and report latencies though.
Adding a scatter on any communicator(s) that include the ranks not in the first communicator corrects the issue.
I"m implementing a custom alltoall, which relies on multiple scatter steps and custom communicators. When scatter is called on one of the custom communicators, it appears to be non-blocking, which results in an error that the EventQueue is empty. The simulation does finish and report latencies though.
Adding a scatter on any communicator(s) that include the ranks not in the first communicator corrects the issue.
Link to example code: https://github.com/shannong/sst-elements/blob/multilevel-hierarchical/src/sst/elements/ember/mpi/motifs/emberalltoall.cc#L189
if the else block from 198 - 201 is removed, the event queue error is printed in the output.
Example simulation:
The text was updated successfully, but these errors were encountered: