Quantcast
Channel: Clusters and HPC Technology
Viewing all articles
Browse latest Browse all 927

MPI: polling 'passive' rma operations

$
0
0

Hi,

lately I'm wondering if your implementation of the passive target communication was ever really ment for usage...

Despite the fact that it isn't really passive (since one has to call some mpi functions on the target to get the mpi_win_unlock ever to return), I couldn't even figure out which mpi functions exactly must/can be invoked to achieve the flushing. In the release notes is only written:

The following MPI-2.2 features are not supported by the Intel(R) MPI Library:
o Passive target one-sided communication when  the target process does not call any MPI functions

By now I've tested several 'MPI functions', but the only one that seems to work is a blocking MPI_RECV (and only then if the recv has to wait for the message). - Thats very unsatisfactory

So my question: exist there at least some special functions that I can use for polling the rma window? I know this isn't foreseen of the mpi standard as less as your kind of implementation is, but it would render the whole thing a bit more usefull then it is by now...

Thanks for help!

 

 


Viewing all articles
Browse latest Browse all 927

Trending Articles