1. A multidimensional switch data network connecting a number of parallel nodes together, comprising: the multidimensional switch data network of nodes having N dimensions, and a number/array of nodes Ln in each of the N dimensions, wherein Ln can be the same or different for each of the N dimensions, each node includes an N port routing element having a bidirectional port for each of the N dimensions, and each node of an array of Ln nodes in each of the N dimensions connects through a port of its routing element to an Ln port crossbar switch having Ln ports, one port for each of the Ln nodes in that dimension.