Patent ID: 8423663

Claim:
A method for providing full point-to-point communications among compute nodes of an operational group in a global combining network of a parallel computer, each compute node connected to each adjacent compute node in the global combining network through a link, the method comprising: receiving a network packet in a compute node, the network packet specifying a destination compute node, wherein the compute node includes adjacent node data that identifies each compute node that is adjacent to the compute node that received the network packet; selecting, in dependence upon the destination compute node, at least one of the links for the compute node along which to forward the network packet toward the destination compute node, including: determining, in dependence upon the adjacent node data, whether the destination compute node is one of the adjacent compute nodes for the compute node that received the network packet; selecting the link to the destination compute node if the destination compute node is one of the adjacent compute nodes for the compute node that received the network packet; forwarding the network packet along the selected link to the adjacent compute node connected to the compute node through the selected link; identifying a receipt link on which the network packet was received by the compute node; determining whether the destination compute node is one of the adjacent compute nodes for the compute node; and selecting all of the links for the compute node except the receipt link if the destination compute node is not one of the adjacent compute nodes for the compute node.