Solution to the type problem


Up: Sending and Receiving messages Next: Delimiting Scope of Communication Previous: Incorrect Execution of Library Calls with Pending Communication


  • A separate communication context for each family of messages, used for queueing and matching. (This has often been simulated in the past by overloading the tag field.)
  • No wild cards allowed, for security
  • Allocated by the system, for security
  • Types ( tags, in MPI) retained for normal use (wild cards OK)



    Up: Sending and Receiving messages Next: Delimiting Scope of Communication Previous: Incorrect Execution of Library Calls with Pending Communication