Patent ID: 9158602
Filing Date: 2015-10-13
Classification: G06F

Abstract:
1. An apparatus for processing posted receive commands in a parallel computer, the parallel computer comprising a plurality of compute nodes, the compute nodes coupled for data communications by a data communications network, each compute node executing one or more parallel processes, each compute node comprising a plurality of parallel posted receive queues and a plurality of parallel unexpected message queues, wherein posted receive commands are directed to a particular posted receive queue in dependence upon a set of message parameters, and unexpected messages are directed to a particular unexpected message queue in dependence upon the set of message parameters, the apparatus comprising a computer processor, a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions that, when executed by the computer processor, cause the apparatus to carry out the steps of: posting, by a parallel process of a compute node, a receive command, the receive command including a set of parameters excluding the receive command from being directed among the parallel posted receive queues; in response to receiving the receive command having the set of parameters excluding the receive command from being directed among the parallel posted receive queues: