1. A multi-computer system, comprising a plurality of local nodes interconnected by a shared memory, each local node comprising a local processor, a local memory, a local communications protocol stack, and a shared memory interface system operable to provide a local shared memory network between the local nodes, and a global shared memory network between the local nodes and one or more remote nodes by capturing packets from the local communications protocol stacks and routing the captured packets over the shared memory.