Our program is implemented on an nCUBE/10 system. This is an MIMD (multiple instruction stream, multiple data stream) multicomputer, with each node consisting of a custom VLSI processor running at 7 MHz, 512 Kbytes of memory, and on-chip communication channels. There is no shared memory-processors communicate by message-passing. The nodes are connected as a hypercube but the VERTEX message-passing software [nCUBE:87a] gives the illusion of full connectivity. The nCUBE system at Caltech has 512 processors, but systems exist with as many as 1024 processors. The program is written in C, with a small amount of assembly code.