Thank you very much for your comments. I worked around the problem so I
don't need MPI_Cancel anymore.
Hi slimtimmy
I have been involved in several of the MPI Forum's discussions of how
MPI_Cancel should work and I agree with your interpretation of the
standard. By my read
I encountered some problems when using MPI_CANCEL. I call
Request::Cancel followed by Request::Wait to ensure that the request has
been cancelled. However Request::Wait does not return when I send bigger
messages. The following code should reproduce this behaviour:
#include "mpi.h"
#include
usi
There is a chapter in the MPI standard about this. Usually, people
will use comm accept/connect to do such kind of things. No need to
have your own communication protocol.
george.
Thank you very much. Exactly the information I was looking for!
Best regards
Timm
I'm new to OpenMPI and would like to know whether there is a common way
for a caller of mpirun to communicate with the mpi processes. Basically
I have a setup where one process is responsible for distributing jobs
to other mpi processes and collecting the respective results afterwards.
Now for exa