Skip to content

MPI Bugfix for modified Schwimmbad

Conrad Chan requested to merge conrad.chan/parallel_bilby:adacs into dev

When the master task is flagging parallel/serial sections to workers, it would not wait for message to finish sending. This can cause the next message to become corrupted. Problem only appears on some MPI implementations.

Fixed by using send instead of isend, since the message size is small anyway.

Also disable the flag messages when timing is not enabled.

Merge request reports