Download now Free registration required
MPI's message-probing operations, MPI Probe and MPI Iprobe, are useful in MPI applications that do not know a priori what messages they will receive or how much data those messages will contain. Such applications often have irregular, data-driven communication patterns or deal with data structures that require serialization for transmission. Unfortunately, MPI's message-probing operations are unusable in multi-threaded applications where they could be most useful. The fundamental problem with MPI Probe and MPI Iprobe functions is that a message found by a probe can still be matched and received by a receive operation in a different thread.
- Format: PDF
- Size: 132.1 KB